操作系統(tǒng)

出版時(shí)間:2012-3  出版社:中國鐵道出版社  作者:趙敬  

內(nèi)容概要

  操作系統(tǒng)課程是計(jì)算機(jī)及相關(guān)專業(yè)的一門主干課程,主要研究操作系統(tǒng)的基本原理和實(shí)現(xiàn)方法,是計(jì)算機(jī)專業(yè)學(xué)生知識(shí)結(jié)構(gòu)中必不可少的重要組成部分。
  本書介紹了操作系統(tǒng)的概念、基本原理和核心功能。全書以UNIX為主線進(jìn)行講解,并對(duì)Solaris、Linux、Windows等操作系統(tǒng)進(jìn)行穿插分析和介紹。全書共分9章:第1—2章介紹了操作系統(tǒng)的基本概念、特征、功能、結(jié)構(gòu),以及操作系統(tǒng)的服務(wù)和設(shè)計(jì)等:第3—4章詳細(xì)闡述了進(jìn)程和線程的基本概念、同步與通信、調(diào)度與死鎖;第5章介紹了各種存儲(chǔ)管理方式:第6—7章介紹設(shè)備管理和文件管理:第8章對(duì)操作系統(tǒng)的保護(hù)與安全進(jìn)行了詳細(xì)分析與介紹:第9章介紹了網(wǎng)絡(luò)操作系統(tǒng)、分布式操作系統(tǒng)與嵌入式實(shí)時(shí)操作系統(tǒng)。每章安排有適量的習(xí)題,部分章節(jié)還安排了實(shí)訓(xùn)。
  本書體系結(jié)構(gòu)清晰,內(nèi)容深入淺出、循序漸進(jìn),適合作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)操作系統(tǒng)原理課程的教材,也可供有關(guān)技術(shù)人員自學(xué)或參考。

書籍目錄

第1章 導(dǎo)論
 1.1 操作系統(tǒng)概述
  1.1.1 操作系統(tǒng)的概念
  1.1.2 操作系統(tǒng)的目標(biāo)
  1.1.3 操作系統(tǒng)的作用
  1.1.4 研究操作系統(tǒng)的幾種觀點(diǎn)
 1.2 操作系統(tǒng)的發(fā)展歷史
  1.2.1 推動(dòng)操作系統(tǒng)發(fā)展的 動(dòng)力
  1.2.2 操作系統(tǒng)的歷史演變
  1.2.3 操作系統(tǒng)的主要成就
  1.2.4 現(xiàn)代操作系統(tǒng)類型
 1.3 操作系統(tǒng)的特征和功能
  1.3.1 操作系統(tǒng)的特征
  1.3.2 操作系統(tǒng)的功能
 1.4 UNIX操作系統(tǒng)概述
  1.4.1 UNIX的歷史
  1.4.2 UNIX的特點(diǎn)
  1.4.3 UNIX的體系結(jié)構(gòu)
  1.4.4 UNIX的用戶界面
 小結(jié)
 實(shí)訓(xùn)1 安裝Windows 7
 實(shí)訓(xùn)2 Windows 7系統(tǒng)管理
 本章習(xí)題
第2章 操作系統(tǒng)結(jié)構(gòu)
 2.1 操作系統(tǒng)服務(wù)
  2.1.1 操作系統(tǒng)的用戶接口
  2.1.2 操作系統(tǒng)的程序接口
 2.2 操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  2.2.1 設(shè)計(jì)目標(biāo)
  2.2.2 設(shè)計(jì)過程
  2.2.3 設(shè)計(jì)的實(shí)現(xiàn)
 2.3 操作系統(tǒng)結(jié)構(gòu)概述
  2.3.1 計(jì)算機(jī)系統(tǒng)組織
  2.3.2 計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)
  2.3.3 常見的操作系統(tǒng)結(jié)構(gòu)
 小結(jié)
 本章習(xí)題
第3章 進(jìn)程管理
 3.1 進(jìn)程的基本概念
  3.1.1 進(jìn)程的引入
  3.1.2 進(jìn)程的定義與特征
  3.1.3 進(jìn)程的狀態(tài)及其轉(zhuǎn)換.
  3.1.4 進(jìn)程的組成
  3.1.5 進(jìn)程控制塊
 3.2 進(jìn)程控制
  3.2.1 進(jìn)程的創(chuàng)建
  3.2.2 進(jìn)程的終止
  3.2.3 進(jìn)程的阻塞與喚醒
  3.2.4 進(jìn)程的掛起與激活
 3.3 進(jìn)程同步
  3.3.1 進(jìn)程同步的基本概念
  3.3.2 進(jìn)程同步機(jī)制
  3.3.3 鎖機(jī)制
 3.4 信號(hào)量機(jī)制
  3.4.1 信號(hào)量機(jī)制定義
  3.4.2 信號(hào)量機(jī)制實(shí)現(xiàn)互斥
  3.4.3 信號(hào)量機(jī)制實(shí)現(xiàn)同步
  3.4.4 信號(hào)量機(jī)制實(shí)現(xiàn)資源分配
  3.5 用信號(hào)量機(jī)制解決經(jīng)典進(jìn)程同步問題
  3.5.1 生產(chǎn)者一消費(fèi)者問題
  3.5.2 讀者一寫者問題
  3.5.3 哲學(xué)家進(jìn)餐問題
 ……
第4章 處理機(jī)調(diào)試與死銷
第5章 存儲(chǔ)器管理
第6章 設(shè)備管理
第7章 文件管理
第8章 操作系統(tǒng)的保護(hù)與安全
第9章 典型操作系統(tǒng)介紹
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   4.調(diào)度和資源管理 操作系統(tǒng)的核心任務(wù)之一就是管理各種可獲得的資源及合理地調(diào)度它們。任何資源的分配和調(diào)度策略都必須考慮以下因素: (1)公平性。通常希望給競爭資源的進(jìn)程以平等的訪問權(quán)限。 (2)任務(wù)優(yōu)先級(jí)。操作系統(tǒng)應(yīng)該區(qū)分具有不同服務(wù)請求的不同類型的任務(wù)。 (3)效率。在公平和效率的限制下,操作系統(tǒng)最好能有最大吞吐量和最小響應(yīng)時(shí)間。 5.系統(tǒng)結(jié)構(gòu) 隨著計(jì)算機(jī)硬件復(fù)雜性的增加及操作系統(tǒng)性能的增強(qiáng),操作系統(tǒng)的大小和復(fù)雜性也在不斷增加。操作系統(tǒng)的大小及其處理任務(wù)的難度導(dǎo)致了許多問題,比如,系統(tǒng)總會(huì)有許多潛在的錯(cuò)誤,或者其性能沒有達(dá)到所希望的要求。為了有效管理系統(tǒng)資源和降低操作系統(tǒng)的復(fù)雜性,人們開始重視操作系統(tǒng)的軟件結(jié)構(gòu)。 一是軟件必須組件化。這有助于組織軟件、限制診斷任務(wù)并定位錯(cuò)誤;組件間的接口應(yīng)盡可能簡單,以使系統(tǒng)改進(jìn)更為容易。二是對(duì)大型操作系統(tǒng),越來越多地使用體系結(jié)構(gòu)分層和信息抽象技術(shù)?,F(xiàn)代操作系統(tǒng)的體系結(jié)構(gòu)分層是根據(jù)其復(fù)雜性及抽象的水平來分離功能的??梢詫⑾到y(tǒng)看成一個(gè)分層結(jié)構(gòu),每層完成操作系統(tǒng)要求的一個(gè)功能子集,每層都依賴于緊挨著的較低一層的功能,并且為其較高層提供服務(wù)。定義不同的層就是為了當(dāng)某一組件改變時(shí)不會(huì)影響其他層的內(nèi)容,這樣就將一個(gè)問題分解為許多容易解決的子問題。 相關(guān)鏈接;操作系統(tǒng)的“奇異點(diǎn)” 隨著計(jì)算機(jī)的不斷普及,操作系統(tǒng)的功能變得越來越復(fù)雜。這種趨勢下,操作系統(tǒng)的發(fā)展面臨兩個(gè)方向的選擇,一是向微內(nèi)核方向發(fā)展,二是向大而全的全方位方向發(fā)展。微內(nèi)核的代表有MACH系統(tǒng)。而工業(yè)界更認(rèn)可多功能、全方位的操作系統(tǒng),即可靠、可用和安全,并致力于到達(dá)“操作系統(tǒng)奇異點(diǎn)”(OS Singularity)。當(dāng)然每個(gè)用戶都有自己的評(píng)價(jià)標(biāo)準(zhǔn)和理想中的操作系統(tǒng)。 由于大而全的操作系統(tǒng)的管理難度較大,現(xiàn)代操作系統(tǒng)一般都采取模塊化的方式,即一顆小小的內(nèi)核,外面分層加上模塊化的外圍管理功能。例如,最新的Solaris將操作系統(tǒng)劃分為核心內(nèi)核和可裝入模塊兩個(gè)部分。而最新的Windows則將操作系統(tǒng)劃分成內(nèi)核(kernel)、執(zhí)行體(executive)、視窗和圖形驅(qū)動(dòng)、可裝入模塊。Windows執(zhí)行劃分為I/O管理、文件系統(tǒng)緩存、對(duì)象管理、熱插拔管理器、能源管理器、安全監(jiān)視器、虛擬內(nèi)存、進(jìn)程與線程、配置管理器、本地過程調(diào)用等。

編輯推薦

《全國高職高專計(jì)算機(jī)類專業(yè)規(guī)劃教材:操作系統(tǒng)(第2版)》體系結(jié)構(gòu)清晰,內(nèi)容深入淺出、循序漸進(jìn),適合作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)操作系統(tǒng)原理課程的教材,也可供有關(guān)技術(shù)人員自學(xué)或參考。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    操作系統(tǒng) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7