图书介绍
操作系统教程PDF|Epub|txt|kindle电子书版本网盘下载
- 韩劼编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302180334
- 出版时间:2008
- 标注页数:346页
- 文件大小:73MB
- 文件页数:355页
- 主题词:操作系统-高等学校:技术学校-教材
PDF下载
下载说明
操作系统教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引论1
1.1 操作系统的定义与作用1
1.2 操作系统的形成与发展2
1.3 操作系统的基本概念4
1.3.1 多道程序设计的思想4
1.3.2 进程与资源7
1.3.3 操作系统依赖的硬件环境9
1.3.4 当前操作系统的主要分类13
1.3.5 研究、分析操作系统的几种观点16
1.3.6 操作系统的功能18
1.4 目前微机常用操作系统的特点20
1.4.1 DOS20
1.4.2 Windows21
1.4.3 UNIX23
1.4.4 Linux24
1.5 操作系统的组成与工作机制25
1.5.1 操作系统的组成结构26
1.5.2 操作系统的引导27
1.5.3 操作系统的基本工作机制28
1.6 习题29
第2章 作业管理与用户界面32
2.1 作业及其管理32
2.1.1 作业管理的一般概念32
2.1.2 批量型作业的管理34
2.1.3 终端型作业的管理38
2.2 系统调用39
2.2.1 系统调用的一般概念39
2.2.2 系统调用的执行过程与使用方法40
2.3 Windows的用户界面42
2.3.1 操作命令接口42
2.3.2 编程接口43
2.4 习题45
第3章 进程管理48
3.1 进程48
3.1.1 进程的基本特征48
3.1.2 进程状态及其转换49
3.1.3 进程的描述51
3.1.4 进程控制54
3.2 线程65
3.2.1 线程的概念65
3.2.2 线程的种类与实现67
3.2.3 Windows系统中的进程与线程68
3.3 处理器调度72
3.3.1 处理器调度的3种类型72
3.3.2 进程调度算法73
3.3.3 进程调度的时机76
3.3.4 进程调度的操作内容76
3.3.5 Windows系统的线程调度77
3.4 习题82
第4章 进程通信与死锁85
4.1 死锁85
4.1.1 死锁的基本概念85
4.1.2 死锁的预防88
4.1.3 死锁的避免88
4.1.4 死锁的检测与解除89
4.2 进程之间的同步与互斥90
4.2.1 进程之间的关系90
4.2.2 同步与互斥91
4.2.3 生产者与消费者问题93
4.2.4 进程互斥的一种实现方法94
4.3 进程间的低级通信——信号量及其操作95
4.3.1 信号量与P、V操作95
4.3.2 运用信号量实现同步与互斥96
4.3.3 经典的进程同步问题示例98
4.3.4 Windows系统中的同步与互斥104
4.4 进程间的高级通信110
4.4.1 消息缓冲通信110
4.4.2 信箱通信112
4.4.3 管道通信113
4.5 Windows系统中的一些高级通信机制113
4.5.1 共享内存区通信113
4.5.2 匿名管道通信121
4.5.3 命名管道通信124
4.5.4 邮件槽通信130
4.6 习题134
第5章 存储管理137
5.1 存储管理的基本概念137
5.1.1 存储系统的层次组织137
5.1.2 程序及其运行与存储器地址的关系139
5.1.3 存储管理的基本任务141
5.2 分区存储管理142
5.2.1 分区存储管理技术142
5.2.2 固定分区143
5.2.3 可变分区143
5.2.4 覆盖技术144
5.3 简单页式存储管理145
5.3.1 页面145
5.3.2 页表与地址映射146
5.3.3 快表与关联寄存器148
5.3.4 交换技术148
5.4 请求页式虚拟存储管理149
5.4.1 虚拟存储的一般概念149
5.4.2 请求页式存储管理技术150
5.4.3 调页与页面淘汰151
5.4.4 页面置换算法153
5.4.5 局部性原理与抖动现象155
5.5 Windows系统的存储管理157
5.5.1 地址空间157
5.5.2 页表与地址转换162
5.5.3 调页164
5.5.4 内存页帧的状态与队列164
5.6 段式与段页式存储管理165
5.6.1 段式存储管理166
5.6.2 段页式存储管理167
5.7 习题169
第6章 设备管理172
6.1 设备与设备管理172
6.1.1 设备的分类172
6.1.2 设备管理的任务173
6.2 设备管理有关的硬件概念174
6.2.1 设备的连接与控制174
6.2.2 设备的控制方式175
6.2.3 缓冲区的管理179
6.3 I/O软件原理179
6.3.1 设备处理程序180
6.3.2 物理设备与逻辑设备183
6.3.3 I/O进程的工作过程183
6.3.4 同步I/O与异步I/O184
6.4 设备的分配与回收186
6.4.1 设备分配的一般问题186
6.4.2 虚拟设备与SPOOLing技术187
6.4.3 磁盘调度问题188
6.5 习题191
第7章 文件管理194
7.1 文件系统的基本概念194
7.1.1 文件与文件系统194
7.1.2 外存设备的存储特点195
7.1.3 文件的逻辑结构196
7.1.4 文件的物理结构198
7.1.5 文件的存取方式200
7.2 文件系统的实现201
7.2.1 文件目录201
7.2.2 盘图文件203
7.2.3 Windows的FAT文件系统204
7.2.4 Windows的NTFS文件系统213
7.3 文件共享与安全216
7.3.1 文件的共享216
7.3.2 文件的保密217
7.3.3 文件的保护218
7.3.4 NTFS系统的安全性措施219
7.4 文件操作的实现过程219
7.4.1 文件系统的功能模块219
7.4.2 文件操作的基本内容与过程220
7.4.3 Windows文件系统的层次结构225
7.5 习题226
第8章 网络操作系统简介229
8.1 计算机网络与网络操作系统229
8.1.1 计算机网络229
8.1.2 网络体系结构与协议230
8.1.3 网络操作系统233
8.2 局域网网络操作系统234
8.2.1 局域网的工作模式234
8.2.2 局域网网络操作系统的组成235
8.2.3 主从网中的服务器操作系统236
8.2.4 Windows服务器操作系统237
8.3 操作系统对互联网的支持245
8.3.1 网络互联技术的特点246
8.3.2 TCP/IP协议246
8.3.3 Windows对互联网的支持250
8.3.4 传输层通信接口Winsock258
8.4 习题270
第9章 Linux操作系统简介272
9.1 Linux概述272
9.1.1 系统构成与引导272
9.1.2 基本应用知识279
9.1.3 文件与目录285
9.1.4 创建与维护用户账户和组账户290
9.1.5 系统调用293
9.2 Linux的进程管理296
9.2.1 有关进程的一些概念296
9.2.2 进程控制301
9.2.3 进程调度308
9.2.4 进程通信310
9.3 Linux的存储管理315
9.3.1 虚空间与实空间的映射315
9.3.2 物理空间页帧的管理316
9.3.3 交换317
9.4 Linux的设备与文件管理320
9.4.1 设备管理320
9.4.2 磁盘空间管理321
9.4.3 EXT2文件系统324
9.4.4 文件系统是可装卸的329
9.4.5 Linux通过VFS能支持多种文件系统332
9.4.6 文件的共享与保护333
9.5 习题335
附录A 各章VB程序例题及其引用的API函数索引338
附录B 参考答案342
参考文献346