账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
计算机操作系统教程 - 中国高校教材图书网
书名: 计算机操作系统教程
ISBN:7-5606-0990-2 责任编辑:
作者: 徐甲同  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥23.00  折扣价:¥21.85
折扣:0.95 节省了1.15元
字数: 458千字
出版社: 西安电子科技大学出版社 页数:
出版日期: 2006-07-01 每包册数:
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
内 容 简 介

本书是由西安电子科技大学、 西安交通大学和西北工业大学三校教师联合编写的“操
作系统”课程的教科书。 全书共九章。 第一章为操作系统概论; 第二章为操作系统与用户的
界面; 第三章至第六章分别为进程管理、 存储管理、 文件系统和设备管理; 第七章为Li
nux系统; 第八章为网络操作系统; 第九章介绍操作系统环境下的编程及举例。
本书以先进性、 简明性和实用性为编写的指导原则。 全书体系合理、 内容充实、 结构
清晰, 便于教学。
本书适合作为高等学校计算机专业本科教材, 也可作为非计算机专业本科、 研究生的教学
参考书, 还可供工程技术人员学习操作系统时参考。

作者简介:
 
章节目录:
目 录


第一章 操作系统概论
11 什么是操作系统 1
111 操作系统作为最基本的系统软件 1
112 操作系统作为资源管理器 2
113 操作系统作为虚拟机 3
12 多道程序设计的概念 3
121 多道程序设计的硬件支持 3
122 多道程序设计原理 5
123 多道程序设计的实现 7
13 操作系统的功能和主要特征 8
131 操作系统的功能 8
132 操作系统的主要特征 10
14 操作系统的结构 12
141 操作系统的内核 12
142 传统的操作系统结构设计模式 14
143 现代的操作系统结构设计模式 16
15 操作系统的分类 18
151 单用户(微机)操作系统 18
152 批处理系统 19
153 分时系统 20
154 实时系统 21
155 网络操作系统 22
156 分布式操作系统 23
157 多处理机操作系统 24
16 小结 25
习题25
第二章 用户与操作系统的接口 27
21 作业控制级接口 27
211 作业、 作业步、 作业流 27
212 作业的类型 28
213 作业控制命令与键盘操作命令 28
22 程序级接口 31
221 管态与算态 31
222 特权指令与访管指令 32
223 系统调用 32
224 系统调用类型 33
225 系统调用的使用和执行过程 35
23 UNIX的用户界面Shell简介 36
231 Shell命令语言 36
232 Shell过程 43
24 小结 44
习题 45
第三章 进程管理 46
31 为什么要引入进程的概念 46
311 从顺序程序设计谈起 46
312 程序的并发执行和资源共享 47
313 程序并发执行的特性 48
314 进程概念的引入 50
32 进程的表示和调度状态 50
321 进程的表示 51
322 进程的调度状态 52
33 进程的控制 54
331 进程的控制机构 54
332 进程控制原语 54
34 进程调度 56
341 交通控制程序和进程调度程序 56
342 进程调度算法的设计 57
343 常用的进程调度算法 58
344 作业、 进程和程序之间的区别和联系 61
35 线程及其管理 62
351 线程概念的引入 62
352 什么是线程 62
353 Windows NT中的进程和线程 63
36 进程通讯 64
361 进程间的同步和互斥 65
362 信号量和P、 V操作 68
363 高级通讯原语 75
37 死锁 79
371 死锁的起因和产生死锁的必要条件 80
372 死锁举例 82
373 对死锁采取的对策 85
374 死锁的预防 85
375 死锁的避免 86
376 系统模型 89
377 死锁的检测 91
378 死锁的解除 92
38 小结 92
习题 93
第四章 存储管理 97
41 存储管理的基本概念 97
411 存储管理研究的课题 97
412 地址再定位 98
413 虚拟存储器概念的引入 99
42 早期的存储管理 100
421 单一连续分配 100
422 分区分配 101
43 分页存储管理 109
431 分页原理 109
432 地址变换机构 110
433 分页存储管理算法 113
434 分页存储管理方案的评价 114
44 请求分页存储管理 114
441 请求分页原理 115
442 页面置换算法 117
443 性能分析 120
444 请求分页存储管理方案的评价 123
45 分段存储管理 124
451 分段原理 124
452 段变换表 125
453 分段存储管理方案的评价 127
46 段页式存储管理 129
461 段页式存储管理的实现 129
462 段页式存储管理的评价 131
47 Windows NT虚拟内存管理 131
471 进程的虚拟地址空间 131
472 虚拟存储的实现 132
48 小结 134
习题 135
第五章 文件系统 137
51 文件系统概述 137
511 文件和文件系统 137
512 文件的类型 138
513 文件系统的基本功能 139
52 文件的结构和存取法 140
521 文件的逻辑结构 140
522 文件的物理结构 141
523 文件的存取方法 145
524 文件结构、 文件存储设备和存取法的关系 146
53 文件目录 146
531 简单的文件目录 146
532 二级目录 148
533 多级目录 148
534 文件目录项的组织 150
54 文件存储空间的管理 151
541 空白文件目录 151
542 空白块链 152
543 位示图(Bit Map) 152
544 MS-DOS的盘空间的管理 153
545 UNIX文件存储空间的管理 153
55 文件的共享 154
551 目录结构中的共享 155
552 打开文件结构中的共享 156
553 管道文件(Pipe) 157
56 文件的存取控制 160
561 文件存取控制法 160
562 文件系统的安全性 163
57 文件系统和用户间的接口 164
571 文件的创建和删除 164
572 文件的打开和关闭 165
573 文件的读写 166
58 小结 166
习题 167
第六章 输入/输出系统 168
61 I/O系统的硬件结构 168
611 I/O设备类型 168
612 I/O设备的物理特性 169
613 I/O系统的硬件组织 174
62 采用通道模型的I/O系统 177
621 通道类型 177
622 多通路I/O系统 178
623 通道命令和通道程序 178
624 CPU和通道间的通讯 180
63 I/O系统的软件组织 182
631 I/O软件设计的目标 182
632 中断处理程序 182
633 设备驱动程序 183
634 与设备无关的I/O软件 183
635 用户空间的I/O软件 184
636 I/O系统软件的层次结构 184
64 缓冲技术 185
641 单缓冲 185
642 双缓冲 186
643 缓冲池 186
644 预先读与延迟写 188
65 磁盘的驱动调度 188
66 设备分配程序 190
661 设备分配的数据结构 190
662 I/O调度程序 192
663 设备分配的实施 194
67 Windows NT的I/O系统 195
671 I/O系统的结构 195
672 驱动程序模型 197
673 异步I/O操作 198
68 小结 199
习题 200
第七章 Linux操作系统简介 202
71 Linux简介 202
711 Linux的发展过程 202
712 Linux内核结构 204
713 Linux运行模式、 地址空间与上下文 207
72 Linux进程管理 208
721 Linux进程控制块结构 208
722 进程调度算法和调度策略 210
723 进程使用的文件 212
724 进程使用的虚拟内存 212
725 系统调用 213
726 进程的创建与终止 214
73 进程间的通讯机制 214
731 信号(Signal) 215
732 管道(Pipe) 215
733 消息队列 216
734 信号量 217
735 共享内存 217
74 Linux存储管理 218
741 虚拟内存的实现机理 218
742 80386 体系结构的存储管理功能 218
743 Linux分页管理机制 219
744 空闲物理内存空间管理 219
745 虚拟段的组织 221
746 共享内存 221
747 请求换页与页面换入 222
748 交换空间 223
749 换出与丢弃页面 223
7410 存储管理系统的高速缓冲机制 224
75 Linux文件系统 225
751 Linux文件系统的特点 225
752 EXT2 文件系统物理结构 225
753 EXT2 索引节点 226
754 EXT2 超级块 227
755 EXT2 组描述符 227
756 EXT2 目录 228
757 EXT2 文件查找 228
758 EXT2 文件扩展策略 228
759 虚拟文件系统(VFS)概述 229
7510 VFS超级块 230
7511 VFS索引节点 230
7512 文件系统的注册 230
7513 文件系统的挂接与卸装 231
7514 文件系统管理的缓存机制 232
7515 bdflush内核守护程序 234
76 Linux设备管理 234
761 设备驱动程序环境 234
762 设备文件 240
763 设备驱动程序概述 241
764 设备驱动程序的结构 243
77 小结 247
习题 247
第八章 网络操作系统 249
81 网络操作系统的结构 250
811 网络操作系统的功能和特点 250
812 信息处理的基本模式 251
813 客户/服务器模式的工作过程 252
814 网络操作系统的结构 253
82 网络操作系统中的通信 254
821 通信机制 254
822 一个客户/服务器的例子 254
823 客户与服务器间的通信过程 256
824 发送原语和接收原语 258
825 通信协议 258
83 网络操作系统中的资源共享 259
831 硬盘共享 259
832 打印机共享 260
833 网络文件共享 261
84 网络操作系统中的服务软件 262
841 服务软件的分类 262
842 电子邮件E-mail 263
843 WWW超媒体网络 265
85 网络操作系统中的应用程序接口 268
851 传输层接口TLI 269
85.2 管套及其应用 272
86 Windows NT网络 275
861 Windows NT网络特点 275
862 Windows NT网络的体系结构 276
863 Windows NT网络的组成 278
87 小结 280
习题 280
第九章 操作系统环境下的编程及举例 281
91 应用程序编程接口概述 281
92 进程间通讯实现方法与实例 282
921 管道 282
922 System V IPC 机制 286
923 套接字 294
93 线程编程及实现方法 300
精彩片段:
 
书  评:
第 二 版 前 言

本书是由西安电子科技大学、 西安交通大学和西北工业大学三校教师联合编写的。 本书集中了三个学校“操作系统”课程教学和实践的经验, 从三个学校关于“操作系统”教学实际需要出发, 吸取了国内外操作系统教材的成功经验, 经过我们多次反复研究、 讨论, 最后形成了本书。
本书编写本着简明性、 先进性和实用性的原则, 即原理叙述力求简明, 方法技术反映先进, 习题例题体现实用。 为做到这一点, 首先, 我们在原理部分引进了线程、 微内核和客户/服务器等新概念; 其次, 我们把Windows NT所采用的新技术分散到各章作为实例来讲述, 而把当前最流行的操作系统Linux专门单列一章, 其目的在于帮助读者建立起操作系统的整体与动态概念; 最后, 为强调操作系统的实用性, 在本书的最后一章给出了操作系统环境下用户编程和具体应用的实例。
全书共九章。 第一章为操作系统概论, 介绍了操作系统中的基本概念, 描述了操作系统的概貌。 第二章为操作系统与用户之间的界面, 介绍了用户如何使用操作系统的方法。
第三章至第六章依次讲述操作系统的进程/线程管理、 存储管理、 文件系统和输入输出系统
。 第七章为Linux系统简介。 第八章为网络操作系统, 介绍了网络操作系统的原理、 功能和应用。第九章是操作系统环境下用户的编程及举例。
本书的第一、 三、 四、 八章由徐甲同教授编写, 第二、 七章由陆丽娜教授编写, 第五、 六章由谷建华教授编写, 第九章由冯锐老师编写。 最后由徐甲同教授统一修改、 编排并定稿。
本书适合作为高等学校计算机相关专业本科教材, 参考教学时数为50~60学时。若时数不够, 则第七、 九两章可以不讲, 第七章可在讲课教师的指导下组织学生自学, 第九章可作为学生上机实习时参考。
本书在编写过程中得到西安市各高校计算机“操作系统”授课老师的大力支持, 借此机会, 我们向在编写和出版过程中给予帮助的同志表示衷心感谢。 在编写本书的过程中给予热心帮助和大力支持的有: 西安电子科技大学的王长山、 王亚平、 方敏, 西安交通大学的杨麦顺、 张晓亮等老师, 他们对本书的编写提出了不少宝贵的意见和建议。 在本书出版过程中得到了西安电子科技大学出版社, 尤其是李荣才、 陈宇光等同志的热心帮助和大力支持, 才使本书尽快与读者见面。
由于时间仓促, 加之编写水平有限, 书中难免存在一些错误和缺点, 殷切希望广大读者批评指正。

编 者
2006年6月
第 一 版 前 言

本书是由西安电子科技大学、 西安交通大学和西北工业大学三校教师联合编写的。 本书集中了三个学校“操作系统”课程教学和实践的经验, 从三个学校关于“操作系统”教学实际需要出发, 吸取了国内外操作系统教材的成功经验, 经过我们多次反复研究、 讨论, 最后形成了本书。
本书编写本着简明性、 先进性和实用性的原则, 即原理叙述力求简明, 方法技术反映先进, 习题例题体现实用。 为做到这一点, 首先, 我们在原理部分引进了线程、 微内核和客户/服务器等新概念; 其次, 我们把Windows NT所采用的新技术分散到各章作为实例来讲述, 而把当前最流行的操作系统Linux专门单列一章,其目的在于帮助读者建立起操作系统的整体与动态概念; 最后, 为强调操作系统的实用性, 在本书的最后一章给出了操作系统环境下用户编程和具体应用的实例。
全书共八章。 第一章为操作系统概论, 介绍了操作系统中的基本概念, 描述了操作系统的概貌。 第二章为操作系统与用户之间的界面, 介绍了用户如何使用操作系统的方法。 第三章至第六章依次讲述操作系统的进程/线程管理、 存储管理、 文件系统和输入输出系统。 第七章为Linux系统简介。 第八章是操作系统环境下用户编程及应用。
本书的第一、 三、 四章由徐甲同教授编写, 第二、 七章由陆丽娜教授编写, 第五、 六章由谷建华副教授编写, 第八章由冯锐老师编写。 最后由徐甲同教授统一修改、 编排并定稿。
本书适合作为高等学校计算机相关专业本科教材, 参考教学时数为50~60学时。 若时数不够, 则第七、 八两章可以不讲, 第七章可在讲课教师的指导下组织学生自学, 第八章可作为学生上机实习时参考。
本书在编写过程中得到西安市各高校计算机“操作系统”授课老师的大力支持, 借此机会, 我们向在编写和出版过程中给予帮助的同志表示衷心感谢。 在编写本书的过程中给予热心帮助和大力支持的有: 西安电子科技大学的王长山、 王亚平、 方敏, 西安交通大学的杨麦顺、 张晓亮等老师, 他们对本书的编写提出了不少宝贵的意见和建议。 在本书出版过程中得到了西安电子科技大学出版社, 尤其是李荣才、 陈宇光等同志的热心帮助和大力支持, 才使本书尽快与读者见面。
由于时间仓促, 加之编写水平有限, 书中难免存在一些错误和缺点, 殷切希望广大读者批评指正。

其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息