注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)操作系統(tǒng)理論操作系統(tǒng)教程:原理和實例分析

操作系統(tǒng)教程:原理和實例分析

操作系統(tǒng)教程:原理和實例分析

定 價:¥26.50

作 者: 孟靜編著
出版社: 高等教育出版社
叢編項: 面向21世紀課程教材
標 簽: 操作系統(tǒng)理論

購買這本書可以去


ISBN: 9787040100365 出版時間: 2001-09-01 包裝: 平裝
開本: 23cm 頁數(shù): 494 字數(shù):  

內(nèi)容簡介

  本書是教育部“高等教育面向ZI世紀教學內(nèi)容和課程體系改革計劃”的研究成果,是面向?qū)κ兰o課程教材。本書全面系統(tǒng)地介紹了操作系統(tǒng)的經(jīng)典內(nèi)容和最新發(fā)展,并作為完整實例介紹了目前主流操作系統(tǒng) Linux、Windows 2000/NT、SOlalls的工作原理。全書共八章。第一章為操作系統(tǒng)概論,第二章至第六章依次講述CPU管理、主存管理、文件系統(tǒng)、設備管理和進程通信的原理,第七章介紹分布式、并行、網(wǎng)絡和嵌入式操作系統(tǒng),第八章介紹操作系統(tǒng)性能評價和設計技術。本書特點在于選取最新主流操作系統(tǒng)Linux、Solaris和 Windows 2000/NT作為完整實例來介紹,并在全面反映最新原理內(nèi)容的同時注意理論聯(lián)系實際;本書依據(jù)“硬件相關、應用無關”的觀點,并圍繞這種觀點統(tǒng)一組織各章節(jié)和各問題的講述,使全書內(nèi)容整體感和邏輯性強,解決操作系統(tǒng)課程教學的“散雜”問題;全書每處內(nèi)容的講述層次都經(jīng)精心組織,結構嚴謹,易于理解,啟發(fā)思考。本書可作為高等院校計算機等專業(yè)的本科教材,同時也適合作為自學參考書和考試復習用書。

作者簡介

暫缺《操作系統(tǒng)教程:原理和實例分析》作者簡介

圖書目錄

第一章  操作系統(tǒng)概論                  
 l. l  操作系統(tǒng)是什么與為什么                  
 1. 1. l  引言:你所用過的操作系統(tǒng)                  
 1. 1. 2  操作系統(tǒng)是什么與做什么                  
 1. 1. 3  操作系統(tǒng)的規(guī)模. 數(shù)量與重要性                  
 1. 2  操作系統(tǒng)如何工作                  
 1. 2. l  操作系統(tǒng)的第一個工作:負責所有程序的啟動和結束                  
 1. 2. 2  操作系統(tǒng)的第二個工作:用戶程序中對操作系統(tǒng)的調(diào)用--系統(tǒng)調(diào)用和中斷                  
 1. 2. 3  操作系統(tǒng)的第三個工作:為常用基本操作提供現(xiàn)成實用程序                  
 1. 2. 4  操作系統(tǒng)的第四個工作:解決效率和安全問題--并發(fā)技術等                  
 1. 3  從各種角度看操作系統(tǒng)                  
 1. 3. l  操作系統(tǒng)的結構                  
 1. 3. 2  操作系統(tǒng)的接口                  
 1. 3. 3  操作系統(tǒng)的工作過程                  
 1. 3. 4  操作系統(tǒng)的特點                  
 1. 3. 5  操作系統(tǒng)的類型                  
 1. 3. 6  操作系統(tǒng)的各種別名. 比方和觀點                  
 1. 4  操作系統(tǒng)發(fā)展簡史                  
 1. 4. l  操作系統(tǒng)出現(xiàn)以前的計算機使用方式:手工交直和手工批處理                  
 1. 4. 2  操作系統(tǒng)的產(chǎn)生與第一代操作系統(tǒng):單任務自動批處理                  
 l. 4. 3  第二代操作系統(tǒng):多任務和多方式                  
 1. 4. 4  第三代操作系統(tǒng):軟件工程和小型化                  
 1. 4. 5  第四代操作系統(tǒng):開放系統(tǒng)和并行分布                  
 1. 4. 6  操作系統(tǒng)發(fā)展規(guī)律小結                  
 1. 5  目前常用操作系統(tǒng)簡介                  
 1. 5. l  微軟操作系統(tǒng)產(chǎn)品: Windows系列及MS DOS                  
 1. 5. 2  UNIX大家庭: Solaris, AIX, HP UX, SVR4 BSD                  
 1. 5. 3  自由軟件中的操作系統(tǒng):Linux和 freeBSD等                  
 1. 5. 4  IBM操作系統(tǒng)產(chǎn)品:AIX. ZOS(OS/390). OS/2. OS/400. PC DOS等                  
 1. 5. 5  其他常用操作系統(tǒng):Mac os和  Netware等                  
 1. 6  本章小結                  
 習題                  
 第二章  處理機管理                  
 2. 1  處理機管理概述                  
 2. l. l  處理機硬件使用特性                  
 2. 1. 2  處理機硬件使用特性實例分析(l):Intel x86/Pentium系列CPU                  
 2. 1. 3  處理機硬件使用特性實例分析(2):MIPS R4000 CPU                  
 2. 1. 4  用戶對處理機的使用要求和操作系統(tǒng)處理機管理功能的工作任務                  
 2. 2  進程模型                  
 2. 2. l  進程三態(tài)轉(zhuǎn)換分析                  
 2. 2. 2  進程模型實現(xiàn)機制                  
 2. 2. 3  專題:可搶先. 不可搶先. 完全可搶先                  
 2. 2. 4  專題:進程調(diào)度算法                  
 2. 3  進程模型實例分析(l):UNIX進程模型                  
 2. 3. 1  UNIX關于建立進程和終止進程的用戶界面                  
 2. 3. 2  UNIX進程層次和初啟過程                  
 2. 3. 3  UNIX進程模型的基本結構和工作過程                  
 2. 3. 4  例析: Shell和  fork的內(nèi)部工作過話                  
 2. 4  進程模型實例分析(2):Linux進程模型                  
 2. 4. l  Linux進程模型功能特點. 用戶界面和實現(xiàn)機制總瞰                  
 2. 4. 2  Linux初始過程和進程層次                  
 2. 4. 3  Linux進程表和任務結構                  
 2. 4. 4  Linux進程狀態(tài)                  
 2. 4. 5  Linux中斷處理機制                  
 2. 4. 6  Linux進程調(diào)度算法                  
 2. 5  線程模型                  
 2. 5. l  引言和背景:進程模型在處理"同時多請求"時的效率局限性                  
 2. 5. 2  線程的概念和基本工作原理                  
 2. 5. 3  線程的作用                  
 2. 5. 4  線程模型的使用界面                  
 2. 5. 5  線程的劃分和組織模型                  
 2. 5. 6  線程(包)的實現(xiàn):用戶態(tài)線程和核心態(tài)線程(線程包的用戶空間實現(xiàn)和核心空間實現(xiàn))                  
 2. 6  線程模型實例分析(l):Soaris進程和線程模型                  
 2. 6. l  用戶態(tài)線程. LWP. 核心線程在Solars中的具體含義                  
 2. 6. 2  Solaris線程模型的設計目標和實現(xiàn)機制總瞰                  
 2. 7. 1  Windows 2000/NT進程和線程模型總述                  
 2. 7. 2  Windows 2000/NT中進程的實現(xiàn)                  
 2. 7. 3   Windows 2000/NT中線程的實現(xiàn)                  
 2. 7. 4  調(diào)度算法                  
 2. 8  作業(yè)管理                  
 2. 8. l  概述. 實際應用背景與必要性                  
 2. 8. 2  作業(yè)管理實例分析(一): UNIX/Linux shell                  
 2. 8. 3  作業(yè)管理實例分析(二):NQS和 DQS                  
 2. 8. 4  作業(yè)管理界面綜述:作業(yè)輸入方式. 作業(yè)控制說明書. 作業(yè)控制語言                  
 2. 8. 5  作業(yè)管理內(nèi)部實現(xiàn)機制綜述:JCB. 并和作業(yè)調(diào)度                  
 2. 8. 6  關于作業(yè)與程序啟動方式的關系                  
 習題                  
 第三章  內(nèi)存管理                  
 3. l  內(nèi)存管理概述                  
 3. 1. l  內(nèi)存概念. 作用. 性能指標和計算機存儲層次                  
 3. 1. 2  內(nèi)存硬件使用特性:微觀角度(指令級)和宏觀角度(程序級)                  
 3. 1. 3  用戶對內(nèi)存的使用要求                  
 3. 1. 4  內(nèi)存管理的功能和任務                  
 3. 2  連續(xù)模式                  
 3. 2. l  無管理模式. 覆蓋技術和動態(tài)裝入技術                  
 3. 2. 2  單~分區(qū)模式和交換技術                  
 3. 2. 3  固定分區(qū)模式和多道技術                  
 3. 2. 4  可變分區(qū)模式和動態(tài)存儲分配技術                  
 3. 3  不連續(xù)模式之一:負模式                  
 3. 3. l  實存頁模式的基本工作過程與結構                  
 3. 3. 2  虛存頁模式的基本工作過程和結構                  
 3. 3. 3  負式實現(xiàn)專題討論(1):虛存概念和作用                  
 3. 3. 4  頁式實現(xiàn)專題討論(2):進程頁表的實現(xiàn)--快表. 頁表負和頁目錄                  
 3. 3. 5  頁式實現(xiàn)專題討論(3):大而稀疏內(nèi)存使用                  
 3. 3. 6  頁式實現(xiàn)專題討論(4):頁分配策略--請求調(diào)頁. 預先調(diào)負和寫時復制                  
 3. 3. 7  頁式實現(xiàn)專題討論(5):頁長和頁簇化                  
 3. 3. 8  頁式實現(xiàn)專題討論(6):頁淘汰策略. 工作集理論和顛簸                  
 3. 3. 9  頁式實現(xiàn)專題討論(7):盤交換區(qū)管理                  
 3. 3. 10  頁模式評價. 實際系統(tǒng)采用情況和本節(jié)小結                  
 3. 4  不連續(xù)模式之二/三:段模式和段頁式                  
 3. 4. l  段模式定義和用戶內(nèi)存觀點                  
 3. 4. 2  段模式的基本工作過程與結構                  
 3. 4. 3  段模式實現(xiàn)策略專題討論                  
 3. 4. 4  段模式的評價與實際系統(tǒng)采用情況                  
 3. 4. 5  段頁式                  
 3. 5  內(nèi)存管理實例分析                  
 3. 5. 1  CPU對內(nèi)存管理的硬件支持實例分析:Intel x86/Pentium系列CPU和MIPS                  
 3. 5. 2  Windows  2000/NT內(nèi)存管理                  
 3. 5. 3  Linux內(nèi)存管理                  
 3. 6  本章總結                  
 3. 6. l  四空間模型                  
 3. 6. 2 本章小結                  
 習題                  
 第四章  外存管理和文件系統(tǒng)                  
 4. l  外存管理和文件系統(tǒng)概述                  
 4. 1. 1  外存硬件接口特性                  
 4. 1. 2  用戶對外存的使用要求                  
 4. 1. 3  從文件定義看文件系統(tǒng)的界面高度和工作任務                  
 4. 2  文件系統(tǒng)用戶界面                  
 4. 2. l  文件級界面:文件屬性和文件操作                  
 4. 2. 2  目錄級界面:目錄(樹)和鏈接                  
 4. 2. 3  文件子系統(tǒng)級用戶界面                  
 4. 3  文件的實現(xiàn)                  
 4. 3. l  連續(xù)分配背景下的討論                  
 4. 3. 2  不連續(xù)分配背景下的討論                  
 4. 3. 3  各種分配策略在實際系統(tǒng)中的采用情況和綜合優(yōu)化情況                  
 4. 4  目錄的實現(xiàn)                  
 4. 4. l  目錄樹結構的實現(xiàn):目錄文件方法                  
 4. 4. 2  硬鏈接的實現(xiàn):設備目錄與文件目錄的分離                  
 4. 4. 3  符號鏈接的實現(xiàn)                  
 4. 5  文件子系統(tǒng)的實現(xiàn)                  
 4. 5. l  文件子系統(tǒng)實現(xiàn)機制總述                  
 4. 5. 2  Windows個人系列和DOS的文件子系統(tǒng)實現(xiàn)機制(單類型文件子系統(tǒng))                  
 4. 5. 3  UNIX早期版本的文件子系統(tǒng)實現(xiàn)機制(單類型文件子系統(tǒng))                  
 4. 5. 4  Linux石VR4和SOaris的文件子系統(tǒng)實現(xiàn)機制(多類型文件子系統(tǒng))                  
 4. 6  文件系統(tǒng)性能改善機制                  
 4. 6. l  物理地址與存取單位的優(yōu)化                  
 4. 6. 2  文件打開與關閉技術                  
 4. 6. 3  文件共享                  
 4. 6. 4  當前目錄結構和名字快速緩存                  
 4. 6. 5  內(nèi)存緩沖區(qū)與緩沖池                  
 4. 6. 6  磁臂調(diào)度技術                  
 4. 6. 7  其他技術概述                  
 4. 6. 8  文件系統(tǒng)的安全性和可靠性                  
 4. 7  文件系統(tǒng)實例分析                  
 4. 7. 1  Windows個人系列和DOS的文件系統(tǒng)--FAT文件系統(tǒng)                  
 4. 7. 2  UNIX  s5文件系統(tǒng)                  
 4. 7. 3  UNIX SVR4文件系統(tǒng)--UFS (FFS)                  
 4. 7. 4  Linux文件系統(tǒng)                  
 4. 7. 5   Windows 2000/NT文件系統(tǒng)                  
 4. 8  本章總結和有關文件系統(tǒng)模型                  
 習題                  
 第五章  設備管理                  
 5. l  設備管理概述                  
 5. 1. l  計算機外部設備的定義與分類                  
 5. 1. 2  設備硬件接口特性                  
 5. 1. 3  用戶對設備的使用要求                  
 5. l. 4  操作系統(tǒng)設備管理功能的任務                  
 5. 2  早期設備管理實例分析                  
 5. 2. l  傳統(tǒng)UNIX設備管理                  
 5. 2. 2  DOS設備管理                  
 5. 3  操作系統(tǒng)設備管理功能實現(xiàn)原理通述                  
 5. 3. 1  用戶界面通述                  
 5. 3. 2  內(nèi)部結構與過程通述                  
 5. 3. 3  速度匹配專題討論(l):設備完成技術. 同步和異步UO                  
 5. 3. 4  速度匹配專題討論(2):緩沖技術                  
 5. 3. 5  設備分配與共事技術專題討論:獨占. 共享和虛擬設備                  
 5. 3. 6  速度匹配專題討論(3):聯(lián)機. 脫機和假脫機技術                  
 5. 3. 7  非編程I/O技術專題討論:DMA. 通道等                  
 5. 3. 8  設備驅(qū)動程序                  
 5. 3. 9  操作系統(tǒng)設備管理功能與其他功能間的關系                  
 5. 4  現(xiàn)代設備管理實例分析                  
 5. 4. 1  Windows 2000/NT設備管理                  
 5. 4. 2  Linux設備管理                  
 5. 5  本章小結                  
 習題                  
 第六章  進程通信                  
 6. 1  進程通信概述                  
 6. 2  進程互斥和同步機制                  
 6. 2. l  基本的硬件機制                  
 6. 2. 2  軟件的忙等互斥方案                  
 6. 2. 3  軟件非忙等互斥方案:信號量                  
 6. 2. 4  由程序設計語言支持的進程互斥機制:管程                  
 6. 2. 5  信號                  
 6. 2. 6  本節(jié)小結及其他互斥和同步方案                  
 6. 3  進程通信機制                  
 6. 3. 1  消息傳遞機制:消息隊列. 管道和有名管道(FIF). RPC. 套接字. 門                  
 6. 3. 2  共享內(nèi)存                  
 6. 4  死鎖和饑餓                  
 6. 5  進程通信實例分析                  
 6. 5. 1  UNIX進程通信                  
 6. 5. 2  Linux進程通信                  
 6. 5. 3   Windows 2000/NT進程通信                  
 6. 6  各種IPC機制的等價性. 比較和總結                  
 習題                  
 第七章  分布式. 網(wǎng)絡. 并行和做人式提作系統(tǒng)                  
 7. 1  分布式系統(tǒng)概述                  
 7. 2  并行操作系統(tǒng)                  
 7. 3  網(wǎng)絡操作系統(tǒng)                  
 7. 4  分布式操作系統(tǒng)                  
 7. 4. 1  透明性                  
 7. 4. 2  可靠性                  
 7. 4. 3  高性能                  
 7. 4. 4  伸縮性                  
 7. 5  分布式文件系統(tǒng)                  
 7. 6  機群與網(wǎng)格操作系統(tǒng)                  
 7. 7  嵌入式操作系統(tǒng)                  
 習題                  
 第八章  性能與設計                  
 8. l  性能                  
 8. 1. l  性能和性能指標總述                  
 8. 1. 2  可擴充性. 可移植性. 兼容性                  
 8. 1. 3  安全性                  
 8. 1. 4  可靠性和RAS技術                  
 8. 2  操作系統(tǒng)結構設計                  
 8. 2. l  單體結構模型                  
 8. 2. 2  層次結構模型                  
 8. 2. 3  客戶/服務器模型與微核結構                  
 8. 2. 4  策略與機制的分離                  
 8. 2. 5  面向?qū)ο蠓椒ê湍P?nbsp;                 
 8. 2. 6  面向?qū)ο竽P蛯嵗治觯篘T面向?qū)ο竽P蛯崿F(xiàn)                  
 8. 3  操作系統(tǒng)的用戶界面設計                  
 習題                  
 參考文獻                  
                   
                   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號