当前位置首页 > 百科> 正文

作业系统原理简明教程

2019-10-06 21:03:27 百科
作业系统原理简明教程

作业系统原理简明教程

《作业系统原理简明教程》是2004-07-01高等教育出版社出版的图书,作者是孟静

基本介绍

  • 书名:作业系统原理简明教程
  • 作者:孟静 
  • ISBN:9787040146219
  • 出版社:高等教育出版社

基本信息

作 者:孟静 着 丛 书 名:出 版 社:高等教育出版社ISBN:9787040146219 出版时间:2004-07-01 版 次: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 嵌入式作业系统
习题七
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net