操作系統原理簡明教程

所属分类:操作系統  
出版时间:2004-7-1   出版时间:高等教育出版社   作者:孟靜   页数:300  

内容概要

  《操作系统原理简明教程》深入浅出、简明易懂地介绍了操作系统的原理和使用。全书共七章:第一章为操作系统 概论,第二章~第六章依次讲述处理机管理、内存管理、外存管理和文件系统、设备管理和 进程通信的原理,第七章介绍分布式、网络、并行和嵌入式操作系统,以及操作系统性能评 价和结构设计技术。  作者所著的“面向21世纪课程教材”——《操作系统教程——原理和实例分析》出版后,受 到全国许多高校老师的认可与好评。为了适应高校教学时数少以及非计算机专业对操作系统 课程的教学要求,《操作系统原理简明教程》对原书中非重点、非主流实用的内容进行了删减。  《操作系统原理简明教程》既可作为高等学校计算机专业本、专科教材,也可作为非计算机专业的操作系统课程教 材,同时也适合自学和考试复习使用。

书籍目录

第一章 操作系統概論1.1 操作系統是什麼與為什麼1.1.1 引言︰你所用過的操作系統1.1.2 操作系統是什麼與做什麼1.1.3 操作系統的規模、數量與重要性1.2 操作系統如何工作1.2.1 操作系統的第一個工作︰負責所有程序的啟動和結束1.2.2 操作系統的第二個工作︰用戶程序中對操作系統的調用--系統調用和中斷1.2.3 操作系統的第三個工作︰為常用基本操作提供現成實用程序1.2.4 操作系統的第四個工作︰解決效率和安全問題--並發技術等1.3 從各種角度看操作系統1.3.1 操作系統的結構1.3.2 操作系統的接口1.3.3 操作系統的工作過程1.3.4 操作系統的特點1.3.5 操作系統的類型1.3.6 操作系統的各種別名、比方和觀點1.4 操作系統發展簡史1.5 目前常用操作系統簡介︰Windows、UNIX、Linux等習題一第二章 處理機管理2.1 處理機管理概述2.1.1 處理機硬件使用特性2.1.2 用戶對處理機的使用要求和操作系統處理機管理功能的工作任務2.2 進程模型2.2.1 進程三態轉換分析2.2.2 進程模型實現機制2.2.3 專題︰可搶先、不可搶先、完全可搶先2.2.4 專題︰進程調度算法2.3 進程模型實例分析(1)︰UNIX進程模型2.3.1 UNIX關于建立進程和終止進程的用戶界面2.3.2 UNIX進程層次和初啟過程2.3.3 UNIX進程模型的基本結構和工作過程2.3.4 例析︰Shell和fork的內部工作過程2.4 進程模型實例分析(2)︰Linux進程模型2.4.1 Linux進程模型功能特點、用戶界面和實現機制總瞰2.4.2 Linux初始過程和進程層次2.4.3 Linux進程表和任務結構2.4.4 Linux進程狀態2.4.5 Linux中斷處理機制2.4.6 Linux進程調度算法2.5 線程模型簡介習題二第三章 內存管理3.1 內存管理概述3.1.1 內存概念、作用、性能指標和計算機存儲層次? 3.1.2 內存硬件接口使用特性︰微觀角度(指令級)和宏觀角度(程序級)3.1.3 用戶(程序)對內存的使用要求3.1.4 內存管理的功能和任務3.2 連續模式3.2.1 無管理模式、覆蓋技術和動態裝入技術3.2.2 單一分區模式和交換技術3.2.3 固定分區模式和多道技術3.2.4 可變分區模式和動態存儲分配技術3.3 不連續模式之一︰頁模式3.3.1 實存頁模式的基本工作過程與結構3.3.2 虛存頁模式的基本工作過程與結構3.3.3 頁式實現專題討論(1)︰虛存概念和作用3.3.4 頁式實現專題討論(2)︰進程頁表的實現--快表、頁表頁和頁目錄3.3.5 頁式實現專題討論(3)︰大而稀疏內存使用3.3.6 頁式實現專題討論(4)︰頁分配策略--請求調頁、預先調頁和寫時復制3.3.7 頁式實現專題討論(5)︰頁長和頁?簇化3.3.8 頁式實現專題討論(6)︰頁淘汰策略、工作集理論和顛簸? 3.3.9 頁式實現專題討論(7)︰盤交換區管理3.3.10 頁模式評價、實際系統采用情況和本節小結3.4 不連續模式之二/三︰段模式和段頁式3.4.1 段模式3.4.2 段頁式3.5 內存管理實例分析3.5.1 Windows內存管理3.5.2 Linux內存管理3.6 本章總結3.6.1 內存管理概念總結模型︰四空間模型3.6.2 各模式比較習題三第四章 外存管理和文件系統4.1 外存管理和文件系統概述4.1.1 外存硬件接口特性4.1.2 用戶對外存的使用要求4.1.3 從文件定義看文件系統的界面高度和工作任務?4.2 文件系統用戶界面4.2.1 文件級界面︰文件屬性和文件操作4.2.2 目錄級界面︰目錄(樹)和鏈接4.2.3 文件子系統級用戶界面4.3 文件的實現4.3.1 連續分配背景下的討論4.3.2 不連續分配背景下的討論4.3.3 各種分配策略的總結比較和綜合采用4.4 目錄的實現4.4.1 目錄樹結構的實現︰目錄文件方法4.4.2 硬鏈接的實現︰設備目錄與文件目錄的分離4.4.3 符號鏈接的實現4.5 文件子系統的實現4.6 文件系統性能改善機制4.6.1 物理地址與存取單位的優化4.6.2 文件打開與關閉技術4.6.3 文件共享4.6.4 內存緩沖區和緩沖池4.6.5 磁臂調度技術4.7 文件系統實例分析4.7.1 UNIX文件系統4.7.2 Linux文件系統4.7.3 Windows文件系統4.8 本章總結和有關文件系統模型習題四第五章 設備管理5.1 設備管理概述5.1.1 計算機外部設備的定義與分類5.1.2 設備硬件接口特性5.1.3 用戶對設備的使用要求5.1.4 操作系統設備管理功能的任務5.2 UNIX設備管理實例分析5.3 設備管理界面和原理通述5.3.1 操作系統設備管理用戶界面通述5.3.2 操作系統設備管理內部結構與過程通述5.3.3 速度匹配專題討論(1)︰設備完成技術、同步和異步I/O? 5.3.4 速度匹配專題討論(2)︰緩沖技術5.3.5 設備分配與共享技術專題討論︰獨佔、共享和虛擬設備? 5.3.6 速度匹配專題討論(3)︰聯機、脫機和假脫機技術5.3.7 非編程I/O技術專題討論︰DMA、通道等5.3.8 設備驅動程序習題五第六章 進程通信6.1 進程通信概述6.2 進程互斥和同步機制6.2.1 基本的硬件機制6.2.2 軟件的忙等互斥方案6.2.3 軟件非忙等互斥方案︰信號量及其變種6.2.4 由程序設計語言支持的程序互斥機制︰管程6.2.5 其他方案及其等價性6.3 進程通信機制6.4 死鎖和饑餓6.5 進程通信實例分析6.5.1 UNIX進程通信6.5.2 Linux進程通信6.5.3 Windows XP/2000/NT進程通信習題六第七章 進一步的學習內容7.1 操作系統性能評價7.2 操作系統結構設計7.3 現代操作系統的兩極分化7.4 分布式系統概述7.5 並行操作系統7.6 網絡操作系統7.7 分布式操作系統7.8 機群與網格操作系統7.9 嵌入式操作系統習題七參考文獻

图书封面




    操作系統原理簡明教程下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,操作系統PDF免费下载。 计算机教程网 

计算机教程网 @ 2017