操作系統(tǒng)

出版時間:2006-3  出版社:科學出版社  作者:高建華  

內容概要

本書以先進性和實用性為編寫的指導原則,系統(tǒng)地講述了操作系統(tǒng)的基本概念和原理,并通過對流行的Linux操作系統(tǒng)的剖析和應用來驗證理論。為了便于組織教學和學習,本書在每一章的后面都安排了練習題,對Linux操作系統(tǒng)部分書后還提供了6個實訓內容。

書籍目錄

第1章 操作系統(tǒng)概述1.1 操作系統(tǒng)的概念1.1.1 計算機系統(tǒng)1.1.2 操作系統(tǒng)的地位與定義1.2 操作系統(tǒng)的類型1.2.1 多道批處理操作系統(tǒng)1.2.2 分時操作系統(tǒng)1.2.3 實時操作系統(tǒng)1.2.4 網絡操作系統(tǒng)1.2.5 分布式操作系統(tǒng)l.3 操作系統(tǒng)的功能和特征1.3.1 操作系統(tǒng)的功能1.3.2 操作系統(tǒng)的特征1.4 操作系統(tǒng)的結構設計1.4.1 操作系統(tǒng)的構件1.4.2 操作系統(tǒng)的結構1.5 常見的幾種操作系統(tǒng)1.5.1 DOS操作系統(tǒng)1.5.2 Windows操作系統(tǒng)1.5.3 IYNIX操作系統(tǒng)1.5.4 Linux操作系統(tǒng)習題第2章 作業(yè)管理2.1 作業(yè)管理概述2.1.1 作業(yè)、作業(yè)步和作業(yè)流2.1.2 作業(yè)的狀態(tài)2.1.3 作業(yè)控制方式2.2 操作系統(tǒng)與用戶接口2.2.1 命令接口2.2.2 程序接口2.3 批處理作業(yè)管理2.3.1 作業(yè)控制語言2.3.2 批處理作業(yè)的輸入2.3.3 批處理作業(yè)的調度2.3.4 批處理作業(yè)的控制2.4 交互式作業(yè)管理2.4.1 交互式作業(yè)的控制2.4.2 終端作業(yè)管理習題第3章 處理器管理3.1 進程的引入3.1.1 程序順序執(zhí)行3.1.2 程序并發(fā)執(zhí)行3.1.3 多道程序設計3.2 進程3.2.1 進程的概念3.2.2 進程的狀態(tài)及其轉換3.2.3 進程控制塊3.2.4 進程控制3.3 進程間的相互作用3.3.1 進程的并發(fā)性3.3.2 進程的互斥與同步3.3.3 利用P-V操作實現(xiàn)互斥與同步3.4 進程通信3.4.1 消息緩沖通信3.4.2 信箱通信3.5 進程調度3.5.1 進程調度的基本概念3.5.2 進程調度算法3.6 進程死鎖3.6.1 死鎖的基本概念3.6.2 死鎖的預防3.6.3 死鎖的避免3.6.4 死鎖的檢測與解除3.7 線程3.7.1 線程的引入3.7.2 線程的概念3.7.3 引入線程的優(yōu)點3.7.4 線程和進程的關系3.7.5 線程的狀態(tài)及其轉換3.7.6 用戶級線程和內核級線程習題第4章 存儲器管理4.1 存儲器管理概述4.1.1 存儲器管理的任務和功能4.1.2 地址重定位4.2 單用戶連續(xù)存儲管理4.3 分區(qū)存儲管理4.3.1 固定分區(qū)存儲管理4.3.2 可變分區(qū)存儲管理4.4 覆蓋技術與交換技術4.4.1 覆蓋技術4.4.2 交換技術4.5 分頁式存儲管理4.5.1 基本思想4.5.2 地址轉換4.5.3 主存塊的分配與回收4.5.4 頁的共享和保護4.6 分段式存儲管理 4.6.1 基本思想4.6.2 地址轉換4.7 段頁式存儲管理4.7.1 基本思想4.7.2 地址轉換4.8 虛擬存儲管理4.8.1 虛擬存儲器的概念4.8.2 分頁式虛擬存儲管理4.8.3 分段式虛擬存儲管理習題第5章 設備管理5.1 設備管理概述5.1.1 設備管理的目標和功能5.1.2 設備的分類5.2 設備的分配與調度5.2.1 獨享設備的分配5.2.2 共享磁盤的調度5.3 I/O控制方式5.3.1 設備控制器5.3.2 程序直接控制方式5.3.3 中斷方式5.3.4 直接存儲器存取方式5.3.5 通道方式5.4 設備處理5.4.1 設備驅動程序的功能和特點5.4.2 設備驅動程序的處理過程5.5 設備管理采用的技術5.5.1 I/O緩沖技術5.5.2 SPOOLing技術.習題第6章 文件管理6.1 文件管理概述6.1.1 文件管理的主要任務和功能6.1.2 文件與文件系統(tǒng)6.2 文件的組織6.2.1 文件的邏輯結構6.2.2 文件的物理結構6.3 文件管理的內容6.3.1 文件目錄的管理6.3.2 磁盤存儲空間的管理6.3.3 文件的保護和保密6.4 文件的使用6.4.1 文件的存取6.4.2 文件的操作習題第7章 Linux操作系統(tǒng)7.1 Linux操作系統(tǒng)概述7.1.1 Linux操作系統(tǒng)的起源和發(fā)展7.1.2 Linux操作系統(tǒng)的特點7.1.3 Linux操作系統(tǒng)的硬件需求7.2 Red Hat Linux的安裝7.2.1 Red Hat L,inux的安裝方法7.2.2 Red Hat Linux的硬盤分區(qū)7.2.3 Red Hat Enterprise Linux AS操作系統(tǒng)的安裝7.3 Red Hat Linux的基本操作7.3.1 文本操作環(huán)境7.3.2 窗口操作環(huán)境7.3.3 Linux的常用命令7.3.4 Linux的軟件包管理命令7.3.5 打包文件7.3.6 賬號管理7.3.7 增加大量用戶7.3.8 設置目錄與文件的使用權限7.4 Linux的系統(tǒng)管理7.4.1 Linux的處理器管理7.4.2 Linux的內存管理7.4.3 Linux的設備管理7.4.4 Linux的文件管理7.4.5 Linux與用戶的接口7.5 Linux的網絡服務與資源共享7.5.1 IAnux網絡硬件設備的安裝與配置7.5.2 Linux與Windows資源共享7.5.3 Linux的網絡工具與服務7.6 GNU C編程7.6.1 vim編輯器7.6.2 GCC編譯和鏈接7.6.3 用make和makefile實現(xiàn)自動編譯習題附錄 實訓項目

編輯推薦

  本書以先進性和實用性為編寫的指導原則,系統(tǒng)地講述了操作系統(tǒng)的基本概念和原理,并通過對流行的Linux操作系統(tǒng)的剖析和應用來驗證理論。為了便于組織教學和學習,本書在每一章的后面都安排了練習題,對Linux操作系統(tǒng)部分書后還提供了6個實訓內容。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7