操作系统是计算机系统的核心和灵魂,是其他软件运行的支撑环境,其性能的优劣直接影响整个计算机系统的性能。本书采用理论与实践相结合的方式,系统地介绍了现代操作系统的经典理论和最新应用技术,选择具有代表性的主流操作系统Linux和Windows作为案例贯穿全书。 全书共分8章,基本覆盖了操作系统系统的基本概念、设计原理和实现技术,尽可能系统全面地介绍了现代操作系统的基本原理和实现技术。其中,第1章介绍了操作系统的概念、发展历史、操作系统结构和设计的相关问题;第2章讨论了操作系统的工作环境和用户界面;第3章和第4章详细阐述了处理器管理、进程同步、通信机制及死锁;第5章~第7章分别介绍了操作系统的存储管理、文件管理和设备管理功能;第8章分析了操作系统的安全和保护问题。