出版時(shí)間:2009-1 出版社:東軟電子出版社 作者:周海波 主編 頁數(shù):122 字?jǐn)?shù):171000
內(nèi)容概要
本教材由從事一線教學(xué)實(shí)踐的老師撰寫,具有很強(qiáng)的實(shí)用性。本教材主要從操作系統(tǒng)的學(xué)習(xí)實(shí)際出發(fā),對Linux操作系統(tǒng)相關(guān)知識進(jìn)行系統(tǒng)介紹。每章由兩部分組成,第1部分簡要介紹本章的基本知識點(diǎn),第2部分精選了大量的習(xí)題深化對基本概念、基本知識的理解,提高分析與解決問題的能力。本教材重點(diǎn)突出,敘述力求簡潔,既可作為操作系統(tǒng)課堂教學(xué)使用,又可以作為廣大初學(xué)者的入門教材。
書籍目錄
第1章 Linux基本應(yīng)用
基本內(nèi)容
1.1 Linux發(fā)展簡述
1.2 Linux在線幫助
1.3 用戶管理
1.4 文件系統(tǒng)操作
1.5 壓縮命令
習(xí)題
第2章 操作系統(tǒng)引論
基本內(nèi)容
2.1 操作系統(tǒng)的定義、目標(biāo)及作用
2.2 操作系統(tǒng)的發(fā)展過程
2.3 操作系統(tǒng)的基本特征
2.4 操作系統(tǒng)的主要功能
2.5 操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)
習(xí)題
第3章 進(jìn)程管理
基本內(nèi)容
3.1 進(jìn)程的基本概念
3.2 進(jìn)程控制
3.3 進(jìn)程同步
3.4 經(jīng)典進(jìn)程的同步問題
3.5 進(jìn)程通信
3.6 線程
習(xí)題
第4章 處理機(jī)調(diào)度與死鎖
基本內(nèi)容
4.1 處理機(jī)調(diào)度的類型
4.2 選擇調(diào)度方式和調(diào)度算法的若干準(zhǔn)則
4.3 調(diào)度算法
4.4 死鎖的定義及產(chǎn)生的原因、必要條件
4.5 處理死鎖的策略
4.6 預(yù)防死鎖
4.7 避免死鎖
4.8 檢測死鎖
4.9 解除死鎖
習(xí)題
第5章 存儲器管理
基本內(nèi)容
5.1 存儲器的層次結(jié)構(gòu)
5.2 程序的裝入和鏈接
5.3 連續(xù)分配方式
5.4 基本分頁存儲管理方式
5.5 基本分段存儲管理方式
5.6 虛擬存儲器的基本概念
5.7 請求分頁存儲管理方式
5.8 頁面置換算法
5.9 請求分段存儲管理方式
習(xí)題
第6章 設(shè)備管理
基本內(nèi)容
6.1 I/O系統(tǒng)
6.2 I/O控制方式
6.3 緩沖管理
6.4 I/O軟件
6.5 設(shè)備分配
6.6 磁盤存儲器的管理
習(xí)題
第7章 文件管理
基本內(nèi)容
7.1 文件和文件系統(tǒng)
7.2 文件的邏輯結(jié)構(gòu)
7.3 外存分配方式
7.4 目錄管理
7.5 文件存儲空間的管理
7.6 文件共享與文件保護(hù)
習(xí)題
章節(jié)摘錄
版權(quán)頁: 插圖: 在以上因素的推動下,操作系統(tǒng)的發(fā)展依次經(jīng)歷了以下階段: (1)人工操作方式(1945年至50年代中期):這時(shí)的計(jì)算機(jī)操作是由用戶(程序員)采用人工操作方式直接使用計(jì)算機(jī)硬件系統(tǒng)。 (2)脫機(jī)輸入輸出方式:為了解決人機(jī)矛盾及CPU和I/O設(shè)備之間速度不匹配的矛盾,50年代末引入該技術(shù)。用戶程序和數(shù)據(jù)以脫機(jī)的方式在外圍機(jī)的控制下輸入到磁帶或從磁帶輸出,CPU工作時(shí)直接與磁帶進(jìn)行交互。這樣,可以減少CPU的空閑時(shí)間,提高I/O速度。 (3)單道批處理系統(tǒng):把一批作業(yè)以脫機(jī)方式輸入到磁帶上,然后在監(jiān)控程序的控制下使這批作業(yè)一個(gè)接一個(gè)地連續(xù)處理。監(jiān)控程序可以看作是操作系統(tǒng)的雛形。該系統(tǒng)具有自動性、順序性及單道性的特點(diǎn)。 (4)多道批處理系統(tǒng):在20世紀(jì)60年代中期引入了該技術(shù),即用戶所提交的作業(yè)都先存放在外存并形成“后備隊(duì)列”,然后由作業(yè)調(diào)度程序按一定的算法從后備隊(duì)列中選擇若干個(gè)作業(yè)調(diào)入內(nèi)存,使它們共享CPU和系統(tǒng)中的各種資源,以提高資源利用率和系統(tǒng)的吞吐量。該系統(tǒng)具有多道性、無序性、調(diào)度性的特點(diǎn)。 多道批處理系統(tǒng)具有資源利用率高,系統(tǒng)吞吐量大的優(yōu)點(diǎn),但同時(shí)也具有如下缺點(diǎn):平均周轉(zhuǎn)時(shí)間長、無交互能力。 (5)分時(shí)系統(tǒng):在一臺主機(jī)上連接了多個(gè)帶有顯示器和鍵盤的終端,同時(shí)允許多個(gè)用戶通過自己的終端,以交互方式使用計(jì)算機(jī),共享主機(jī)中的資源。推動分時(shí)系統(tǒng)形成和發(fā)展的主要動力是用戶的需求。分時(shí)系統(tǒng)必須能夠及時(shí)接收并及時(shí)處理用戶的請求,它具有多路性、獨(dú)立性、及時(shí)性和交互性的特點(diǎn)。 (6)實(shí)時(shí)系統(tǒng):“實(shí)時(shí)”即“及時(shí)”,實(shí)時(shí)系統(tǒng)是指系統(tǒng)能及時(shí)響應(yīng)外部事件的請求,在規(guī)定的時(shí)間內(nèi)完成對該事件的處理,并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致地運(yùn)行。實(shí)時(shí)系統(tǒng)對時(shí)間的要求比較嚴(yán)格,通常要滿足任務(wù)對截止時(shí)間的要求,主要用于實(shí)時(shí)控制、實(shí)時(shí)信息處理領(lǐng)域。實(shí)時(shí)系統(tǒng)具有及時(shí)性、高可靠性的特點(diǎn),并具有簡單的交互性。 配置在微型機(jī)上的操作系統(tǒng)稱為微機(jī)操作系統(tǒng)。微機(jī)操作系統(tǒng)按照微機(jī)的字長來分,可分為8位、16位、32位、64位,若按運(yùn)行方式分,可分為單用戶單任務(wù)操作系統(tǒng),如CP/M,Ms—DOS;單用戶多任務(wù)操作系統(tǒng),如Windows系列操作系統(tǒng);多用戶多任務(wù)操作系統(tǒng),如UNIX,Solaris,Linux操作系統(tǒng)。 2.3 操作系統(tǒng)的基本特征 (1)并發(fā)性。并行性是指兩個(gè)或多個(gè)事件在同一時(shí)刻發(fā)生;而并發(fā)性是指兩個(gè)或多個(gè)事件在同一時(shí)間間隔內(nèi)發(fā)生。在單處理機(jī)的多道程序環(huán)境下,程序是并發(fā)執(zhí)行的,具有在宏觀上并行,而在微觀上串行的特點(diǎn)。
編輯推薦
《"十一五"國家重點(diǎn)電子出版物出版規(guī)劃東軟應(yīng)用型IT教育系列教材?實(shí)訓(xùn)類:操作系統(tǒng)(Linux)習(xí)題集》由東軟電子出版社出版。
圖書封面
評論、評分、閱讀與下載