v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《操作系统实用教程》高清文字版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类软件
    出版社电子工业出版社
    发行时间2010年7月1日
    语言简体中文
  • 时间: 2013/10/24 22:21:49 发布 | 2013/10/24 23:11:30 更新
  • 分类: 图书  计算机与网络 

sxdgy

精华资源: 488

全部资源: 494

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名操作系统实用教程
作者张献忠
图书分类软件
资源格式PDF
版本高清文字版
出版社电子工业出版社
书号9787121108327
发行时间2010年7月1日
地区大陆
语言简体中文
简介

本书是高清文字版.非扫描.拒绝模糊.享受清晰!

无法下载的用户请到评论区一楼查看网盘地址!


IPB Image

内容介绍:

本书介绍了作业管理与用户接口、进程管理、内存管理、设备管理、文件管理、操作系统的安全性、网络和分布式操作系统,从实用的角度把操作系统原理与实践紧密结合起来。

内容截图:

IPB Image



目录

第1章 绪论12
1.1 什么是操作系统12
1.1.1 引入操作系统的目标12
1.1.2 操作系统的定义与功能13
1.1.3 操作系统的逻辑结构16
1.2 操作系统的基本特征16
1.2.1 并发性16
1.2.2 共享性17
1.2.3 虚拟性17
1.2.4 异步性17
1.3 操作系统的类型18
1.3.1 批处理操作系统18
1.3.2 分时操作系统19
1.3.3 实时操作系统19
1.3.4 单用户操作系统20
1.3.5 网络操作系统20
1.3.6 分布式操作系统20
1.3.7 并行操作系统21
1.3.8 嵌入式操作系统21
1.4 操作系统的发展历史22
1.4.1 手工操作时期22
1.4.2 监控程序时期22
1.4.3 多道程序与操作系统成熟时期23
1.4.4 软件工程与操作系统的发展时期25
1.5 实用操作系统介绍26
1.5.1 Windows操作系统26
1.5.2 UNIX操作系统28
1.5.3 Linux操作系统30
1.6 操作系统的运行环境32
1.6.1 Intel x86 CPU32
1.6.2 IA32寄存器33
1.6.3 存储器35
1.6.4 中断37
1.6.5 时钟39
1.7 如何学习操作系统40
1.7.1 学习操作系统的目的40
1.7.2 学习操作系统的几个观点41
1.7.3 学习操作系统的方法43
本章小结43
习题144
第2章 作业管理与用户接口45
2.1 作业的概念45
2.1.1 作业与作业步45
2.1.2 作业的类型46
2.1.3 作业控制语言与作业说明书47
2.1.4 Linux中的作业示例47
2.2 作业管理的功能48
2.2.1 作业的建立48
2.2.2 作业控制块50
2.2.3 作业的状态变迁50
2.2.4 作业调度51
2.3 操作系统的用户接口53
2.3.1 用户接口的功能与类型53
2.3.2 命令接口53
2.3.3 程序接口55
2.3.4 用户接口的发展57
2.4 Windows 2000/XP的用户接口58
2.4.1 Windows 2000/XP的系统命令58
2.4.2 Windows 2000/XP的GUI59
2.4.3 Win32 API函数61
2.5 Linux的用户接口63
2.5.1 Linux的shell63
2.5.2 Linux的系统调用67
2.6 DOS系统调用69
2.6.1 BIOS调用69
2.6.2 DOS系统功能调用69
本章小结70
习题270
第3章 进程管理72
3.1 进程的引入72
3.1.1 顺序程序与并发程序72
3.1.2 进程的定义及特性74
3.1.3 进程的状态及其转换76
3.1.4 Linux的进程状态78
3.2 进程的结构79
3.2.1 进程的实体79
3.2.2 进程控制块80
3.2.3 Linux中的进程82
3.2.4 Windows 2000/XP中的进程84
3.3 进程控制86
3.3.1 进程的创建与撤销86
3.3.2 进程的阻塞与唤醒88
3.3.3 进程的挂起与激活89
3.3.4 Linux的进程控制89
3.4 进程的同步与互斥90
3.4.1 基本概念90
3.4.2 实现进程互斥的硬件方法92
3.4.3 实现进程互斥的软件方法94
3.4.4 信号量与P、V操作95
3.4.5 用P、V操作实现互斥96
3.4.6 用P、V操作实现同步97
3.4.7 经典同步与互斥问题98
3.5 进程间通信101
3.5.1 消息缓冲101
3.5.2 信箱方式103
3.5.3 共享内存104
3.5.4 管道通信105
3.5.5 Linux的进程通信106
3.6 进程调度109
3.6.1 进程调度的方式109
3.6.2 进程调度算法110
3.6.3 Linux的进程调度115
3.7 死锁115
3.7.1 死锁的概念115
3.7.2 死锁的预防117
3.7.3 死锁的避免118
3.7.4 死锁的检测和解除123
3.8 线程126
3.8.1 线程的引入126
3.8.2 线程的基本概念126
3.8.3 线程的实现128
3.8.4 Windows 2000/XP的线程129
本章小结132
习题3133
第4章 内存管理136
4.1 内存管理功能136
4.1.1 内存的分配与回收136
4.1.2 地址重定位137
4.1.3 内存的共享和保护139
4.1.4 虚拟存储器139
4.2 分区管理140
4.2.1 单分区140
4.2.2 固定分区141
4.2.3 可变分区142
4.2.4 碎片问题及其解决方法145
4.2.5 覆盖与交换146
4.3 页式管理147
4.3.1 页式管理概述147
4.3.2 静态页式管理148
4.3.3 页式虚存管理153
4.3.4 Windows 2000/XP的页式虚存管理160
4.4 段式管理162
4.4.1 段式管理概述162
4.4.2 地址转换164
4.4.3 段的共享和保护164
4.4.4 段式虚存管理165
4.4.5 段式、页式管理的比较166
4.5 段页式管理166
4.5.1 基本思想166
4.5.2 地址转换167
4.5.3 段页式虚存管理168
4.5.4 Linux的内存管理168
本章小结171
习题4172
第5章 设备管理174
5.1 设备管理概述174
5.1.1 设备及其分类174
5.1.2 设备控制器175
5.1.3 通道177
5.1.4 设备管理的目标与功能178
5.2 I/O控制方式178
5.2.1 程序直接控制方式178
5.2.2 中断控制方式179
5.2.3 DMA方式180
5.2.4 通道方式181
5.3 设备管理技术182
5.3.1 缓冲技术182
5.3.2 磁盘驱动调度技术185
5.3.3 虚拟设备与SPOOLing技术187
5.3.4 Windows 2000/XP中的共享打印机188
5.4 设备的分配189
5.4.1 设备分配的数据结构189
5.4.2 设备分配策略190
5.4.3 设备独立性192
5.4.4 独占设备的分配过程193
5.5 I/O软件194
5.5.1 用户级I/O软件194
5.5.2 设备无关软件195
5.5.3 设备驱动程序196
5.5.4 中断处理程序197
5.6 实用系统中的设备驱动程序197
5.6.1 Windows 2000/XP设备驱动程序197
5.6.2 Linux设备驱动程序200
本章小结204
习题5205
第6章 文件管理206
6.1 文件与文件系统206
6.1.1 文件的概念206
6.1.2 文件的类型207
6.1.3 文件的操作207
6.1.4 文件系统的概念和功能208
6.2 文件结构与存储设备209
6.2.1 文件的逻辑结构209
6.2.2 文件的物理结构211
6.2.3 文件的存取方法216
6.2.4 文件的存储设备217
6.3 文件目录管理219
6.3.1 文件控制块与文件目录219
6.3.2 索引节点220
6.3.3 目录结构221
6.4 文件存储空间管理224
6.4.1 空闲块表法224
6.4.2 空闲块链法224
6.4.3 成组链接法225
6.4.4 位示图226
6.5 文件的共享227
6.5.1 文件共享227
6.5.2 Linux文件的共享228
6.6 文件系统实例分析229
6.6.1 Windows 2000/XP文件系统229
6.6.2 Linux文件系统230
本章小结234
习题6234
第7章 操作系统的安全性236
7.1 安全性概述236
7.1.1 安全性含义236
7.1.2 影响系统安全性的因素236
7.1.3 操作系统的安全机制238
7.2 实现系统安全性的基本策略239
7.2.1 身份鉴别策略239
7.2.2 文件保护策略241
7.2.3 内存保护策略242
7.2.4 恶意代码防御策略243
7.3 Linux的安全性245
7.3.1 Linux的安全策略245
7.3.2 Linux的安全漏洞247
7.4 Windows 2000/XP的安全策略247
7.4.1 Windows 2000/XP安全模型247
7.4.2 Windows 2000/XP 的注册表249
7.4.3 Windows 2000/XP 的组策略252
本章小结254
习题7254
第8章 网络和分布式操作系统255
8.1 网络操作系统255
8.1.1 网络拓扑结构255
8.1.2 网络操作系统的功能256
8.1.3 网络操作系统的实现方法257
8.1.4 资源共享技术258
8.2 分布式操作系统259
8.2.1 分布式系统概述259
8.2.2 分布式操作系统的特点及实现策略261
8.2.3 分布式系统的资源管理263
8.2.4 分布式系统的通信265
本章小结268
习题8268
附录A 操作系统上机实验269
A.1 用VMware虚拟安装Linux269
A.2 用户接口实验271
A.3 作业调度实验273
A.4 进程创建与控制实验273
A.5 进程调度实验275
A.6 进程间通信实验275
A.7 页式虚拟存储管理实验277
A.8 文件系统实验279
A.9 设备驱动程序实验282
A.10 Linux部分源代码分析283

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有29网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。