作業系統原理及套用(國防工業出版社出版的圖書)

作業系統原理及套用(國防工業出版社出版的圖書)

《作業系統原理及套用》是2013年8月出版的一本圖書,作者是陳新明。

基本介紹

  • 書名:作業系統原理及套用
  • 作者:陳新明
  • ISBN:978-7-118-08938-7
  • 頁數:470
  • 出版社:國防工業出版社 
  • 出版時間:2013年8月
  • 裝幀:平裝
  • 開本:16
基本信息,內容簡介,目錄,

基本信息

書名作業系統原理及套用
書號978-7-118-08938-7
作者陳新明
出版時間2013年8月
版次1版1次
開本16
裝幀平裝
出版基金
頁數470
字數293
中圖分類TP316.89
叢書名
定價32.00

內容簡介

本書主要講述作業系統的基本原理,並以Linux系統為例對其原理部分進行實例分析。全書共分8章。第1章介紹了作業系統的引入、概念、發展過程、特徵及當前常用的作業系統;第2章闡述了進程的概念、控制管理、進程同步及經典進程同步問題、進程通信、執行緒的引入及分類和Linux系統進程管理;第3章闡述了計算機系統對資源的管理、死鎖的發生及解決方式;第4章介紹了計算機系統中用戶任務的執行管理的調度概念及評價準則、批處理系統的調度算法、分時系統的調度算法、實時系統調度算法和Linux系統調度算法;第5章介紹了記憶體管理的存儲

目錄

第1章作業系統概述
11作業系統的地位、作用與目標
111作業系統的地位
112作業系統的作用
113作業系統的目標
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34引入進程
14作業系統的特徵
15作業系統的功能
151處理機管理功能
152存儲器管理功能
153設備管理功能
154檔案管理功能
155用戶接口
156作業系統的安全性
16流行作業系統簡介
161Windows系列作業系統
162UNIX作業系統
163Mac作業系統
164Linux作業系統
習題
第2章進程管理
21進程的描述
211進程的概念
212進程控制塊
213進程的狀態及其轉換
214Linux中進程描述
22進程控制
221進程的創建
222進程的撤銷
223進程的阻塞與喚醒
224進程的掛起與激活
225程式的執行過程
23執行緒
231執行緒的引入
232執行緒的概述
233執行緒的分類
24進程同步
241資源與進程
242進程同步機制
243信號量機制
244信號量機制的套用
25經典的進程同步問題
251生產者—消費者問題
252哲學家進餐問題
253讀者—寫者問題
254管程機制
26進程通信
261高級通信概述
262進程的直接通信與間接通信
263基於訊息緩衝通信方式
27Linux進程管理
271Linux進程控制
272Linux系統中進程通信
習題
第3章資源分配與死鎖
31資源管理與分配
311資源管理的目的和任務
312資源分配方式及策略
313資源分配圖
32死鎖概述
321死鎖的定義
322死鎖產生的原因
323死鎖產生的必要條件
324處理死鎖的方法
33死鎖處理方式——預防死鎖
34死鎖處理方式——避免死鎖
341引入安全狀態
342銀行家算法的數據結構
343銀行家算法的實現
344安全性算法檢查
345銀行家算法舉例
35死鎖處理方式——檢測與解除死鎖
351死鎖的檢測
352死鎖的解除
習題
第4章任務調度管理
41調度概述
411作業處理概述
412調度概述
413調度算法的評價準則
42批處理系統調度算法
421先來先服務調度算法
422短作業(進程)優先調度算法
423高優先權優先調度算法
43分時系統調度算法
44實時系統調度算法和多處理機調度
441實時系統調度
442常用的實時調度算法
443多處理機調度
45Linux系統調度
習題
第5章存儲器管理
51存儲器概述
511計算機的存儲體系
512記憶體管理的功能
52連續分配存儲管理方式
521單一連續分配方式
522固定分區分配方式
523可變分區分配方式
524可重定位分區分配方式
525夥伴系統
53離散分配存儲管理方式——基本分頁存儲管理方式
531基本思想
532地址變換機構
533多級頁表和反置頁表
534頁的共享和保護
535基本分頁存儲管理方式特點
54離散分配存儲管理方式——基本分段式存儲管理方式
541分段系統的基本原理
542段的共享和保護
543分段存儲管理方式和分頁存儲管理方式的區別
544段頁式存儲管理方式
55虛擬存儲器
551常規存儲器特徵
552局部性原理
553虛擬存儲器的基本原理
554虛擬存儲器的容量
555虛擬存儲器的特徵
56請求分頁存儲管理方式
561請求分頁系統的基本原理
562頁表機制
563缺頁中斷機構
564地址變換機構
565記憶體分配策略
566調頁策略
567頁面置換算法
568請求分頁系統性能分析
57請求分段存儲管理方式
571段表機制
572缺段中斷機構
573段的共享與保護
58Linux虛擬存儲器管理
581Linux記憶體管理概述
582分段和分頁機制
583Buddy算法
584虛存空間映射
585交換機制
習題
習題
第6章設備管理
61I/O設備管理概述
611設備管理的功能
612I/O系統結構
613I/O設備分類
614I/O設備套用原理
62I/O控制方式
621程式I/O控制方式
622中斷驅動控制方式
623直接存儲器訪問I/O控制方式(DMA I/O控制方式)
624I/O通道控制方式
63緩衝管理
631緩衝的引入
632緩衝區分類
64I/O軟體
641I/O軟體的層次
642中斷處理程式
643設備驅動程式
644設備獨立性
65設備分配
651設備分配的安全性
652設備分配策略
653設備分配
66虛擬設備
661虛擬設備的引入
662SPOOLing系統的基本原理
663共享印表機的實現
67磁碟存儲器管理
671磁碟存儲器結構
672磁碟調度算法
673磁碟高速快取
68Linux系統設備管理
習題
第7章檔案管理
71檔案概述
711檔案分類
712檔案系統結構
72檔案的結構
721檔案的邏輯結構
722檔案的物理結構
723外存空間管理
73檔案目錄管理
731目錄管理功能
732檔案控制塊
733目錄管理
74檔案的共享與安全性
741檔案共享
742檔案的安全性
75Linux檔案系統
751Linux系統檔案的物理結構
752Linux系統的檔案系統
習題
第8章作業系統的安全與保護
81安全性概述
811安全問題
812安全威脅
813安全作業系統的功能
82作業系統的安全策略
821隔離保護策略
822分層保護策略
823作業系統安全的評估和標準
83安全保護機制
831記憶體保護機制
832訪問控制技術
833數據加密技術
834認證機制
84Linux系統的安全機制
習題參考文獻

相關詞條

熱門詞條

聯絡我們