出版時間:2008-6 出版社:清華大學出版社 作者:成秋華 主編,叢佩麗,李星華,曾振 副主編 頁數(shù):331 字數(shù):515000
內(nèi)容概要
本書在編寫上突出內(nèi)容的實用性和系統(tǒng)性。全書分為3個部分。第1~5章為基礎篇,介紹操作系統(tǒng)的基礎知識和基本管理功能;第6~7章為系統(tǒng)篇,介紹操作系統(tǒng)的管理功能在Windows和Linux系統(tǒng)中的實現(xiàn)方法;第8~9章為實訓篇,分別在Windows和Linux操作系統(tǒng)中設置了8~10個實驗項目,既有基礎的命令操作,又有網(wǎng)絡服務的配置操作,把理論教學和實踐教學緊密結(jié)合起來。本書的特點是,理論知識內(nèi)容深淺適度,實驗和實訓項目安排合理、步驟詳細,具有很強的操作性,能提高學生對操作系統(tǒng)的應用能力?! ”緯勺鳛閼眯?、技能型人才學習“操作系統(tǒng)”課程的教學用書,也可供各類培訓機構(gòu)用作培訓教材,對廣大自學愛好者來說也是一本通俗易懂的自學參考書。
書籍目錄
第1章 概論 1.1 操作系統(tǒng)的形成與發(fā)展 1.1.1 無操作系統(tǒng)階段 1.1.2 監(jiān)控程序階段 1.1.3 執(zhí)行系統(tǒng)階段 1.1.4 操作系統(tǒng)的形成與成熟階段 1.2 操作系統(tǒng)的基本概念 1.2.1 操作系統(tǒng)的定義和特征 1.2.2 操作系統(tǒng)的功能服務 1.2.3 操作系統(tǒng)的結(jié)構(gòu)與性能指標 1.3 操作系統(tǒng)的分類 1.3.1 多道批處理操作系統(tǒng) 1.3.2 分時操作系統(tǒng) 1.3.3 實時操作系統(tǒng) 1.3.4 網(wǎng)絡操作系統(tǒng) 1.3.5 分布式操作系統(tǒng) 1.3.6 多處理機操作系統(tǒng) 1.3.7 嵌入式操作系統(tǒng) 1.4 操作系統(tǒng)的基本功能 1.4.1 處理機管理 1.4.2 存儲器管理 1.4.3 設備管理 1.4.4 文件管理 1.5 操作系統(tǒng)的基本工作機制 1.5.1 接口機制 1.5.2 中斷機制 1.5.3 指令機制 1.5.4 虛擬機制 1.5.5 時鐘機制 1.6 現(xiàn)代主流操作系統(tǒng)簡介 1.6.1 Windows操作系統(tǒng) 1.6.2 UNIX操作系統(tǒng) 1.6.3 Linux 操作系統(tǒng) 習題第2章 進程管理 2.1 進程 2.1.1 進程的引入和定義 2.1.2 進程的狀態(tài)和進程控制塊 2.1.3 進程的調(diào)度 2.2 進程的同步與互斥 2.2.1 進程之間的制約關系 2.2.2 信號量機制 2.2.3 同步與互斥的實現(xiàn) 2.2.4 互斥與同步實例分析 2.3 進程的通信 2.3.1 消息緩沖通信 2.3.2 信箱通信 2.3.3 管道通信 2.4 死鎖 2.4.1 死鎖的基本概念 2.4.2 死鎖的預防與避免 2.4.3 死鎖的檢測與解除 2.5 線程 2.5.1 線程的概念 2.5.2 線程實現(xiàn)機制 2.5.3 線程與進程的比較 2.6 系統(tǒng)調(diào)用 2.6.1 系統(tǒng)調(diào)用的基本概念 2.6.2 系統(tǒng)調(diào)用的實現(xiàn)過程 2.6.3 系統(tǒng)調(diào)用與一般過程調(diào)用、庫函數(shù)調(diào)用的主要區(qū)別 2.6.4 系統(tǒng)調(diào)用的主要種類 2.7 實例分析 習題第3章 存儲管理 3.1 存儲管理的基本概念 3.1.1 存儲管理的任務 3.1.2 覆蓋與交換技術(shù) 3.2 實存管理 3.2.1 分區(qū)存儲管理 3.2.2 分頁存儲管理 3.2.3 分段與段頁式存儲管理 3.3 虛擬存儲管理 3.3.1 請求分頁存儲管理 3.3.2 調(diào)頁與頁面淘汰 3.3.3 頁面置換算法 3.4 實例分析 習題第4章 設備管理 4.1 設備管理概述 4.1.1 設備管理的基本任務和功能 4.1.2 設備的類型 4.1.3 設備的分配 4.2 數(shù)據(jù)傳輸控制方式 4.2.1 程序直接控制方式 4.2.2 中斷控制方式 4.2.3 DMA方式(Direct Memory Access) 4.2.4 通道方式 4.3 設備管理技術(shù) 4.3.1 緩沖技術(shù) 4.3.2 中斷技術(shù) 4.3.3 通道技術(shù) 4.3.4 SPOOLing技術(shù) 4.4 設備驅(qū)動程序 4.4.1 設備驅(qū)動程序的功能 4.4.2 設備驅(qū)動程序的結(jié)構(gòu) 4.5 實例分析 習題第5章 文件管理 5.1 文件管理的基本概念 5.1.1 文件與文件名 5.1.2 文件系統(tǒng) 5.1.3 文件的分類 5.2 文件的組織與文件目錄 5.2.1 文件的邏輯結(jié)構(gòu) 5.2.2 文件的物理結(jié)構(gòu) 5.2.3 文件目錄 5.3 外存空間的管理 5.3.1 磁盤調(diào)度算法 5.3.2 磁盤存儲空間的管理 5.4 文件共享與安全 5.4.1 文件共享的控制與實現(xiàn) 5.4.2 文件存取控制 5.5 文件操作的實現(xiàn)過程 5.5.1 文件的建立與刪除 5.5.2 文件的打開與關閉 5.5.3 文件的讀寫操作 5.6 實例分析 習題第6章 Windows 2000操作系統(tǒng) 6.1 Windows 2000 系統(tǒng)簡介 6.2 Windows 2000 的進程管理機制 6.2.1 Windows 2000 線程調(diào)度 6.2.2 Windows 2000 進程的通信 6.3 Windows 2000的存儲管理機制 6.3.1 Windows 2000的地址變換 6.3.2 Windows 2000的頁面調(diào)度策略 6.3.3 Windows 2000的高速緩存管理 6.3.4 Windows 2000的磁盤管理 6.4 Windows 2000的文件管理機制 6.4.1 Windows 2000 文件系統(tǒng)的層次結(jié)構(gòu) 6.4.2 Windows 2000 的FAT文件系統(tǒng) 6.4.3 Windows 2000 的NTFS文件系統(tǒng) 6.5 Windows 2000的用戶接口管理機制 6.5.1 Windows 2000 的用戶界面 6.5.2 Win32 API 習題第7章 Red Hat Linux操作系統(tǒng) 7.1 Linux的進程管理機制 7.1.1 Linux進程結(jié)構(gòu) 7.1.2 Linux 進程調(diào)度策略 7.1.3 Linux 進程優(yōu)先級的調(diào)整 7.1.4 進程管理的常用命令和系統(tǒng)調(diào)用 7.2 Linux的內(nèi)存管理機制 7.2.1 Linux操作系統(tǒng)中的虛擬存儲空間 7.2.2 Linux的頁面調(diào)度策略 7.2.3 Linux的交換文件和交換分區(qū) 7.2.4 Linux的內(nèi)存操作命令 7.3 Linux的文件和設備管理機制 7.3.1 Linux的文件系統(tǒng) 7.3.2 Linux的虛擬文件系統(tǒng) 7.3.3 Linux文件系統(tǒng)注冊和裝卸 7.3.4 Linux的設備文件和設備驅(qū)動程序 7.3.5 文件管理的常用命令 7.4 Linux的用戶管理機制 7.4.1 用戶的管理 7.4.2 文件與目錄的權(quán)限管理 7.4.3 常用的文件與目錄命令 7.5 shell與文本編輯器vi 7.5.1 shell 7.5.2 vi文本編輯器 習題第8章 Windows 2000 Server實驗與實訓 8.1 Windows 2000 Server的安裝 8.2 Windows 2000 Server磁盤管理 8.2.1 分區(qū)的創(chuàng)建和管理 8.2.2 文件的壓縮、加密與磁盤整理 8.3 Windows 2000 Server文件系統(tǒng)管理 8.3.1 查看與更改文件、文件夾的訪問許可權(quán) 8.3.2 添加與管理共享文件夾 8.4 DNS服務器的安裝和配置 8.5 WWW服務器的配置 8.5.1 安裝IIS 8.5.2 配置、管理Windows 2000 WWW服務器 8.6 FTP服務器配置 8.6.1 配置、管理Windows 2000 FTP服務器 8.6.2 測試FTP服務器 8.7 DHCP服務器配置 8.7.1 添加DHCP服務器 8.7.2 DHCP服務器配置與管理 8.8 搭建一個基于Windows的局域網(wǎng) 8.8.1 組建一個基于Windows的小型局域網(wǎng)絡 8.8.2 設置文件夾共享和打印及共享,映射網(wǎng)絡硬盤第9章 Red Hat 9.0實驗與實訓 9.1 Red Hat 9.0系統(tǒng)安裝 9.1.1 實驗目的 9.1.2 實驗環(huán)境 9.1.3 實驗預備知識 9.1.4 實驗內(nèi)容與步驟 9.2 Linux常用命令和工具 9.2.1 實驗目的 9.2.2 實驗環(huán)境 9.2.3 實驗預備知識 9.2.4 實驗內(nèi)容和步驟 9.3 網(wǎng)絡配置和管理 9.3.1 實驗目的 9.3.2 實驗環(huán)境 9.3.3 實驗預備知識 9.3.4 實驗內(nèi)容與步驟 9.3.5 操作練習 9.4 進程和磁盤管理 9.4.1 實驗目的 9.4.2 實驗環(huán)境 9.4.3 實驗預備知識 9.4.4 實驗內(nèi)容與步驟 9.5 用戶管理 9.5.1 實驗目的 9.5.2 實驗環(huán)境 9.5.3 實驗預備知識 9.5.4 實驗內(nèi)容與步驟 9.6 Samba服務器的配置 9.6.1 實驗目的 9.6.2 實驗環(huán)境 9.6.3 實驗預備知識 9.6.4 實驗內(nèi)容與步驟 9.7 NFS服務器的配置 9.7.1 實驗目的 9.7.2 實驗環(huán)境 9.7.3 實驗預備知識 9.7.4 實驗內(nèi)容與步驟 9.8 DNS服務器的配置 9.8.1 實驗目的 9.8.2 實驗環(huán)境 9.8.3 實驗預備知識 9.8.4 實驗內(nèi)容與步驟 9.9 WWW服務器的配置 9.9.1 實驗目的 9.9.2 實驗環(huán)境 9.9.3 實驗預備知識 9.9.4 實驗內(nèi)容與步驟 9.9.5 httpd.conf 文件解析 9.10 FTP服務器的配置 9.10.1 實驗目的 9.10.2 實驗環(huán)境 9.10.3 實驗預備知識 9.10.4 實驗內(nèi)容與步驟(在Windows客戶機上進行) 9.10.5 vsftpd.conf文件解析 9.11 網(wǎng)絡服務實驗環(huán)境的準備和IP地址規(guī)劃 9.11.1 實驗環(huán)境網(wǎng)絡拓撲圖及IP地址規(guī)劃 9.11.2 實驗項目的設置 9.11.3 說明
章節(jié)摘錄
第1章 概論內(nèi)容提示:本章以操作系統(tǒng)的發(fā)展過程為主線,闡述了操作系統(tǒng)在計算機系統(tǒng)中的地位和作用,多道程序設計的思想引入,并發(fā)、共享和虛擬的概念,操作系統(tǒng)的結(jié)構(gòu)與性能指標,操作系統(tǒng)的基本功能和操作系統(tǒng)的基本工作機制,并介紹了現(xiàn)代主流操作系統(tǒng)。教學目標:掌握操作系統(tǒng)的概念與作用,操作系統(tǒng)的功能與結(jié)構(gòu),了解操作系統(tǒng)的基本工作機制,理解并發(fā)、共享、虛擬等基本概念,為以后各章的學習與理解奠定基礎。1.1 操作系統(tǒng)的形成與發(fā)展現(xiàn)代計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩部分構(gòu)成。硬件系統(tǒng)是指構(gòu)成計算機系統(tǒng)的物理設備,比如控制器、運算器、存儲器、外部設備等。軟件系統(tǒng)是指在計算機系統(tǒng)中使用的各種程序。沒有任何軟件支持的計算機稱為“裸機”,讓用戶直接面對裸機工作是十分困難的,同時用戶編程時也不想涉足硬件的具體細節(jié)。那么,隱蔽對硬件的復雜操作,建立起一個服務體系,為用戶提供良好的操作環(huán)境和服務功能就成為計算機系統(tǒng)的主要任務之一。在計算機的硬件之上覆蓋一層層的管理軟件,內(nèi)層向外層提供某種服務,每經(jīng)過一層覆蓋,系統(tǒng)功能便會增強一個級別。到了用戶層,“裸機”就擴展成了一臺操作界面簡單、功能強大的計算機。在裸機上覆蓋的第一層系統(tǒng)軟件就是操作系統(tǒng)。操作系統(tǒng)是最基本的系統(tǒng)軟件,也是對硬件系統(tǒng)功能的第一次擴充。操作系統(tǒng)直接控制和管理所有的系統(tǒng)硬件,也為其他系統(tǒng)軟件和應用軟件提供基本的支持環(huán)境。當代的計算機都離不開操作系統(tǒng)。從圖1-1所示的計算機系統(tǒng)的層次結(jié)構(gòu)來看,從最底層的裸機開始直到計算機用戶,操作系統(tǒng)是最靠近硬件的一個層次,它控制和管理著在它內(nèi)層的硬件系統(tǒng),也控制和管理著在它外層的系統(tǒng)實用軟件和各種應用軟件,為其他軟件提供開發(fā)與運行環(huán)境,并與各種系統(tǒng)實用軟件協(xié)作,使各種應用軟件能正常、高產(chǎn)率地運行。
編輯推薦
《高職高專立體化教材?計算機系列?操作系統(tǒng)原理與應用》可作為應用型、技能型人才學爿“操作系統(tǒng)”課程的教學用書,也可供各類培訓機構(gòu)用作培訓教材,對廣大自學愛好者來說也是一本通俗易懂的自學參考書。
圖書封面
評論、評分、閱讀與下載