登录 注册
当前位置:主页 > 资源下载 > Principles.of.Operating.Systems.0198082878下载

Principles.of.Operating.Systems.0198082878下载

  • 更新:2024-11-01 20:29:44
  • 大小:14.73MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Linux - 操作系统
  • 格式:PDF

资源介绍

Divided into eight parts, the book tries to provide a comprehensive coverage of topics, beginning with OS architectures and then moving on to process scheduling, inter-process communication and synchronization, deadlocks, and multi-threading. Under the part on memory management, basic memory management and virtual memory are discussed. These are followed by chapters on file management and I/O management. Security and protection of operating systems are also discussed in detail. Further, advanced OSs such as distributed, multi-processor, real-time, mobile, and multimedia OSs are presented. Android OS, being one of the most popular, is discussed under mobile operating systems. The last part of the book discusses shell programming, which will help students perform the lab experiments for this course. The first six parts contain case studies on UNIX, Solaris, Linux, and Windows. Table of Contents PART I Introduction Chapter 1. Introduction to Operating Systems Chapter 2. Hardware Support for Operating Systems Chapter 3. Resource Management Chapter 4. Operating System Architectures Case Study I: History and Architecture of Operating Systems PART II Process Management Chapter 5. Fundamentals of Process Management Chapter 6. Process Scheduling Chapter 7. Process Communication and Synchronization Chapter 8. Deadlocks Chapter 9. Multi-threading Case Study II: Process Management in UNIX/Solaris/Linux/Windows PART III Memory Management Chapter 10. Basic Memory Management Chapter 11. Virtual Memory Case Study III: Memory Management in UNIX/Solaris/Linux/Windows Part IV File Management Chapter 12. File Systems Chapter 13. File System Implementation Case Study IV: File Management in UNIX/Solaris/Linux/Windows PART V Input –Output Management Chapter 14. Basics of I/O Management Chapter 15. Disk Management Case Study V: Input/Output Management in UNIX/Solaris/Linux/Windows PART VI Security and Protection Chapter 16. Security Issues Chapter 17. Protection Mechanisms Case Study VI: Protection Mechanisms in UNIX/Solaris/Linux/Windows PART VII Advanced Operating Systems Chapter 18. Distributed Operating Systems Chapter 19. Multi-processor Operating Systems Chapter 20. Real-time Operating Systems Chapter 21. Mobile Operating Systems Chapter 22. Multimedia Operating Systems PART VIII Shell Programming Chapter 23. Shell Programming and UNIX Shells