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