Unit 1
Introduction to Operating Systems: Overview – Types of systems – Computer system operations – Hardware Protection – Operating systems services – System calls – System structure – Virtual machines. Process Management: Process concepts – Process scheduling – Operations on Process – Cooperating process – Interprocess communication – Multithreading models – Threading issues – Thread types – CPU scheduling –scheduling algorithms.