定 價:26 元
叢書名:全國高職高專規(guī)劃教材·計算機系列
- 作者:操作系統(tǒng)基礎與實踐
- 出版時間:2012/12/1
- ISBN:9787301206935
- 出 版 社:北京大學出版社
- 中圖法分類:TP316
- 頁碼:185頁
- 紙張:膠版紙
- 版次:1
- 開本:16開
《普通高等教育“十二五”規(guī)劃教材·全國高職高專規(guī)劃教材·計算機系列:操作系統(tǒng)基礎與實踐》共有7章,第1章為操作系統(tǒng)概述;第2~6章,分別介紹操作系統(tǒng)的五大功能,它們是:第2章作業(yè)管理,第3章處理機管理,第4章存儲管理,第5章文件系統(tǒng),第6章設備管理;第7章為操作系統(tǒng)實踐,包拓基礎篇和拓展篇兩部分,以求加深對操作系統(tǒng)五大功能的理解。
《普通高等教育“十二五”規(guī)劃教材·全國高職高專規(guī)劃教材·計算機系列:操作系統(tǒng)基礎與實踐》可作為高職高專院校計算機專業(yè)相關課程的教學用書,也可以作為計算機愛好者學習操作系統(tǒng)的入門參考用書。
《普通高等教育“十二五”規(guī)劃教材·全國高職高專規(guī)劃教材·計算機系列:操作系統(tǒng)基礎與實踐》每章都配有習題,并提供了參考答案。 《普通高等教育“十二五”規(guī)劃教材·全國高職高專規(guī)劃教材·計算機系列:操作系統(tǒng)基礎與實踐》內容簡明實用,注重培養(yǎng)學生的專業(yè)能力。 《普通高等教育“十二五”規(guī)劃教材·全國高職高專規(guī)劃教材·計算機系列:操作系統(tǒng)基礎與實踐》注重實踐,通過實踐內容的學習,使讀者能更好地理解操作系統(tǒng)的原理和概念, 掌握操作系統(tǒng)有關知識,提高分析問題和解決問題的能力。 本書站在讀者的角度組織內容,遵從“學習理論”到“結合實際理解理論”再到“自己親自動手解決問題”的順序。
第1章 操作系統(tǒng)概述
1.1 計算機系統(tǒng)
1.2 操作系統(tǒng)
1.2.1 實用操作系統(tǒng)
1.2.2 操作系統(tǒng)的定義
1.3 操作系統(tǒng)的功能
1.3.1 操作系統(tǒng)的功能
1.3.2 操作系統(tǒng)設計原則
1.3.3 操作系統(tǒng)的發(fā)展
1.4 操作系統(tǒng)的分類
1.4.1 批處理系統(tǒng)
1.4.2 分時系統(tǒng)
1.4.3 實時系統(tǒng)
1.4.4 分布式操作系統(tǒng)
1.4.5 網絡操作系統(tǒng)
1.5 操作系統(tǒng)的結構
1.5.1 操作系統(tǒng)的觀點
1.5.2 操作系統(tǒng)的層次結構
1.6 小結
習題一
第2章 作業(yè)管理
2.1 用戶界面
2.1.1 作業(yè)控制語言
2.1.2 作業(yè)控制命令
2.1.3 菜單控制
2.1.4 窗口和圖標
2.1.5 系統(tǒng)調用
2.2 作業(yè)狀態(tài)與作業(yè)管理
2.2.1 作業(yè)的狀態(tài)
2.2.2 作業(yè)控制塊
2.2.3 作業(yè)調度程序
2.3 作業(yè)調度
2.3.1 調度算法設計原則
2.3.2 作業(yè)調度算法衡量指標
2.3.3 常用作業(yè)調度算法
2.4 終端作業(yè)的管理
2.4.1 命令語言
2.4.2 終端作業(yè)的控制
2.5 小結
習題二
第3章 處理機管理
3.1 概述
3.1.1 多用戶
3.1.2 程序的順序執(zhí)行
3.1.3 程序的并發(fā)執(zhí)行
3.2 進程及其狀態(tài)轉換
3.2.1 進程的定義
3.2.2 進程的狀態(tài)及其轉換
3.2.3 進程控制塊
3.2.4 線程
3.3 進程的控制與調度
3.3.1 進程控制原語
3.3.2 進程調度
3.3.3 Linux中的進程控制
3.4 進程的同步與互斥
3.4.1 同步與互斥的概念
3.4.2 臨界資源與臨界區(qū)
3.4.3 互斥與同步的實現
3.5 進程通信
3.5.1 send(B,M)原語
3.5.2 receive(B,X)原語
3.6 死鎖
3.6.1 死鎖的形成
3.6.2 死鎖的定義
3.6.3 死鎖的防止
3.6.4 死鎖的避免
3.6.5 死鎖的檢測
3.7 進程、程序、作業(yè)與任務
3.8 小結
習題三
……
第4章 存儲器管理
第5章 文件系統(tǒng)
第6章 設備管理
第7章 操作系統(tǒng)實踐
參考文獻
(2)合理地組織計算機的工作流程;
(3)方便用戶使用。
綜上所述,操作系統(tǒng)可以定義為:對計算機系統(tǒng)資源進行直接控制和管理,協(xié)調計算機的各種動作,為用戶提供便于操作的人機交互界面,存在于計算機軟件系統(tǒng)最底層核心位置的程序的集合。
1.3
操作系統(tǒng)的功能
1.3.1
操作系統(tǒng)的功能
可以根據計算機系統(tǒng)資源的分類來對操作系統(tǒng)的功能進行劃分。一般說來,計算機系統(tǒng)資源包括硬件和軟件兩大部分,硬件指處理機、存儲器、標準輸入/輸出設備和其他外圍設備;軟件指各種文件和數據、各種類型的程序。由于操作系統(tǒng)是對計算機系統(tǒng)進行管理、控制、協(xié)調的程序的集合,因此,按這些程序所要管理的資源來確定操作系統(tǒng)的功能,將其分為5個部分。
(1)作業(yè)管理。當用戶開始與計算機打交道時,第一個接觸的就是作業(yè)管理部分,作業(yè)是用戶交給計算機執(zhí)行的具有獨立功能的任務,用戶通過作業(yè)管理所提供的界面對計算機進行操作,因此作業(yè)管理擔負著兩方面的工作:向計算機通知用戶的到來,對用戶要求計算機完成的任務進行記錄和安排;向用戶提供操作計算機的界面和對應的提示信息,接受用戶輸入的程序、數據及要求,同時將計算機運行的結果反饋給用戶。更具體地說,作業(yè)管理要提供:安全的用戶登錄方法,方便的用戶使用界面,直觀的用戶信息記錄形式,公平的作業(yè)調度策略等。
(2)處理機管理。處理機是計算機中的核心資源,所有程序的運行都要靠它來實現。如何協(xié)調不同程序之間的運行關系,如何及時反映不同用戶的不同要求,如何讓眾多用戶能夠公平地得到資源等都是處理機管理要關心的問題。具體地說,處理機管理是操作系統(tǒng)設計者的設計理念。
……