This is a comprehensive textbook for B.E./B.Tech. students of Computer Science and Engineering, Information Technology, BCA and MCA. The book discusses the concepts, principles and applications of Operating Systems in an easy-to-understand language. It also incorporates several experiments to be performed in O.S. labs.
Divided into four units, this book describes the history, evolution, functions, types and characteristics of Operating Systems. It provides a detailed account of memory management, virtual memory, processes, CPU scheduling and process synchronization. Moreover, it covers deadlocks, device management and secondary storage structure. Besides the book also explains information management, assembly language programming and protection. The text is supported by several practical examples and case studies.
• Quick read about Semaphores
• Pedagogy includes chapter-end summary, multiple choice questions, conceptual short questions with answers and exercise questions as well as question papers of different universities
• Incorporates projects, glossary and bibliography
• Introduction to Operating Systems • Memory Management • Virtual Memory • Processes • CPU Scheduling • Process Synchronisation • Deadlocks • Device Management • Secondary Storage Structure • Information Management • Assembly Language Programming Overview • Protection • Symbain OS - A Case Study • UNIX—A Case Study