Operating systems design and implementation /
Vishwajit Barbuddhe, Shraddha N. Zanjat, Bhavana S. Karmore
- [Place of publication not identifed] : Lambert, c2020
- 141 pages ; 22 cm.
Operating systems design and implementation /, Operating
1. System Software -- 2. Fundamentals of Operating System -- 3. Process and thread Management -- 4. Concurrency Control -- 5. Memory Management -- 6. I/O Systems -- 7. File Systems -- 8. Protection & Security -- 9. Linux System.
The book contains: System Software, Overview of all system softwares: Operating system, I/O manager, Assembler, Compiler, Linker, Loader Fundamentals of Operating System, OS services and Components, Multitasking, Multi-programming, Time-sharing, Buffering, Spooling Process and Thread Management, Concept of process and threads, Process states, Process management, Context switching, Interaction between processes and OS. Multi-threading Concurrency Control, Concurrency and Race Conditions, Mutual exclusion requirements, Software and hardware solutions, Semaphores, Monitors, Classical IPC problems and solutions, Deadlock, Characterization, Detection, Recovery, Avoidance and Prevention.