Of course I have a straight face under here, why do you ask?

Normally when I say the phrase “operating system,” you think about Windows, Linux, or Mac OS.

There’s another operating system: the SQL Operating System, a low-level layer built into Microsoft SQL Server. It helps SQL Server schedule queries, multi-task, and get data to & from storage in a quick, reliable way.

The closest you’ve come to the SQL Operating System is the wait type SOS_SCHEDULER_YIELD, which is involved with scheduling CPU. That SOS? That stands for SQL Operating System.

But few people are aware just how large the SQL Operating System is, and how close it is to delivering everything you need in an operating system.

Every good operating system has: