操作系統是計算機系統的核心和靈魂,是其他軟件運行的支撐環(huán)境,其性能的優(yōu)劣直接影響整個計算機系統的性能。本書采用理論與實踐相結合的方式,系統地介紹了現代操作系統的經典理論和最新應用技術,選擇具有代表性的主流操作系統Linux和Windows作為案例貫穿全書。 全書共分8章,基本覆蓋了操作系統系統的基本概念、設計原理和實現技術,盡可能系統全面地介紹了現代操作系統的基本原理和實現技術。其中,第1章介紹了操作系統的概念、發(fā)展歷史、操作系統結構和設計的相關問題;第2章討論了操作系統的工作環(huán)境和用戶界面;第3章和第4章詳細闡述了處理器管理、進程同步、通信機制及死鎖;第5章~第7章分別介紹了操作系統的存儲管理、文件管理和設備管理功能;第8章分析了操作系統的安全和保護問題。