出版時(shí)間:2006-1 出版社:電子工業(yè)出版社 作者:陸松年 頁數(shù):424 字?jǐn)?shù):678000
Tag標(biāo)簽:無
內(nèi)容概要
本書詳細(xì)闡述了操作系統(tǒng)的基本原理、概念和應(yīng)用,全書以UNIX為主線進(jìn)行講解,而且還對Windows 2000/XP、嵌入式Linux系統(tǒng)進(jìn)行了全面的分析和介紹。本書共分3篇:第1篇介紹操作系統(tǒng)的基本原理及較常用的操作系統(tǒng)實(shí)例,如UNIX、Linux、Windows 200/XP/2003等;第2篇介紹在UNIX和嵌入式Linux系統(tǒng)下的應(yīng)用開發(fā)工具及開發(fā)技術(shù);第3篇介紹UNIX系統(tǒng)管理和UNIX網(wǎng)絡(luò)系統(tǒng)管理,如TCP/IP配置、WWW服務(wù)器的配置等。 本書既可作為高等院校計(jì)算機(jī)科學(xué)與應(yīng)用專業(yè)的教材,也可以作為電子工程、通信工程、自控、信息管理類等非計(jì)算機(jī)專業(yè)的教材和教學(xué)參考書,對于計(jì)算機(jī)軟件開發(fā)人員、系統(tǒng)和網(wǎng)絡(luò)管理人員,也是一本很好的參考書。
書籍目錄
第1部分 原理篇 第1章 操作系統(tǒng)概論 1.1 什么是操作系統(tǒng) 1.2 操作系統(tǒng)的發(fā)展歷史 1.2.1 早期的計(jì)算機(jī)和人工操作方式 1.2.2 脫機(jī)輸入/輸出和批處理系統(tǒng) 1.2.3 緩沖、中斷和DMA技術(shù) 1.2.4 SPOOLING 1.2.5 多道程序設(shè)計(jì) 1.3 現(xiàn)代操作系統(tǒng)類型 1.3.1 分時(shí)系統(tǒng) 1.3.2 實(shí)時(shí)操作系統(tǒng) 1.3.3 微機(jī)操作系統(tǒng) 1.3.4 多處理機(jī)、分布式和網(wǎng)絡(luò)操作系統(tǒng) 1.4 操作系統(tǒng)的概念、特征和功能 1.4.1 作業(yè)和進(jìn)程 1.4.2 操作系統(tǒng)的特征 1.4.3 操作系統(tǒng)的功能 1.5 UNIX操作系統(tǒng)概述 1.5.1 UNIX系統(tǒng)歷史 1.5.2 UNIX系統(tǒng)特點(diǎn) 1.5.3 UNIX系統(tǒng)基本結(jié)構(gòu) 習(xí)題1 第2章 存儲(chǔ)管理 2.1 存儲(chǔ)管理基礎(chǔ) 2.1.1 虛擬地址與物理地址 2.1.2 地址定位方式 2.2 基本存儲(chǔ)管理方法 2.2.1 單一連續(xù)區(qū)存儲(chǔ)管理 2.2.2 固定分區(qū)存儲(chǔ)管理 2.3 可變分區(qū)存儲(chǔ)管理 2.3.1 空閑存儲(chǔ)區(qū)表 2.3.2 首次適應(yīng)法 2.3.3 循環(huán)首次適應(yīng)法 2.3.4 最佳適應(yīng)算法 2.3.5 最差適應(yīng)法 2.3.6 多重分區(qū) 2.4 內(nèi)存擴(kuò)充技術(shù) 2.4.1 覆蓋 2.4.2 交換技術(shù) 2.4.3 虛擬存儲(chǔ)器 2.5 純分頁的存儲(chǔ)管理 2.5.1 分頁存儲(chǔ)管理的基本思想 2.5.2 地址變換 2.5.3 聯(lián)想存儲(chǔ)器和快表 2.5.4 空閑內(nèi)存頁的管理 2.6 請求分頁系統(tǒng) 2.6.1 請求分頁的基本原理 2.6.2 頁面淘汰 2.7 段式存儲(chǔ)管理 2.8 段頁式存儲(chǔ)管理 2.9 Linux存儲(chǔ)管理 2.9.1 Linux存儲(chǔ)管理的思想及特點(diǎn) 2.9.2 Linux中的頁表 2.9.3 頁面的分配和回收 2.9.4 存儲(chǔ)映射與請求分頁 2.9.5 頁交換進(jìn)程與頁面的換入換出 習(xí)題2 第3章 進(jìn)程管理 3.1 進(jìn)程概述 3.1.1 進(jìn)程的概念 3.1.2 進(jìn)程的組成 3.1.3 進(jìn)程的狀態(tài)及其變化 3.2 進(jìn)程控制塊 3.3 調(diào)度 3.3.1 調(diào)度概述 3.3.2 進(jìn)程調(diào)度策略 3.3.3 進(jìn)程調(diào)度算法 3.4 UNIX系統(tǒng)的進(jìn)程調(diào)度 3.4.1 進(jìn)程的切換調(diào)度算法 3.4.2 切換調(diào)度程序 3.4.3 進(jìn)程的對換調(diào)度 3.5 進(jìn)程的控制 3.5.1 進(jìn)程的掛起 3.5.2 UNIX系統(tǒng)中的進(jìn)程睡眠和喚醒 3.5.3 進(jìn)程的終止和等待終止 3.6 進(jìn)程的創(chuàng)建和圖像改換 3.6.1 進(jìn)程的創(chuàng)建 3.6.2 進(jìn)程圖像的改換 3.7 線程 3.7.1 進(jìn)程和線程 3.7.2 多線程 3.7.3 線程的狀態(tài)與功能 3.7.4 用戶級(jí)和核心級(jí)線程 3.8 Linux進(jìn)程管理 3.8.1 Linux進(jìn)程結(jié)構(gòu) 3.8.2 進(jìn)程調(diào)度 3.8.3 進(jìn)程使用的虛擬內(nèi)存 3.8.4 創(chuàng)建進(jìn)程 3.8.5 Linux的線程 習(xí)題3 第4章 進(jìn)程通信 4.1 進(jìn)程的同步與互斥 4.1.1 同步與互斥的概念 4.1.2 臨界段問題 4.2 進(jìn)程間互斥控制方法 4.2.1 鎖的表示和操作 4.2.2 鎖的安全控制 4.2.3 用純軟件實(shí)現(xiàn)進(jìn)程的互斥 4.3 信號(hào)燈和Wait、Signal操作 4.4 信號(hào)燈的應(yīng)用 4.4.1 利用信號(hào)燈實(shí)現(xiàn)互斥 4.4.2 阻塞∕喚醒協(xié)議 4.4.3 兩個(gè)進(jìn)程間的同步 4.4.4 生產(chǎn)者和消費(fèi)者問題 4.4.5 讀者∕寫者問題 4.5 進(jìn)程間的數(shù)據(jù)通信 4.5.1 消息通信 4.5.2 共享存儲(chǔ)區(qū) 4.5.3 管道通信 4.6 軟中斷和信號(hào)機(jī)構(gòu) 4.6.1 信號(hào)的產(chǎn)生與類型 4.6.2 信號(hào)的處理方式及設(shè)置 4.6.3 信號(hào)的傳送 4.7 死鎖 4.7.1 產(chǎn)生死鎖的原因 4.7.2 產(chǎn)生死鎖的條件 4.7.3 死鎖的預(yù)防 4.7.4 死鎖的避免 4.7.5 死鎖的檢測 4.7.6 死鎖的解除 4.8 Linux進(jìn)程間通信 4.8.1 信號(hào) 4.8.2 管道 4.8.3 IPC機(jī)制 習(xí)題4 第5章 設(shè)備管理 5.1 引言 5.1.1 設(shè)備的概念和分類 5.1.2 I/O設(shè)備控制與驅(qū)動(dòng) 5.1.3 設(shè)備管理的設(shè)計(jì)要求和任務(wù) 5.2 操作系統(tǒng)與中斷處理 5.2.1 中斷的基本概念……第2部分 應(yīng)用和開發(fā)篇第3部分 系統(tǒng)和網(wǎng)絡(luò)管理篇參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載