操作系统(第3版)
正版闪电发货
¥
13.6
3.4折
¥
40
全新
仅1件
作者罗宇 著
出版社电子工业出版社
出版时间2011-06
版次01
装帧平装
上书时间2024-11-09
商品详情
- 品相描述:全新
图书标准信息
-
作者
罗宇 著
-
出版社
电子工业出版社
-
出版时间
2011-06
-
版次
01
-
ISBN
9787121136139
-
定价
40.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
316页
-
正文语种
简体中文
-
丛书
高等学校工程创新型“十二五”规划计算机教材
- 【内容简介】
-
本书是国防科技大学国家精品课程和国家优秀教学团队建设成果。操作系统作为计算机系统的核心系统软件,负责控制和管理整个计算机系统的资源并组织用户高效协调地使用这些资源。本书以多道程序技术为基础,以通用操作系统主要功能部件为主线,介绍操作系统的概念、功能、设计等内容。包括:绪论,操作系统运行机制与用户界面,进程与处理机管理,进程同步与通信、进程死锁,存储管理,设备管理,文件系统,并行与分布式操作系统,保护与安全,Linux 操作系统实例。附录提供与课程配套的实验参考资料。配套出版了实验教材《Linux 操作系统实验教程》,为任课教师免费提供电子课件。
- 【目录】
-
目 录
第1章 绪论1
1.1 什么是操作系统1
1.1.1 计算机系统的软件构成1
1.1.2 操作系统作为特殊子程序2
1.1.3 操作系统作为资源管理者3
1.1.4 操作系统提供程序并发运行机制4
1.2 操作系统的发展历史5
1.2.1 监督程序5
1.2.2 专用操作系统8
1.2.3 多种方式操作系统13
1.2.4 PC操作系统、并行与分布式操作系统及发展13
1.3 主要操作系统介绍14
1.3.1 Windows系列及MS DOS15
1.3.2 UNIX大家族(SVR4,BSD,Solaris,AIX,HP UX)17
1.3.3 自由软件Linux和freeBSD等21
习题125
第2章 操作系统运行机制与用户界面26
2.1 中断和异常26
2.1.1 中断和异常的区别26
2.1.2 中断的分级27
2.2 中断/异常响应和处理29
2.2.1 中断/异常响应29
2.2.2 中断/异常处理31
2.3 操作系统运行模型34
2.4 系统调用36
2.5 人机界面40
2.5.1 命令语言40
2.5.2 图形化的用户界面42
2.6 小结44
习题244
第3章 进程与处理机管理45
3.1 进程描述45
3.1.1 进程定义46
3.1.2 进程控制块47
3.2 进程状态49
3.2.1 进程的创建与结束50
3.2.2 进程状态变化模型51
3.2.3 进程挂起53
3.3 进程控制与调度55
3.3.1 进程执行55
3.3.2 进程调度57
3.3.3 调度算法60
3.4 作业与进程的关系64
3.5 线程的引入66
3.6 小结68
习题368
第4章 进程同步与通信、进程死锁70
4.1 并发执行的实现70
4.1.1 并发编程方法70
4.1.2 并发执行的实现71
4.2 进程的同步与互斥72
4.2.1 同步与临界段问题73
4.2.2 解决临界段问题的硬件实现方法74
4.2.3 信号量76
4.2.4 管程79
4.2.5 进程同步与互斥举例80
4.3 消息传递原理84
4.3.1 消息传递通信原理84
4.3.2 消息传递通信示例85
4.3.3 管道通信简介87
4.4 死锁87
4.4.1 死锁示例87
4.4.2 死锁定义89
4.4.3 死锁防止92
4.4.4 死锁避免93
4.4.5 死锁检测95
4.4.6 死锁的恢复97
4.4.7 死锁综合处理97
4.5 小结98
习题499
第5章 存储管理103
5.1 连续空间分配103
5.1.1 单道连续分配103
5.1.2 多道固定分区法106
5.1.3 多道连续可变分区法107
5.2 不连续空间分配110
5.2.1 页式管理110
5.2.2 段式管理114
5.2.3 段页式管理116
5.2.4 改进的页式管理118
5.3 虚拟存储管理118
5.3.1 页式虚存的基本思想119
5.3.2 页式虚存管理实现119
5.3.3 多级页表122
5.3.4 页面替换策略124
5.4 小结130
习题5131
第6章 设备管理134
6.1 I/O硬件概念134
6.1.1 常见外部设备分类134
6.1.2 设备控制器(I/O部件)135
6.1.3 I/O控制方式136
6.1.4 I/O控制方式的发展过程139
6.2 设备I/O子系统 139
6.2.1 设备的使用方法139
6.2.2 I/O层次结构 142
6.2.3 设备驱动程序 144
6.2.4 缓冲技术 147
6.3 存储设备 150
6.3.1 常见存储外部设备150
6.3.2 磁盘调度153
6.3.3 磁盘阵列156
6.4 小结160
习题6161
第7章 文件系统162
7.1 文件结构162
7.1.1 文件概念162
7.1.2 文件的逻辑结构163
7.1.3 文件的物理存储164
7.1.4 文件控制块166
7.2 文件目录结构167
7.2.1 一级目录结构167
7.2.2 二级目录结构168
7.2.3 树形目录结构169
7.2.4 无环图目录结构170
7.2.5 目录操作171
7.3 文件存储器空间布局与管理171
7.4 文件访问接口173
7.4.1 传统文件系统调用的实现173
7.4.2 存储映像文件访问175
7.5 文件保护176
7.5.1 文件访问保护176
7.5.2 文件备份178
7.6 文件系统的基本模型179
7.7 FAT文件系统磁盘布局182
7.8 小结183
习题7184
第8章 并行与分布式操作系统185
8.1 并行操作系统185
8.1.1 对称多处理机185
8.1.2 线程概念187
8.1.3 线程实现193
8.1.4 线程调度198
8.2 分布式系统202
8.2.1 分布式系统特点203
8.2.2 几种分布式应用模型205
8.2.3 分布式系统实现模型208
8.2.4 分布式操作系统主要研究内容210
8.2.5 分布式系统基础――通信
协议层次简介211
8.3 小结214
习题8215
第9章 保护与安全216
9.1 安全威胁216
9.1.1 病毒216
9.1.2 蠕虫217
9.1.3 特洛伊木马217
9.1.4 隐蔽通道218
9.2 安全机制218
9.2.1 硬件保护机制219
9.2.2 标识与鉴别219
9.2.3 存取控制221
9.2.4 最小特权管理222
9.2.5 安全审计223
9.2.6 入侵检测224
9.2.7 网络信息安全技术225
9.3 Linux的安全机制228
9.4 安全评测标准230
9.4.1 TCSEC橘皮书230
9.4.2 中国国标GB17859-1999232
9.5 小结232
习题9233
第10章 Linux操作系统实例234
10.1 进程管理234
10.1.1 进程与进程描述符234
10.1.2 进程状态及切换时机235
10.1.3 进程的调度算法237
10.1.4 进程的创建与消亡238
10.2 存储管理240
10.2.1 物理内存的管理240
10.2.2 进程地址空间的管理243
10.3 文件系统246
10.3.1 VFS246
10.3.2 EXT2文件系统252
10.3.3 主要文件系统中系统
调用的处理流程256
10.4 设备管理258
10.4.1 设备文件的概念258
10.4.2 设备模型基础259
10.4.3 相关数据结构259
10.4.4 块设备文件的open(),read()操作262
10.5 中断、异常及系统调用263
10.5.1 中断/异常的基本知识264
10.5.2 异常处理函数264
10.5.3 系统调用265
10.5.4 中断的处理265
10.5.5 软中断268
10.6 SysV进程间通信269
10.6.1 共有的特性269
10.6.2 信号量271
10.6.3 消息队列273
10.6.4 共享内存274
习题10277
附录A bash脚本编程简介278
A.1 注释和简单命令278
A.2 环境变量278
A.3 控制结构279
A.3.1 if语句279
A.3.2 case语句280
A.3.3 for语句281
A.3.4 while语句和until语句281
A.4 函数282
A.5 小结283
附录B 实现一个简单的Linux命令解释器284
B.1 myshell的语法284
B.2 程序框架284
B.3 命令行的语法分析285
B.4 简单命令的执行288
B.5 Makefile288
B.6 小结288
附录C Linux常用命令289
C.1 用户终端命令289
C.2 vi编辑器的使用297
附录D Linux常用函数299
D.1 进程管理函数299
D.2 文件管理函数301
D.3 进程间通信函数303
D.4 多线程库函数306
参考文献308
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价