图书介绍
计算机应用与软件技术专业高等职业院校国家技能型紧缺人才培养培训工程规划教材 操作系统 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 王路群著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121047824
- 出版时间:2007
- 标注页数:362页
- 文件大小:164MB
- 文件页数:378页
- 主题词:操作系统-高等学校:技术学校-教材
PDF下载
下载说明
计算机应用与软件技术专业高等职业院校国家技能型紧缺人才培养培训工程规划教材 操作系统 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 操作系统原理及实例第1章 操作系统概论3
1.1 操作系统的形成和发展3
1.1.1 什么是操作系统4
1.1.2 操作系统的发展历程6
1.2 操作系统的功能和特性11
1.2.1 操作系统的功能11
1.2.2 操作系统的特性13
1.3 操作系统的类型和主要产品14
1.3.1 多道批处理系统14
1.3.2 分时系统15
1.3.3 实时系统16
1.3.4 个人机系统17
1.3.5 网络操作系统18
1.3.6 分布式操作系统18
本章小结19
习题119
第2章 进程管理20
2.1 系统的基本工作单位20
2.1.1 进程概念的引入21
2.1.2 进程管理25
2.2 进程的结构及进程队列27
2.2.1 进程的实体27
2.2.2 进程控制块的组成27
2.2.3 进程控制块的作用28
2.2.4 进程队列28
2.2.5 进程的状态及其转换29
2.3 进程的控制30
2.3.1 进程控制机构30
2.3.2 进程的创建与撤销31
2.3.3 进程的挂起与恢复33
2.4 进程的协调35
2.4.1 进程互斥35
2.4.2 进程同步39
2.4.3 信号量和P、V操作40
2.4.4 管程43
2.4.5 经典进程的同步45
2.5 进程的通信48
2.5.1 进程通信的类型48
2.5.2 进程通信的方式49
2.6 进程的安全性52
2.6.1 死锁的概念52
2.6.2 死锁的预防53
2.6.3 死锁的避免54
2.6.4 死锁的检测与系统恢复56
2.7 进程的演化与进展57
2.7.1 基本工作单位的控制粒度57
2.7.2 线程的概念57
2.8 Linux的进程管理60
2.8.1 Linux进程概述60
2.8.2 Linux进程控制62
2.8.3 Linux进程通信63
2.9 Windows 2000/XP的进程管理68
2.9.1 Windows 2000/XP的进程管理68
2.9.2 Windows 2000/XP的线程管理70
2.9.3 Windows 2000/XP的进程互斥与同步71
2.9.4 Windows 2000/XP进程间的通信73
2.9.5 Windows 2000/XP的线程调度74
本章小结75
习题276
第3章 处理机管理78
3.1 作业调度78
3.1.1 作业的定义78
3.1.2 作业状态及转换79
3.1.3 调度级别80
3.1.4 作业调度81
3.2 进程调度83
3.3 调度性能的评价84
3.4 常用调度算法86
3.4.1 先来先服务法86
3.4.2 时间片轮转法87
3.4.3 优先级法89
3.4.4 其他算法简介90
3.5 Linux处理机管理92
3.5.1 Linux进程调度机制92
3.5.2 Linux进程调度的实现93
3.5.3 作业级用户接口94
3.6 Windows 2000/XP处理机管理97
3.6.1 Windows 2000/XP的处理机调度机制97
3.6.2 Windows 2000/XP优先级的设置98
3.6.3 Windows 2000/XP的调度数据结构及策略102
3.6.4 Windows 2000/XP任务管理器103
3.6.5 系统性能监视器106
本章小结110
习题3111
第4章 存储器管理113
4.1 存储器管理引言113
4.1.1 存储器的层次113
4.1.2 用户程序的主要处理阶段114
4.1.3 存储器管理的功能115
4.2 存储器管理基本技术117
4.2.1 分区法117
4.2.2 可重定位分区分配120
4.2.3 对换技术121
4.3 分页存储管理技术122
4.3.1 虚拟存储器的概念122
4.3.2 分页的概念123
4.3.3 请求分页的基本思想126
4.3.4 硬件支持及缺页处理127
4.3.5 页的共享和保护129
4.4 分段存储管理技术130
4.4.1 分段存储管理的基本概念130
4.4.2 分段存储管理的基本原理131
4.4.3 段的保护和共享132
4.4.4 段页式存储管理技术132
4.5 虚存中的置换算法133
4.5.1 先进先出算法(FIFO)133
4.5.2 最佳算法(OPT)134
4.5.3 最近最久未使用算法(LRU)134
4.5.4 其他页面置换算法135
4.6 Linux的存储器管理135
4.6.1 Linux的分段和分页机制136
4.6.2 Linux内存管理机制138
4.7 Windows 2000/XP内存管理141
4.7.1 Windows 2000/XP内存管理器141
4.7.2 Windows 2000/XP地址空间布局141
4.7.3 Windows 2000/XP的地址映射机制及页面调度策略142
4.7.4 Windows 2000/XP物理内存管理143
4.7.5 内存保护机制和写时复制144
4.7.6 系统性能监视器中的内存监视145
4.7.7 Windows 2000/XP的外存管理146
4.7.8 Windows 2000/XP高速缓冲存储管理147
4.7.9 虚拟内存大小的调整148
本章小结148
习题4149
第5章 文件管理151
5.1 文件与文件系统151
5.1.1 文件的概念151
5.1.2 文件的分类152
5.1.3 文件系统的概述153
5.1.4 文件系统的功能153
5.2 文件的组织与存储154
5.2.1 文件的逻辑结构与存取方式154
5.2.2 文件的物理结构157
5.3 文件的管理160
5.3.1 文件控制块160
5.3.2 文件目录的概念160
5.3.3 目录文件的结构161
5.3.4 文件存储空间管理163
5.4 文件的共享与安全166
5.4.1 文件共享的实现166
5.4.2 文件安全的管理167
5.5 Linux文件系统169
5.5.1 Linux文件系统概述169
5.5.2 EXT2文件系统171
5.5.3 虚拟文件系统(VFS)176
5.6 Windows 2000/XP文件系统180
5.6.1 Windows 2000/XP文件系统概述180
5.6.2 CDFS与UDS181
5.6.3 FAT12、FAT16、FAT32181
5.6.4 NTFS183
5.6.5 Windows 2000/XP文件系统的实现机制187
5.6.6 把系统文件转化成NTFS卷187
5.6.7 NTFS文件的压缩188
5.6.8 NTFS的索引服务189
本章小结189
习题5190
第6章 设备管理191
6.1 设备与设备管理191
6.1.1 设备的分类191
6.1.2 设备管理的设计目标193
6.1.3 设备管理的功能193
6.1.4 数据传送控制方式194
6.2 缓冲技术196
6.2.1 缓冲技术的引入197
6.2.2 缓冲器的种类198
6.3 设备分配201
6.3.1 设备管理的数据结构201
6.3.2 设备分配的原则202
6.4 Linux设备管理204
6.4.1 Linux设备分类与识别204
6.4.2 Linux设备驱动程序207
6.5 Windows 2000/XP设备管理212
6.5.1 Windows 2000/XP的I/O系统结构213
6.5.2 Windows 2000/XP I/O系统的数据结构214
6.5.3 Windows 2000/XP设备驱动程序215
6.5.4 Windows 2000/XP的设备管理器218
6.5.5 Windows 2000/XP的系统信息219
本章小结219
习题6220
第7章 分布式操作系统221
7.1 分布式系统引论221
7.1.1 分布式系统与集中式系统222
7.1.2 分布式系统与独立微机222
7.1.3 分布式系统与网络操作系统223
7.1.4 分布式系统的特征224
7.2 分布式系统的互斥227
7.2.1 集中式算法228
7.2.2 分布式事件排序算法228
7.2.3 令牌环算法230
7.2.4 三种互斥算法比较231
7.3 分布式系统的死锁232
7.3.1 资源分配中的死锁232
7.3.2 消息通信中的死锁235
7.4 分布式系统的负载分配238
7.4.1 负载分配的概念238
7.4.2 调度算法240
7.4.3 协调者选举243
7.4.4 孤儿进程244
7.5 分布式文件系统245
7.5.1 分布式文件服务245
7.5.2 分布式目录服务246
7.5.3 分布式命名服务248
7.5.4 分布式文件共享问题250
7.5.5 分布式文件缓冲区管理251
7.5.6 分布式文件复制252
本章小结253
习题7254
第8章 操作系统设计255
8.1 操作系统的设计问题255
8.2 操作系统的设计目标256
8.3 操作系统的设计阶段258
8.4 操作系统的结构设计258
8.4.1 何谓“结构”258
8.4.2 设计模块的主要原则259
8.5 其他设计问题262
8.5.1 操作系统的接口设计262
8.5.2 几种操作系统的实现技术262
8.6 Linux的体系结构264
8.6.1 进程管理子系统265
8.6.2 内存管理子系统265
8.6.3 虚拟文件系统266
8.6.4 进程间通信子系统267
8.6.5 网络接口子系统268
8.7 Windows 2000/XP的体系结构269
8.7.1 Windows 2000/XP的体系结构269
8.7.2 核心态组件271
本章小结272
习题8272
第二部分 集中实训环节275
第9章 Linux应用基础篇275
9.1 Red Hat Linux 9.0的安装275
9.1.1 Red Hat Linux 9.0的硬件需求275
9.1.2 安装前的准备276
9.1.3 Red Hat Linux 9.0安装的步骤277
9.1.4 Red Hat Linux 9.0的登录和关闭288
9.2 Linux的基本使用和设置290
9.2.1 显示属性的设置290
9.2.2 配置日期和时间292
9.2.3 软盘和光盘的使用293
9.2.4 打印机的安装与设置295
9.3 Linux文件操作命令299
9.3.1 文件显示命令299
9.3.2 查找、排序及显示指定文件内容的命令301
9.3.3 比较文件内容的命令305
9.3.4 复制、删除和移动文件的命令306
9.3.5 文件内容统计命令308
9.3.6 命令的输入/输出308
9.4 Linux目录操作命令312
9.4.1 Linux系统主要目录说明312
9.4.2 创建和删除目录的命令313
9.4.3 改变工作目录和显示目录内容的命令314
9.4.4 链接文件的命令315
9.4.5 改变文件或目录存取权限的命令315
9.5 Linux进程管理操作命令317
9.5.1 报告进程状态317
9.5.2 结束进程319
9.5.3 进程睡眠320
9.5.4 前台和后台进程320
9.5.5 调整优先级323
第10章 Linux高级应用篇326
10.1 Linux进程管理326
10.1.1 目的326
10.1.2 要求326
10.1.3 内容327
10.2 Linux存储管理328
10.2.1 目的328
10.2.2 要求328
10.2.3 内容329
10.3 Linux文件管理331
10.3.1 目的331
10.3.2 要求331
10.3.3 内容331
10.4 Linux设备管理333
10.4.1 目的333
10.4.2 要求333
10.4.3 内容334
10.5 Linux网络管理337
10.5.1 目的337
10.5.2 要求337
10.5.3 内容337
第三部分 习题参考答案343
习题1参考答案343
习题2参考答案345
习题3参考答案350
习题4参考答案353
习题5参考答案357
习题6参考答案358
习题7参考答案359
习题8参考答案360
参考文献362