
|
|
|
|
|
|
| 作者 |
: |
汤子瀛
|
| ISBN |
: |
756060496X
|
| 页数 |
: |
288
|
| 开本 |
: |
大16开
|
| 封面形式 |
: |
简裝本
|
| 出版社 |
: |
西安电科大
|
| 出版日期 |
: |
2000-2-1
|
| NT$ |
: |
257
|
|
|
|
|
|
暂时缺货
配送说明: 国际快递 , 海运邮递 。
付款说明: 1. VISA、MASTER線上刷卡 2. 信用卡传真刷卡付款 3.
邮政划拨 4. 银行汇款
|
|
|
|
|
 |
| |
本教材介绍计算机系统中的一个重要系统软件——操作系统(OS)。全书分四部分,共15章。第一部分介绍OS的基本原理,共10章,第1章概述了OS的形成、类型和功能等;第2~4章分别阐述了进程和线程的基本概念、同步和通信、调度和死锁;第5~6章为存储器管理和虚拟存储器;第7章为设备管理;第8、9两章分别介绍了文件系统和磁盘存储器管理;第10章为用户接口。第二部分中的第11和12章,分别介绍了网络OS和分布式OS。第三部分(第13、14章)介绍了一个OS实例——UNIX系统V的内部结构。最后一部分(第15章)介绍Windows的使用。 本教材可作为计算机和计算机应用专业的教科书,也可作为从事计算机工作的科技人员学习操作系统的参考书。
|
|
|
|
|
|
 |
| |
目 录 第1章 操作系统引论 1. 1 操作系统的目标. 作用和模型 1. 1. 1 操作系统的目标 1. 1. 2 操作系统的作用 1. 1. 3 操作系统的层次模型 1. 2 操作系统的发展过程 1. 2. 1 推动操作系统发展的主要动力 1. 2. 2 无操作系统时的计算机系统 1. 2. 3 单道批处理系统 1. 2. 4 多遭批处理系统 1. 2. 5 分时系统 1. 2. 6 实时系统 1. 3 操作系统的特征和服务 1. 3. 1 操作系统的特征 1. 3. 2 操作系统的服务 1. 4 操作系统的功能 1. 4. 1 存储器管理的功能 1. 4. 2 处理机管理的功能 1. 4. 3 设备管理的功能 1. 4. 4 文件管理的功能 1. 4. 5 用户接口 1. 5 操作系统的进一步发展 1. 5. 1 微机操作系统 1. 5. 2 多处理机操作系统 1. 5. 3 网络操作系统 1. 5. 4 分布式操作系统 1. 6 OS/2操作系统简介 1. 6. 1 OS/2的引入 1. 6. 2 OS/2的主要性能 习题 第2章 进程的描述与控制 2. 1 前趋图和程序执行 2. 1. 1 前趋图的定义 2. 1. 2 程序顺序执行 2. 1. 3 程序并发执行 2. 1. 4 程序并发执行的条件 2. 2 进程的描述 2. 2. 1 进程的定义与特征 2. 2. 2 进程的基本状态 2. 2. 3 进程的挂起状态 2. 2. 4 进程控制块PCB 2. 3 进程控制 2. 3. 1 操作系统内核 2. 3. 2 进程的创建 2. 3. 3 进程的终止 2. 3. 4 进程的阻塞与唤醒 2. 3. 5 进程的挂起与激活 2. 4 线程的基本概念 2. 4. 1 线程的引入 2. 4. 2 线程与进程的比较 2. 4. 3 用户级线程和内核支持线程 2. 4. 4 Solaris操作系统中的线程 2. 5 OS/2操作系统中进程的描述与控制 2. 5. 1 会晤的描述与控制 2. 5. 2 进程的描述与控制 2. 5. 3 线程的描述与控制 习题 第3章 进程的同步与通信 3. 1 进程同步的基本概念 3. 1. 1 临界资源 3. 1. 2 临界区 3. 1. 3 利用软件方法解决进程互斥问题 3. 1. 4 利用硬件方法解决进程互斥问题 3. 2 信号量机制 3. 2. 1 整型信号量机制 3. 2. 2 记录型信号量机制 3. 2. 3 信号量集机制 3. 3 经典进程同步问题 3. 3. 1 生产者-消费者问题 3. 3. 2 读者-写者问题 3. 3. 3 哲学家进餐问题 3. 4 管程机制 3. 4. 1 管程的引入 3. 4. 2 管程的基本概念 3. 4. 3 利用管程解决生产者消费者问题 3. 4. 4 利用管程解决哲学家进餐问题 3. 5 进程通信 3. 5. 1 进程通信的类型 3. 5. 2 直接通信和间接通信方式 3. 5. 3 消息传递系统中的几个问题 3. 5. 4 消息缓冲队列通信机制 3. 6 OS/2进程同步和进程通信 3. 6. 1 OS/2进程同步机制 3. 6. 2 OS/2进程通信机制 习题 第4章 调度与死锁 4. 1 调度的类型和模型 4. 1. 1 调度类型 4. 1. 2 调度队列模型 4. 1. 3 选择调度方式和算法的若干准则 4. 2 调度算法 4. 2. 1 先来先服务调度算法 4. 2. 2 短作业(进程)优先调度算法 4. 2. 3 时间片轮转调度算法 4. 2. 4 优先权调度等法 4. 2. 5 高响应比优先调度算法 4. 2. 6 多级队列调度 4. 2. 7 多级反馈队列调度算法 4. 3 实时系统中的调度 4. 3. 1 对实时系统的要求 4. 3. 2 实时调度算法 4. 3. 3 实时调度实例 4. 4 多处理机调度 4. 4. 1 进程调度 4. 4. 2 自调度 4. 4. 3 成组调度 4. 4. 4 专用处理机分配 4. 5 OS/2调度 4. 5. 1 线程的优先权 4. 5. 2 调度算法 4. 6 死锁的基本概念 4. 6. 1 产生死锁的原因 4. 6. 2 产生死锁的必要条件 4. 6. 3 处理死锁的基本方法 4. 7 死锁的预防和避免 4. 7. 1 死锁的预防 4. 7. 2 系统的安全状态 4. 7. 3 利用银行家算法避免死锁 4. 8 死锁的检测和解除 4. 8. 1 死锁的检测 4. 8. 2 死锁的解除 习题 第5章 存储器管理 5. 1 程序的装入和链接 5. 1. 1 程序的装入 5. 1. 2 程序的链接 5. 2 连续分配存储管理方式 5. 2. 1 单一连续分配 5. 2. 2 固定分区分配 5. 2. 3 动态分区分配 5. 2. 4 动态重定位分区分配 5. 2. 5 IBM-PC微机中的存储管理方式 5. 3 对换 5. 3. 1 多道程序环境下的对换 5. 3. 2 对换空间的管理 5. 3. 3 进程的换出与换入 5. 4 分页存储管理方式 5. 4. 1 分页存储管理的基本方法 5. 4. 2 地址变换机构 5. 4. 3 两级和多级页表 5. 4. 4 反置页表 5. 5 分段存储管理 5. 5. 1 分段存储管理方式的引入 5. 5. 2 分段系统的基本原理 5. 5. 3 共享与保护 5. 5. 4 段页式存储管理方式 习题 第6章 虚拟存储器 6. 1 虚拟存储器的基本概念 6. 1. 1 虚拟存储器的引入 6. 1. 2 虚拟存储器的实现方式 6. 1. 3 虚拟存储器的特征 6. 2 请求分页存储管理方式 6. 2. 1 请求分页中的硬件支持 6. 2. 2 页面分配 6. 2. 3 页面调入策略 6. 3 页面置换算法 6. 3. 1 最佳置换算法和先进先出算法 6. 3. 2 最近最久未使用LRU置换算法 6. 3. 3 Clock置换算法 6. 3. 4 其它置换算法 6. 4 请求分页系统的性能分析 6. 4. 1 缺页率对有效访问时间的影响 6. 4. 2 工作集 6. 4. 3 抖动产生的原因和预防方法 6. 5 请求分段存储管理方式 6. 5. 1 请求分段中的硬件支持 6. 5. 2 分段共享与保护 6. 6 OS/2存储器管理 6. 6. 1 Intel 80386的寻址方式和存储器管理方式 6. 6. 2 分段存储管理 6. 6. 3 分页存储管理 习题 第7章 设备签理 7. 1 I/O系统的组成 7. 1. 1 I/O系统的结构 7. 1. 2 I/O设备 7. 1. 3 设备控制器 7. 1. 4 I/O通道 7. 2 I/O控制方式 7. 2. 1 程序 I/O方式 7. 2. 2 中断驱动I/O控制方式 7. 2. 3 直接存储器访问DMA控制方式 7. 2. 4 I/O通道控制方式 7. 3 缓冲管理 7. 3. 1 缓冲的引入 7. 3. 2 单缓冲 7. 3. 3 双缓冲 7. 3. 4 循环缓冲 7. 3. 5 缓冲池 7. 4 设备分配 7. 4. 1 设备分配中的数据结构 7. 4. 2 设备分配时应考虑的若干因素 7. 4. 3 设备独立性 7. 4. 4 独占设备的分配程序 7. 4. 5 SPOOLing技术 7. 5 设备处理 7. 5. 1 设备驱动程序的功能和特点 7. 5. 2 设备驱动程序的处理过程 7. 5. 3 中断处理程序的处理过程 习题 第8章 文件系统 8. 1 文件和文件系统 8. 1. 1 文件. 记录和数据项 8. 1. 2 文件类型 8. 1. 3 文件系统模型 8. 1. 4 文件操作 8. 2 文件逻辑结构 8. 2. 1 文件逻辑结构的类型 8. 2. 2 顺序文件 8. 2. 3 索引文件 8. 2. 4 索引顺序文件 8. 3 目录管理 8. 3. 1 文件控制块和索引结点 8. 3. 2 单级目录结构 8. 3. 3 两级目录结构 8. 3. 4 树型目录结构 8. 3. 5 目录查询技术 8. 4 文件共享 8. 4. 1 早期实现文件共享的方法 8. 4. 2 基于索引结点的共享方式 8. 4. 3 利用符号链实现文件共享 8. 5 文件保护 8. 5. 1 保护域 8. 5. 2 访问矩阵 8. 5. 3 访问矩阵的修改 8. 5. 4 访问矩阵的实现 8. 5. 5 分级安全管理 习题 第9章 磁盘存储器管理 9. 1 磁盘I/O 9. 1. 1 磁盘性能简述 9. 1. 2 早期的磁盘调度算法 9. 1. 3 各种扫描算法 9. 2 外存分配方法 9. 2. 1 连续分配 9. 2. 2 链接分配 9. 2. 3 索引分配 9. 3 空闲存储空间的管理 9. 3. 1 空闲表法 9. 3. 2 空闲链表法 9. 3. 3 位示图法 9. 3. 4 成组键按法 9. 4 磁盘容错技术 9. 4. 1 第一级容错技术 9. 4. 2 第二级容错技术 9. 4. 3 廉价磁盘冗余阵列 9. 4. 4 后备系统 9. 5 文件系统性能的改善 9. 5. 1 磁盘高速缴存 9. 5. 2 优化数据的分布 9. 5. 3 提高磁盘I/O速度的其它方法 9. 6 数据一致性控制 9. 6. 1 事务 9. 6. 2 检查点 9. 6. 3 并发控制 9. 6. 4 若干具体的数据一致性问题 习题 第10章 操作系统接口 10. 1 联机命令接口 10. 1. 1 命令格式 10. 1. 2 联机命令的类型 10. 1. 3 终端处理程序 10. 1. 4 命令解释程序 10. 2 程序接口 10. 2. 1 系统调用的基本概念 10. 2. 2 系统调用的类型 10. 2. 3 系统调用的实现 10. 3 图形用户接口元素 10. 3. 1 窗口 10. 3. 2 图标 10. 3. 3 菜单 10. 3. 4 对话框 10. 4 图形用户接口元素的基本操作 10. 4. 1 菜单操作 10. 4. 2 窗口操作 10. 4. 3 对话框操作 习题 第11章 网络操作系统的构成和服务 11. 1 计算机网络概述 11. 1. 1 计算机网络的组成 11. 1. 2 计算机网络的拓扑结构 11. 1. 3 交换网 11. 1. 4 局域网 11. 2 开放系统在连参考模型 11. 2. 1 网络体系结构的基本概念 11. 2. 2 对等实体间的通信 11. 2. 3 服务存取点和连接 11. 2. 4 OSI七层模型 11. 3 客户/服务器模式和对等模式 11. 3. 1 客户/服务器模式的形成和结构 11. 3. 2 客户/服务器模式的类型 11. 3. 3 客户/服务器间的交互 11. 3. 4 客户/服务器模式的优点 11. 3. 5 对等模式 11. 4 网络操作系统的构成 11. 4. 1 工作站网络软件 11. 4. 2 网络环境软件 11. 4. 3 网络服务软件 11. 4. 4 网络管理软件 11. 5 文件与打印服务 11. 5. 1 文件服务的引入 11. 5. 2 文件服务软件 11. 5. 3 打印服务 11. 6 电子邮件服务 11. 6. 1 电子邮件系统 11. 6. 2 报文处理系统的引入 11. 6. 3 报文处理系统的组成 习题 第12章 分布式操作系统 12. 1 进程迁移 12. 1. 1 计算和数据的迁移 12. 1. 2 引入进程迁移的原因 12. 1. 3 进程迁移机制 12. 1. 4 迁移的协商 12. 2 分布式进程同步 12. 2. 1 事件排序 12. 2. 2 Lamport算法 12. 2. 3 Ricart and Agrawala算法 12. 2. 4 夺牌传送法 12. 3 分布式进程通信 12. 3. 1 数据传送 12. 3. 2 路由选择 12. 3. 3 流量控制 12. 3. 4 分布式消息传递方式 12. 3. 5 远程过程调用 12. 4 分布式系统中的死锁 12. 4. 1 死锁的类型 12. 4. 2 死锁检测中的问题 12. 4. 3 死镇的预院 12. 4. 4 分布式死锁的检测 12. 5 任务分配 12. 5. 1 任务分配时应考虑的问题 12. 5. 2 最早调度算法 12. 5. 3 子集调度算法 12. 5. 4 搜索树 12. 6 网络和分布式系统的安全性 12. 6. 1 对网络和分布式系统安全性的威胁 12. 6. 2 数据加密的基本概念 12. 6. 3 数据加密标准和数字签名 12. 6. 4 网络加密 12. 6. 5 密钥分配 习题 第13章 UNIX进程控制子系统 13. 1 UNIX系统概述 13. 1. 1 UNIX系统的发展 13. 1. 2 UNIX系统的特性 13. 1. 3 UNIX系统核心的结构 13. 2 进程的描述 13. 2. 1 进程的数据结构 13. 2. 2 进程状态及其转换 13. 2. 3 进程映像 13. 3 进程的控制与调度 13. 3. 1 进程控制 13. 3. 2 进程调度 13. 3. 3 进程切换 13. 4 进程的同步与通信 13. 4. 1 信号 13. 4. 3 管道 13. 4. 3 消息 13. 4. 4 共享存储区 13. 4. 5 信号量 13. 5 存储器管理 13. 5. 1 请求调页管理的数据结构 13. 5. 2 换页进程 13. 5. 3 请求调页 习题 第14章 UNIX文件子系统 14. 1 设备缓冲管理 14. 1. 1 字符设各级冲管理 14. 1. 2 块设备缓冲队列的结构 14. 1. 3 块设备缓冲区的分配与回收 14. 2 设备处理程序 14. 2. 1 核心与驱动程序的接口 14. 2. 2 磁盘驱动程序 14. 2. 3 磁盘读. 写程序 14. 3 对文件的管理 14. 3. 1 文件存储空间的管理 14. 3. 2 文件的物理结构 14. 3. 3 用户文件描述符表和文件表的管理 14. 4 目录管理 14. 4. 1 对索引结点的管理 14. 4. 2 构造目录和删除目录 14. 4. 3 检索目录 14. 5 文件系统的系统调用 14. 5. 1 系统调用open 14. 5. 2 系统调用creat 14. 5. 3 系统调用close 14. 5. 4 系统调用link和unlink 14. 5. 5 系统调用read和write 14. 5. 6 其它系统调用 习题 第15章 Windows操作系统的使用 15. 1 程序管理器 15. 1. 1 程序管理器窗口中的应用程序组 15. 1. 2 程序管理器的功能 15. 1. 3 程序组和程序项的建立 15. 1. 4 传送和拷贝程序项 15. 1. 5 启动应用程序 15. 2 文件管理器 15. 2. 1 目录窗口的组成 15. 2. 2 文件管理器的功能 15. 2. 3 对文件和目录的操作 15. 2. 4 改变目录窗口中的显示信息 15. 2. 5 软盘的维护 15. 3 绘画应用程序 15. 3. 1 画笔窗口中的主要元素 15. 3. 2 使用绘画工具作画 15. 3. 3 在图画中输入文本 15. 3. 4 编辑图画 15. 4 书写器 15. 4. 1 编辑文档 15. 4. 2 在书写器文档中嵌入图画 15. 4. 3 字符格式化 15. 4. 4 段落格式化 15. 4. 5 整个文档格式化 15. 5 控制面板 15. 5. 1 选配桌面颜色. 图案和壁纸 15. 5. 2 屏幕保护 15. 5. 3 设置系统日期和时间 15. 5. 4 设置键盘. 鼠标和端口 15. 6 打印管理器 15 6. 1 安装和配置打印机 15. 6. 2 打印管理器的功能 15. 6. 3 应用程序中的打印功能 习题 参考文献
|
|
|
 |
|
|