图书介绍
计算机操作系统PDF|Epub|txt|kindle电子书版本网盘下载
![计算机操作系统](https://www.shukui.net/cover/25/34771552.jpg)
- 吴企渊编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302103224
- 出版时间:2006
- 标注页数:274页
- 文件大小:15MB
- 文件页数:287页
- 主题词:操作系统-教材
PDF下载
下载说明
计算机操作系统PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 操作系统的类型和功能1
1.1 什么是操作系统1
1.1.1 操作系统在软件层次中的地位2
1.1.2 操作系统的设计观点5
1.2 操作系统的形成和5大类型6
4.2.3 可重定位分区分配 117
1.2.1 计算机操作系统的形成7
1.2.2 操作系统的5大类型10
1.3 操作系统的5大功能17
1.3.4 设备管理18
1.3.3 存储管理18
1.3.2 文件管理18
1.3.1 作业管理18
1.3.5 进程管理19
1.4 操作系统版本历史简介20
1.4.1 DOS简史22
1.4.2 Windows操作系统简史23
1.4.3 UNIX操作系统版本简史24
1.4.4 Linux操作系统简史29
1.5 表征操作系统的属性31
1.6 操作系统的“生成”、设置和配置概念33
1.6.1 “生成”、配置和设置33
1.6.2 操作系统引导34
1.6.3 系统管理员38
小结40
习题41
第2章 作业与界面管理44
2.1 作业管理的任务和功能44
2.1.1 概念和术语44
2.1.2 作业管理的任务45
2.1.3 作业管理的功能47
2.1.4 操作系统是用户和计算机之间的接口48
2.2 用户界面的任务和功能50
2.2.1 用户界面的发展50
2.2.2 界面管理的任务51
2.2.3 界面管理的功能52
2.2.4 用户界面研究52
2.3 用户界面的设计特点54
2.4 作业调度55
2.4.1 作业调度功能55
2.4.2 作业说明书内容举例55
2.4.3 作业调度算法55
2.5 操作系统常用命令分类简介57
2.5.1 操作系统是人机交互的接口57
2.5.2 常用命令对比59
2.6.1 DOS操作系统Shell语言61
2.5.3 UNIX,Linux联机命令手册索引61
2.6 Shell命令解释和控制语言61
2.6.2 UNIX/Linux的Shell应用举例63
2.6.3 作业管理和进程管理的类比说明66
小结67
习题67
第3章 文件管理69
3.1 文件管理的任务和功能69
3.1.1 文件管理的任务69
3.1.2 文件管理的功能73
3.1.3 文件的组织机构73
3.2 文件分类76
3.3.2 文件的逻辑结构82
3.3 文件的物理结构和逻辑结构82
3.3.1 文件的物理结构82
3.4 文件目录86
3.4.1 一级文件目录86
3.4.2 二级文件目录87
3.4.3 多级文件目录87
3.4.4 文件目录的管理88
3.5 文件存取控制88
3.5.1 存取控制矩阵88
3.5.5 UNIX/Linux操作系统的安全性89
3.5.3 使用口令89
3.5.4 使用密码89
3.5.2 用户权限表89
3.5.6 计算机病毒简介94
3.6 文件系统的数据结构和表示96
3.6.1 UNIX/Linux文件系统96
3.6.2 磁盘文件系统结构96
3.6.3 文件系统的数据结构98
3.7 文件系统的系统调用101
小结103
习题103
4.1.2 存储管理的功能105
4.1.3 内存类型及寻址105
第4章 主内存管理105
4.1.1 存储管理的任务105
4.1 存储管理的任务和功能105
4.2 分区分配存储管理114
4.2.1 固定分区分配114
4.2.2 可变式动态分区分配115
4.2.4 多重分区分配117
4.2.5 主存“扩充”技术117
4.3 请求页式存储管理118
4.2.6 主存保护技术118
4.3.1 实现原理119
4.3.2 UNIX请求调页管理120
4.3.3 页表的设计121
4.3.4 请求淘汰换页算法122
4.3.5 页式存储管理优缺点123
4.3.6 地址转换举例124
4.4 段式存储管理126
4.4.1 实现原理126
4.4.2 地址变换126
4.4.4 段式和页式的主要区别127
4.4.3 段式存储管理的优缺点127
4.5 段页式存储管理128
4.5.1 特点128
4.5.2 实现原理128
小结 129
习题130
第5章 设备管理132
5.1 概述132
5.1.1 设备管理的任务与功能132
5.1.2 发展历史132
5.1.3 外部设备分类133
5.1.4 设备I/O方式135
5.1.5 未来展望141
5.2 外部设备的安装142
5.2.1 系统配置142
5.2.2 用户外接设备142
5.2.3 用户外接特殊设备142
5.2.4 外部设备的即插即用143
5.2.5 设备驱动程序的编制143
5.2.6 CPU与外部信息的交换144
5.2.7 总线和接口145
5.3 输入输出设备分配算法149
5.4 设备管理技术150
5.4.1 磁盘管理技术150
5.4.2 缓冲技术155
5.4.3 虚拟设备的技术157
5.4.4 共享打印机159
5.5 设备处理程序编制内容159
5.5.1 设备处理程序159
5.5.2 设备驱动程序的功能159
5.5.3 设备驱动程序的特点160
5.5.4 设备处理方式160
5.5.5 设备驱动程序举例162
小结166
习题166
6.1.1 操作系统核心的功能和特点168
第6章 处理器的进程和线程管理168
6.1 概述168
6.1.2 为什么要引入“进程”概念169
6.1.3 顺序执行与并发执行169
6.2 进程的定义和特征170
6.2.1 程序与进程171
6.2.2 进程的5个基本特征172
6.2.3 进程与线程173
6.3 进程调度174
6.3.1 进程的描述174
6.3.2 进程的状态及转换176
6.3.3 进程的调度算法178
6.3.4 调度算法举例180
6.3.5 进程控制块183
6.4 进程通信183
6.4.1 同步与互斥184
6.4.2 临界区189
6.4.3 原语190
6.5 死锁196
6.5.1 什么是死锁196
6.5.2 死锁的4个必要条件196
6.5.3 死锁的表示197
6.5.4 解决死锁问题的基本方法197
小结203
习题204
第7章 操作系统结构和程序实现206
7.1 操作系统的编程概念206
7.2 结构设计的目标208
7.2.1 设计目标208
7.2.2 分层原则209
7.2.3 分块原则211
7.2.4 模块接口法的设计步骤212
7.2.5 模块接口法的优缺点213
7.3 层次结构设计214
7.3.1 层次模块化结构设计的必要性214
7.3.2 操作系统的结构模型216
7.3.3 操作系统的结构设计217
7.4 DOS模块结构220
7.5 Windows的编程模式简介221
7.6 微内核结构简介222
7.7 Linux的安装与程序模块举例223
小结226
习题227
附录A 课程总复习指南228
附录B 计算机操作系统实验指示书(学生用)229
附录C Linux简要使用说明(配合实验用)267
参考文献274