Lets write and run Hello World • Manage memory • Manage scheduling – which CPU you want to run this on? How long ? • Handle isolation • Manage hardware • User login • Boot up #include main() { printf("Hello World"); }
What a Data center OS does? • Resource management • Isolation • Inter-process communication • Authentication + Authorization • Scalability • Fault tolerance • Service Discovery/ Load balancing • … and many more