作業系統原理與實踐

作業系統原理與實踐

《作業系統原理與實踐》,可作為高等學校計算機專業或計算機套用、通信與電子相關專業本科生的教材和參考書,也適合從事計算機軟體設計、開發、維護和套用的專業人員閱讀。

基本信息

內容簡介

作業系統是計算機系統的重要組成部分,是最底層、最基礎和最核心的系統軟體,負責控制和管理整個系統的資源並組織協調用戶對這些資源的使用。
為加強對作業系統原理的理解和實踐能力的培養,《作業系統原理與實踐》還以國產麒麟(Kylin)作業系統為實例,詳細介紹作業系統的內部結構和產品實現的若干重要問題。最後,為開拓讀者視野,還介紹了面向未來的作業系統虛擬機技術、面向多核的作業系統技術、面向QoS的作業系統技術、WebOS技術以及嵌入式作業系統技術等重要發展方向的現狀和趨勢。
《作業系統原理與實踐》編寫組由國內5所重點高校一線教學經驗豐富的教師和具有我國自主著作權作業系統開發實際經驗的技術專家共同組成,突出了理論結合實踐的顯著特點。
《作業系統原理與實踐》可作為高等學校計算機專業或計算機套用、通信與電子相關專業本科生的教材和參考書,也適合從事計算機軟體設計、開發、維護和套用的專業人員閱讀。

作者簡介

鄒鵬教授,畢業於國防科技大學計算機專業,獲軟體專業碩士學位。現為國防科技大學計算機學院、教授、博士生導師。長期從事計算機軟體工程、分布計算、作業系統等方向的學術研究和教學科研工作,先後出版過作業系統原理和分散式作業系統等方面的相關教材。作為教育部高等學校理工類計算機基礎課程教學指導分委員會副主任委員,參與相關教學改革研究項目研究。

目錄

第1章 概述
1.1 什麼是作業系統
1.1.1 計算機軟體體系
1.1.2 作業系統使系統編程接口更簡單
1.1.3 作業系統使系統資源利用更充分
1.1.4 作業系統使程式運行環境更友好
1.2 作業系統硬體基礎
1.2.1 計算機基本組成結構
1.2.2 匯流排結構
1.2.3 I/O連線埠定址和訪問控制
1.2.4 I/O控制器和控制卡
1.2.5 引導過程及硬體支持
1.3 作業系統發展歷史
1.3.1 無作業系統階段
1.3.2 單道批處理系統
1.3.3 多道批處理系統
1.3.4 分時作業系統
1.3.5 實時作業系統
1.3.6 嵌入式作業系統
1.3.7 網路作業系統
1.3.8 分散式作業系統
1.4 作業系統結構
1.4.1 整體式結構
1.4.2 分層式結構
1.4.3 虛擬機結構
1.4.4 微核心結構
1.5 常見作業系統介紹
1.5.1 UNIX作業系統
1.5.2 Windows作業系統
1.5.3 Linux作業系統
1.5.4 Kylin作業系統
習題
第2章 進程管理
第3章 記憶體管理
第4章 設備管理
第5章 檔案系統
第6章 作業系統安全
第7章 並行與分散式作業系統
第8章 Kylin實例研究
第9章 作業系統前沿技術
參考文獻
……

相關詞條

相關搜尋

熱門詞條

聯絡我們