操作系統(tǒng)是現(xiàn)代計算機系統(tǒng)中不可缺少的基本系統(tǒng)軟件。如果讓用戶去使用一臺沒有配置操作系統(tǒng)的計算機,那是難以想象的。操作系統(tǒng)控制和管理整個計算機系統(tǒng)中的軟硬件資源,并為用戶使用計算機提供一個方便靈活、安全可靠的工作環(huán)境。■系統(tǒng)介紹現(xiàn)代操作系統(tǒng)的概念、原理和實現(xiàn)方法;■內容全面,結構合理,循序漸進,通俗易懂;■每章均總結重要知識點,以鞏固所學知識;■精選大量練習題并予以詳解,有助于學生提高學習興趣,掌握重點,攻克難點。操作系統(tǒng)是計算機專業(yè)的一門重要專業(yè)基礎課程。本書全面系統(tǒng)地介紹了現(xiàn)代操作系統(tǒng)的基本概念、原理和實現(xiàn)方法。全書共分為8章,第1章介紹了操作系統(tǒng)的發(fā)展歷史、定義及特征,第2章至第4章介紹了進程管理,第5章介紹了存儲管理,第6章介紹了設備管理,第7章介紹了文件管理,第8章則以UNIX操作系統(tǒng)為例,剖析其內核實現(xiàn)原理、算法及相關數據結構。本書不僅可以作為高等院校相關專業(yè)本、專科學生學習操作系統(tǒng)課程的教材或參考書,也可以作為從事計算機工作人員的自學用書。操作系統(tǒng)是現(xiàn)代計算機系統(tǒng)中不可缺少的基本系統(tǒng)軟件。如果讓用戶去使用一臺沒有配置操作系統(tǒng)的計算機,那是難以想象的。操作系統(tǒng)控制和管理整個計算機系統(tǒng)中的軟硬件資源,并為用戶使用計算機提供一個方便靈活、安全可靠的工作環(huán)境。本書遵循操作系統(tǒng)課程的教學大綱要求,內容共分8章:第1章是操作系統(tǒng)引論,主要介紹操作系統(tǒng)的發(fā)展歷史,操作系統(tǒng)的定義、特征及功能;第2章是進程描述與控制,主要介紹進程的定義,進程的狀態(tài)及進程控制;第3章是進程同步與通信,主要介紹進程的同步與通信設施;第4章是調度與死鎖,主要介紹處理機調度算法,死鎖的定義及處理方法;第5章是存儲管理,主要介紹存儲管理的基本概念,分區(qū)存儲管理,分頁存儲管理,分段存儲管理及虛擬存儲器技術;第6章是設備管理,主要介紹設備管理的基本概念,I/O控制方式,設備分配及I/O軟件的層次結構;第7章是文件管理,主要介紹文件管理的基本概念,文件的結構,文件存儲空間的管理,文件共享和保護;第8章是UNIX操作系統(tǒng),主要介紹UNIX操作系統(tǒng)的內核設計原理,包括進程管理、內存管理、設備管理及文件管理功能的實現(xiàn)算法及相關數據結構。本書的每一章都有小結和練習題,小結中列出了每章內容的重要知識點,練習題可以幫助讀者鞏固所學知識。本書附錄中給出了各章習題的參考答案,以方便讀者自學。本書不僅可以作為高等院校相關專業(yè)本、專科學生操作系統(tǒng)課程的教材或參考書,也可以作為從事計算機工作人員的自學用書。盡管作者教授該課程多年并試圖努力編寫好此書,但由于水平有限,書中難免存在錯誤或不足之處,敬請讀者和同行批評指正。作者聯(lián)系方式:zengping@public.wh.hb.cnpzheng51@163.comzn_jinjing@163.com