图书介绍
操作系统实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张献忠编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121108327
- 出版时间:2010
- 标注页数:275页
- 文件大小:54MB
- 文件页数:286页
- 主题词:操作系统-高等学校-教材
PDF下载
下载说明
操作系统实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 什么是操作系统1
1.1.1 引入操作系统的目标1
1.1.2 操作系统的定义与功能2
1.1.3 操作系统的逻辑结构5
1.2 操作系统的基本特征5
1.2.1 并发性5
1.2.2 共享性6
1.2.3 虚拟性6
1.2.4 异步性6
1.3 操作系统的类型7
1.3.1 批处理操作系统7
1.3.2 分时操作系统8
1.3.3 实时操作系统8
1.3.4 单用户操作系统9
1.3.5 网络操作系统9
1.3.6 分布式操作系统9
1.3.7 并行操作系统10
1.3.8 嵌入式操作系统10
1.4 操作系统的发展历史11
1.4.1 手工操作时期11
1.4.2 监控程序时期11
1.4.3 多道程序与操作系统成熟时期12
1.4.4 软件工程与操作系统的发展时期14
1.5 实用操作系统介绍15
1.5.1 Windows操作系统15
1.5.2 UNIX操作系统17
1.5.3 Linux操作系统19
1.6 操作系统的运行环境21
1.6.1 Intel x86 CPU21
1.6.2 IA32寄存器22
1.6.3 存储器24
1.6.4 中断26
1.6.5 时钟28
1.7 如何学习操作系统29
1.7.1 学习操作系统的目的29
1.7.2 学习操作系统的几个观点30
1.7.3 学习操作系统的方法32
本章小结32
习题133
第2章 作业管理与用户接口34
2.1 作业的概念34
2.1.1 作业与作业步34
2.1.2 作业的类型35
2.1.3 作业控制语言与作业说明书36
2.1.4 Linux中的作业示例36
2.2 作业管理的功能37
2.2.1 作业的建立37
2.2.2 作业控制块39
2.2.3 作业的状态变迁39
2.2.4 作业调度40
2.3 操作系统的用户接口42
2.3.1 用户接口的功能与类型42
2.3.2 命令接口42
2.3.3 程序接口44
2.3.4 用户接口的发展46
2.4 Windows 2000/XP的用户接口47
2.4.1 Windows 2000/XP的系统命令47
2.4.2 Windows 2000/XP的GUI48
2.4.3 Win32 API函数50
2.5 Linux的用户接口52
2.5.1 Linux的shell52
2.5.2 Linux的系统调用56
2.6 DOS系统调用58
2.6.1 BIOS调用58
2.6.2 DOS系统功能调用58
本章小结59
习题259
第3章 进程管理61
3.1 进程的引入61
3.1.1 顺序程序与并发程序61
3.1.2 进程的定义及特性63
3.1.3 进程的状态及其转换65
3.1.4 Linux的进程状态67
3.2 进程的结构68
3.2.1 进程的实体68
3.2.2 进程控制块69
3.2.3 Linux中的进程71
3.2.4 Windows 2000/XP中的进程73
3.3 进程控制75
3.3.1 进程的创建与撤销75
3.3.2 进程的阻塞与唤醒77
3.3.3 进程的挂起与激活78
3.3.4 Linux的进程控制78
3.4 进程的同步与互斥79
3.4.1 基本概念79
3.4.2 实现进程互斥的硬件方法81
3.4.3 实现进程互斥的软件方法83
3.4.4 信号量与P、V操作84
3.4.5 用P、V操作实现互斥85
3.4.6 用P、V操作实现同步86
3.4.7 经典同步与互斥问题87
3.5 进程间通信90
3.5.1 消息缓冲90
3.5.2 信箱方式92
3.5.3 共享内存93
3.5.4 管道通信94
3.5.5 Linux的进程通信95
3.6 进程调度98
3.6.1 进程调度的方式98
3.6.2 进程调度算法99
3.6.3 Linux的进程调度104
3.7 死锁104
3.7.1 死锁的概念104
3.7.2 死锁的预防106
3.7.3 死锁的避免107
3.7.4 死锁的检测和解除112
3.8 线程115
3.8.1 线程的引入115
3.8.2 线程的基本概念115
3.8.3 线程的实现117
3.8.4 Windows 2000/XP的线程118
本章小结121
习题3122
第4章 内存管理125
4.1 内存管理功能125
4.1.1 内存的分配与回收125
4.1.2 地址重定位126
4.1.3 内存的共享和保护128
4.1.4 虚拟存储器128
4.2 分区管理129
4.2.1 单分区129
4.2.2 固定分区130
4.2.3 可变分区131
4.2.4 碎片问题及其解决方法134
4.2.5 覆盖与交换135
4.3 页式管理136
4.3.1 页式管理概述136
4.3.2 静态页式管理137
4.3.3 页式虚存管理142
4.3.4 Windows 2000/XP的页式虚存管理149
4.4 段式管理151
4.4.1 段式管理概述151
4.4.2 地址转换153
4.4.3 段的共享和保护153
4.4.4 段式虚存管理154
4.4.5 段式、页式管理的比较155
4.5 段页式管理155
4.5.1 基本思想155
4.5.2 地址转换156
4.5.3 段页式虚存管理157
4.5.4 Linux的内存管理157
本章小结160
习题4161
第5章 设备管理163
5.1 设备管理概述163
5.1.1 设备及其分类163
5.1.2 设备控制器164
5.1.3 通道166
5.1.4 设备管理的目标与功能167
5.2 I/O控制方式167
5.2.1 程序直接控制方式167
5.2.2 中断控制方式168
5.2.3 DMA方式169
5.2.4 通道方式170
5.3 设备管理技术171
5.3.1 缓冲技术171
5.3.2 磁盘驱动调度技术174
5.3.3 虚拟设备与SPOOLing技术176
5.3.4 Windows 2000/XP中的共享打印机177
5.4 设备的分配178
5.4.1 设备分配的数据结构178
5.4.2 设备分配策略179
5.4.3 设备独立性181
5.4.4 独占设备的分配过程182
5.5 I/O软件183
5.5.1 用户级I/O软件183
5.5.2 设备无关软件184
5.5.3 设备驱动程序185
5.5.4 中断处理程序186
5.6 实用系统中的设备驱动程序186
5.6.1 Windows 2000/XP设备驱动程序186
5.6.2 Linux设备驱动程序189
本章小结193
习题5194
第6章 文件管理195
6.1 文件与文件系统195
6.1.1 文件的概念195
6.1.2 文件的类型196
6.1.3 文件的操作196
6.1.4 文件系统的概念和功能197
6.2 文件结构与存储设备198
6.2.1 文件的逻辑结构198
6.2.2 文件的物理结构200
6.2.3 文件的存取方法205
6.2.4 文件的存储设备206
6.3 文件目录管理208
6.3.1 文件控制块与文件目录208
6.3.2 索引节点209
6.3.3 目录结构210
6.4 文件存储空间管理213
6.4.1 空闲块表法213
6.4.2 空闲块链法213
6.4.3 成组链接法214
6.4.4 位示图215
6.5 文件的共享216
6.5.1 文件共享216
6.5.2 Linux文件的共享217
6.6 文件系统实例分析218
6.6.1 Windows 2000/XP文件系统218
6.6.2 Linux文件系统219
本章小结223
习题6223
第7章 操作系统的安全性225
7.1 安全性概述225
7.1.1 安全性含义225
7.1.2 影响系统安全性的因素225
7.1.3 操作系统的安全机制227
7.2 实现系统安全性的基本策略228
7.2.1 身份鉴别策略228
7.2.2 文件保护策略230
7.2.3 内存保护策略231
7.2.4 恶意代码防御策略232
7.3 Linux的安全性234
7.3.1 Linux的安全策略234
7.3.2 Linux的安全漏洞236
7.4 Windows 2000/XP的安全策略236
7.4.1 Windows 2000/XP安全模型236
7.4.2 Windows 2000/XP的注册表238
7.4.3 Windows 2000/XP的组策略241
本章小结243
习题7243
第8章 网络和分布式操作系统244
8.1 网络操作系统244
8.1.1 网络拓扑结构244
8.1.2 网络操作系统的功能245
8.1.3 网络操作系统的实现方法246
8.1.4 资源共享技术247
8.2 分布式操作系统248
8.2.1 分布式系统概述248
8.2.2 分布式操作系统的特点及实现策略250
8.2.3 分布式系统的资源管理252
8.2.4 分布式系统的通信254
本章小结257
习题8257
附录A 操作系统上机实验258
A.1 用VMware虚拟安装Linux258
A.2 用户接口实验260
A.3 作业调度实验262
A.4 进程创建与控制实验262
A.5 进程调度实验264
A.6 进程间通信实验264
A.7 页式虚拟存储管理实验266
A.8 文件系统实验268
A.9 设备驱动程序实验271
A.10 Linux部分源代码分析272
参考文献273
热门推荐
- 2964468.html
- 913267.html
- 2652452.html
- 1086058.html
- 331952.html
- 203131.html
- 3027808.html
- 783425.html
- 3068619.html
- 1882313.html
- http://www.ickdjs.cc/book_607314.html
- http://www.ickdjs.cc/book_3522669.html
- http://www.ickdjs.cc/book_622469.html
- http://www.ickdjs.cc/book_397625.html
- http://www.ickdjs.cc/book_2751681.html
- http://www.ickdjs.cc/book_2329582.html
- http://www.ickdjs.cc/book_3547481.html
- http://www.ickdjs.cc/book_2914066.html
- http://www.ickdjs.cc/book_2453830.html
- http://www.ickdjs.cc/book_1000571.html