作業系統原理及套用:Linux篇

《作業系統原理及套用:Linux篇》是2008年出版的圖書,作者是王繼水、顧理軍。

基本介紹

  • 書名:作業系統原理及套用:Linux篇
  • 作者:王繼水、顧理軍
  • ISBN:9787302180838
  • 類別:計算機基礎
  • 定價:26
  • 出版時間:2008.08.01
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:王繼水、顧理軍
定價:26元
印次:1-4
ISBN:9787302180838
出版日期:2008.08.01
印刷日期:2013.12.02

內容簡介

本書以LinuX操作作業系統為例,介紹了作業系統的主要功能、基本原理和基本思想,並介紹了LinuX作業系統的安裝、配置、基本操作、系統管理、網路套用以及各種伺服器的配置與維護。 本書在內容上突出理論與實踐相結合的特點,注重學生套用能力的培養,在編寫上深入淺出、圖文並茂、通俗易懂,並配有習題和實驗,便於教學與自學。 本書具有較強的靈活性和較寬的適用性,可作為高等專科學校和高等職業技術學院計算機相關專業作業系統課程的教材、非計算機專業作業系統選修課教材。

圖書目錄

第1章作業系統引論 1
1.1作業系統概述 1
1.1.1計算機系統的組成 1
1.1.2作業系統的定義 3
1.2作業系統的功能和特徵 3
1.2.1作業系統的功能 3
1.2.2作業系統的特徵 6
1.2.3作業系統的性能指標 8
1.3作業系統的分類 8
1.3.1單用戶作業系統 9
1.3.2多道批處理作業系統 9
1.3.3分時作業系統 11
1.3.4實時作業系統 13
1.3.5通用作業系統 14
1.3.6網路作業系統 14
1.3.7分散式作業系統 15
1.4複習題 15
第2章進程管理 16
2.1進程的基本概念 16
2.1.1程式的順序執行
和並發執行 16
2.1.2進程的定義與特徵 18
2.1.3進程的狀態及其轉換 21
2.2進程控制 22
2.3進程的互斥與同步 24
2.3.1互斥的定義 24
2.3.2同步的定義 25
2.3.3信號量機制 27
2.3.4用P、V操作實現進程的
互斥 28
2.3.5用P、V操作實現進程的
同步 29
2.4進程的調度 31
2.5進程通信 34
2.6死鎖 37
2.6.1死鎖的定義 37
2.6.2產生死鎖的原因
和必要條件 37
2.6.3死鎖的防止與避免 38
2.7執行緒 43
2.7.1執行緒的引入 43
2.7.2執行緒與進程的比較 43
2.7.3執行緒的屬性 44
2.7.4執行緒的狀態及其轉換 44
2.8Linux中的進程管理 45
2.8.1Linux進程概述 45
2.8.2Linux的進程控制 47
2.8.3Linux的進程調度 48
2.8.4Linux進程的同步和通信 50
2.9複習題 54
第3章作業系統用戶接口
與作業管理 56
3.1用戶接口 56
3.1.1程式接口 56
3.1.2命令接口 58
3.1.3作業系統用戶接口的發展 60
3.2作業管理概述 60
3.2.1作業及其類型 60
3.2.2作業的狀態及其轉換 62
3.2.3作業控制級的接口 63
3.3作業調度 63
3.3.1作業調度應考慮的因素 63
3.3.2作業調度算法 64
3.4Linux中的用戶接口與作業管理 67
3.5複習題 67
第4章存儲管理 69
4.1存儲管理的概念 69
4.1.1存儲管理的功能 69
4.1.2存儲管理的方式 70
4.1.3覆蓋與對換技術 71
4.2連續分配方式 74
4.2.1單一連續分配 74
4.2.2固定分區分配 74
4.2.3動態分區分配 75
4.3離散分配方式 78
4.3.1頁式存儲管理 78
4.3.2段式存儲管理 81
4.3.3段頁式存儲管理 85
4.4虛擬存儲器 87
4.4.1虛擬存儲的概念 87
4.4.2請求分頁存儲管理方式 90
4.5Linux中的存儲管理 95
4.5.1Linux存儲管理概述 95
4.5.2Linux存儲管理的實現技術 95
4.6複習題 99
第5章設備管理與檔案管理 100
5.1設備管理概述 100
5.1.1設備的分類 100
5.1.2設備管理的任務和功能 101
5.1.3緩衝技術 102
5.1.4設備驅動 103
5.2數據輸入/輸出控制方式 104
5.2.1程式直接控制方式 105
5.2.2中斷控制方式 105
5.2.3DMA方式 106
5.2.4通道控制方式 107
5.3檔案管理概述 108
5.3.1檔案類型和檔案屬性 108
5.3.2檔案系統的功能 110
5.4檔案的邏輯結構 110
5.5外存分配方式 112
5.6Linux中的設備管理 115
5.7複習題 117
第6章Linux作業系統概述 119
6.1Linux的歷史 119
6.2Linux作業系統的特點 122
6.3Linux作業系統的主要功能 124
6.4Linux的發行版本 125
6.5複習題 128
第7章Linux的安裝與配置 129
7.1安裝前的準備工作 129
7.2安裝Linux 130
7.3安裝後的配置 146
7.4實驗:Linux作業系統的安裝 150

相關詞條

熱門詞條

聯絡我們