百科名片
ISBN: [十位:7040232219]
頁數:509 重約:0.730KG
內容提要:
作業系統是計算機系統的核心和靈魂,是計算機系統必不可少的組成部分,因而作業系統課程成為計算機相關專業的必修課,也是計算機套用從業人員必備的專業知識。本書在前三版的基礎上進行全面修訂,系統地介紹作業系統的經典內容和最新發展,選擇當代具有代表性的主流作業系統Linux 和windows 2003作為實例貫穿全書。
本書共分八章,覆蓋作業系統的基本概念、設計原理和實現技術,儘可能系統、全面地展示作業系統的概念、特性和精髓。與本書配套的《Linux 作業系統實驗教程》同時出版,兩門課程的教科書各有側重,相輔相成完成作業系統教學任務。
本書既可作為高等學校計算機及相關專業的本科“作業系統”課程教材或參考書,也可供計算機技術和軟體科技人員閱讀和參考。
圖書目錄:
第一章 作業系統概論
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 多道程式設計與作業系統的形成
1.2.4 作業系統的發展與分類
1.3 作業系統的基本服務和用戶接口
1.3.1 基本服務和用戶接口
1.3.2 程式接口與系統調用
1.3.3 作業接口與操作命令
1.4 作業系統結構和運行模型
1.4.1 作業系統結構和運行模型
1.4.2 作業系統的運行模型
1.4.3 Windows 2003 客戶-伺服器結構
1.5 流行作業系統簡介
1.5.1 Windows 作業系統
1.5.2 UNIX 作業系統家族
1.5.3 自由軟體和 Linux 作業系統
1.5.4 IBM 系列作業系統
1.5.5 其他流行作業系統
1.6 本章小結
習題一
第二章 處理器管理
2.1 中央處理器
2.1.1 處理器
2.1.2 程式狀態字
2.2 中斷狀態字
2.2.1 中斷概念
2.2.2 程式狀態字
2.2 中斷技術
2.2.1 中斷概念
2.2.2 中斷源分類
2.2.3 中斷和異常的回響及服務
2.2.4 中斷事件處理
2.2.5 中斷優先權和多重中斷
2.2.6 Linux 中斷處理
2.2.7 Windows 2003 中斷處理
2.3 進程及其實現
2.3.1 進程的定義和屬性
2.3.2 進程的狀態和轉換
2.3.3 進程的描述和組成
2.3.4 進程切換與模式切換
2.3.5 進程的控制和管理
2.4 執行緒及其實現
2.4.1 引入多執行緒的動機
2.4.2 多執行緒環境中的進程與執行緒
2.4.3 執行緒的實現
2.5 Linux 進程與執行緒
2.6 Windows 2003 進程與執行緒
2.7 處理器調度
2.7.1 處理器調度的層次
2.7.2 選擇調度算法的原則
2.7.3 作業和進程的關係
2.7.4 作業的管理與調度
2.8 處理器調度算法
2.8.1 低級調度的功能和類型
2.8.2 作業調度和低級調度算法
2.8.3 實時調度算法
2.8.4 多處理機調度算法
……
第三章 同步、通信與死鎖
第四章 存儲管理
第五章 設備管理
第六章 檔案管理
第七章 作業系統的安全與保護
第八章 網路和分散式操行系統
參考文獻
編輯推薦與評論:
本書特色:
保持和發揚前版特色。在前三版的基礎上進行全面修訂,既致力於傳統作業系統基本概念、技術和方法的闡述,又融合現代作業系統最新技術發展和套用的討論,著眼於作業系統學科知識體系的系統性、先進性和實用性。
突出重點教學內容。充分考慮大多數院校的實際教學需求,進一步精選內容、調整體系、合理組織,在教材的易讀性、難點分散、循序漸進方面做出努力;重點突出作業系統的構造與整體設計、多道程式設計技術、進程與執行緒、並發程式設計、實時、文化系統等重點內容。
教材建設與軟體產業的發展緊密結合。將成熟的基本理與當代主流系統實例剖析相結合,有益於學生深入理解作業系統的整體概念,牢固掌握作業系統設計與實現的精髓。
配套教學源豐富。提供與教材配套的電子教案、習題解答、實驗課程教學大綱、實習報告樣本等教學資源,並將推出配套的實驗教程,使作業系統原理的講授和實驗環節緊密結合。
作者介紹:
孫鍾秀,南京大學計算機系教授、博士生導師。中國科學院院士,計算機軟體新技術國家重點實驗室學術委員會主任。1936年生。畢業於南京大學數學系。1965年—1967年在英國進修,1979年—1981年在美國做訪問學者。1986年被授予”國家級有突出貢獻的中青年專家”稱號。主要從事分布計算和作業系統方面的研究,主持研製我國國產系列計算機DJS200系列的DJS220和DJS210機作業系統。1982年,在國內率先研製成功ZCZ分散式微型計算機系統。以後又圍繞分散式計算機系統和分散式系統軟體開展研究工作,如提出和實現了基於CSP和Modula-2的分散式程式設計語言CSM以及面向對象程式設計語言CLUSTER86;設計和實現了異構型分散式作業系統ZGL;提出了一種分散式同步算法——令牌算法。他曾先後承擔和主持國家“六五”、“七五”、“八五”、“九五”和“863”等科研項目20餘項,獲國家級科技進步二等獎一次、三等獎兩次及部省級獎十多項,發表學術論文170餘篇,著書5部。