本書主要介紹操作系統(tǒng)的基本概念、結構、基本功能和實現原理,以及當前世界上最流行的兩大操作系統(tǒng)派系——uNIX/Linux和Windows的特點和實現技術。本書共分為三篇18章。第一篇分為6章,主要介紹操作系統(tǒng)的基本概念、三個基本操作系統(tǒng)類型(批處理、分時和實時)和特點、操作系統(tǒng)基本功能(處理機管理、存儲器管理、文件管理和設備管理)和操作系統(tǒng)的進一步發(fā)展:第二篇分為7章,以Linux操作系統(tǒng)為例,介紹類UNIX系統(tǒng)設計和各部分功能的具體實現技術;第三篇分為5章,介紹以面向對象方法設計的特例Windows 2000/XP操作系統(tǒng)的實現技術。本書注意吸收國內外較新的操作系統(tǒng)理論和實現技術,以反映現代操作系統(tǒng)發(fā)展的新動向。以操作系統(tǒng)的基本原理與實現技術為主要內容,同時注意到實際的應用。本書可作為高等學校計算機科學與技術、軟件工程,以及電子信息和自動控制類專業(yè)的教材,也可以作為計算機工程和應用人員的參考書。