请输入您要查询的百科知识:

 

词条 操作系统基础(第三版)
释义

基本信息

书名:操作系统基础(第三版)

ISBN:730203943

作者:屠祁/屠立德

出版社:清华大学出版社

定价:25.5

页数:346

出版日期:2000-9-1

版次: 1

开本:16开

简介

本书是一本全面详尽地介绍Windows NT和近代UNIX,并以该系统作为范例的教科书。本书也是一本力求把现代操作系统的典型特征---多线程、微内核、SMP多处理器系统、分布式系统、客户/服务器模式与经典的操作系统原理紧密结合的教科书。

本书共分6部分(14章)。第l部分介绍操作系统的基本概念和运行环境。第2部分分别以一章讨论进程和多线程机制以及并行性。第3部分主要讨论以SMP多处理器调度为中心的处理器管理与死锁。第4部分讨论存储管理技术,着重研究了内核主存管理和虚拟存储技术新发展。第5部分是设备和文件管理,着重介绍了流和虚拟(多重)文件系统机制。第6部分探讨了分布式计算机系统、微内核、操作系统结构和范例。本书作为计算机专业教材,内容丰富,通俗易懂,便于自学。可作为大专院校计算机专业以及研究生的教科书和参考书,也可作为电视大学的教材。

目录

第1部分概 论

第1章 引论

1. 1 系统概述

1. 1. l 计算机的硬件组织

1. 1. 2 软件的层次与虚拟机的概念

1. 2 操作系统的形成和发展

1. 2. 1 什么是操作系统

1. 2. 2 操作系统的形成和发展

1. 3 多道程序设计的概念

1. 3. 1 多道程序设计的引入

1. 3. 2 多道程序设计的概念

1. 4 操作系统的功能和特性—

1. 4. 1 操作系统的功能

1. 4. 2 操作系统的特性

1. 5 操作系统的类型

1. 5. 1 多道批处理操作系统

1. 5. 2 分日寸系统

1. 5. 3 实时系统

1. 5. 4 网络操作系统

1. 6 现代操作系统

1. 6. 1 现代操作系统特点

1. 6. 2 Windows NT简介

习题

第2章 操作系统的运行环境

2. 1 硬件环境

2. 1. 1 中央处理器 CPU

2. 1. 2 主存储器

2. 1. 3 缓冲技术

2. 1. 4 中断技术

2. 1. 5 时钟. 时钟队列

2. 2 操作系统与其他系统软件的关系

2. 2. 1 作业. 作业步和进程的关系

2. 2. 2 重定位的概念

2. 2. 3 绝对装入程序和相对装入程序

2. 3 操作系统与人的接口

2. 3. 1 作业控制语言

2. 3. 2 联机作业控制——终端命令和图形用户接口 GUl

2. 4 固件——微程序设计概念

2. 4. 1 微程序设计的概念

2. 4. 2 微程序设计和操作系统

习题

第2部分 进程. 多线程和并行性

第3章 进程管理

3. 1 进程的概念

3. 1. 1 进程的引入

3. 1. 2 进程的定义

3. 2 进程的状态

3. 2. 1 进程的状态及其变化

3. 2. 2 进程的挂起和解除挂起的状态

3. 3 进程的描述和管理

3. 3. 1 进程的描述

3. 3. 2 进程管理

3. 4 进程控制

3. 4. l 进程的控制原语

3. 4. 2 操作系统与进程控制的执行

3. 5 UNIX SVR4的进程管理

习题

第4章 多线程

4. l 线程的概念

4. 1. 1 线程的引入

4. 1. 2 线程的概念

4. 2 线程的状态和线程管理

4. 2. 1 线程的状态

4. 2. 2 线程的描述

4. 2. 3 线程的管理. 线程组

4. 3 多线程的实现

4. 3. 1 概说

4. 3. 2 用户级线程

4. 3. 3 内核级线程

4. 3. 4 KlT和ULT结合的方法

4. 3. 5 线程库

4. 4 Solaris操作系统的线程机制

4. 4. 1 Solaris的多线程结构

4. 4. 2 轻质进程

4. 4. 3 内核线程

4. 4. 4 用户线程

4. 4. 5 线程的执行

4. 4. 6 内核中断线程

4. 5 Mach操作系统的线程机制

习题

第5章 并行性:互斥和同步

5. 1 概论

5. 2 临界段

5. 2. 1 临界段的提出

5. 2. 2 临界段的互斥要求

5. 3 互斥

5. 3. 1 互斥的软件方法

5. 3. 2 互斥的硬件方法

5. 4 信号量

5. 4. 1 信号量

5. 4. 2 信号量及同步原语

5. 4. 3 同步原语的不可分割性

5. 4. 4 用信号量实现进程间互斥

5. 4. 5 生产者和消费者问题

5. 4. 6 阅读者和相写入者问题

5. 5 管程

5. 5. 1 管程的定义

5. 5. 2 用管程实现同步

5. 6 进程间的通信

5. 6. 1 进程通信的实现

5. 6. 2 间接通信模式

5. 6. 3 其他通信模式

5. 7 UNIx的进程同步和通信

5. 7. 1 管道 pipes

5. 7. 2 消息

5. 7. 3 共享主存段

5. 7. 4 信号量

5. 7. 5 信号或软中断

5. 8 Solaris线程同步原语

习题

第3部分 处理器管理. 死锁

第6章 多处理器管理系统和处理器管理

6. 1 多处理器系统

6. 1. 1 多处理器系统的优点

6. 1. 2 多处理器系统并行性的提高

6. 1. 3 多处理器的硬件组织

6. 1. 4 多处理器系统的分类

6. 1. 5 主/从式多处理器系统

6. 2 对称式多处理器系统 SMP

6. 2. 1 对称式多处理器系统概念

6. 2. 2 多处理器操作系统

6. 3 调度的层次和作业调度

6. 3. 1 调度的层次

6. 3. 2 作业状态

6. 3. 3 作业的调度

6. 4 单处理器系统的处理器调度

6. 4. 1 选择调度算法时应考虑的问题

6. 4. 2 调度算法

6. 5 多处理器系统的处理器管理祁调度

6. 5. 1 多处理器调度的概念

6. 5. 2 负载共享调度

6. 5. 3 专用处理器式调度

6. 5. 4 群调度

6. 5. 5 调度类和多模式调度器

6. 5. 6 实时调度

6. 6 UNIX类系统的处理器调度

习题

第7章 死锁

7. 1 死锁问题的提出

7. 2 死锁的必要条件

7. 2. 1 资源的概念

7. 2. 2 死锁的必要条件

7. 3 死锁的预防

7. 3. 1 预先静态分配法

7. 3. 2 有序资源使用法

7. 4 死锁的避免和银行家算法

7. 4. l 单资源的银行家算法

7. 4. 2 多资源的银行家算法

7. 5 死锁检测与恢复

7. 5. 1 死锁的检测

7. 5. 2 死锁的恢复

习题

第4部分 主存储器管理

第8章 实存储器管理技术

8. 1 引言

8. l. 1 主存储器的物理组织. 多级存储器

8. 1. 2 主存储器管理功能

8. 2 固定分区

8. 3 可变分区多道管理技术

8. 3. 1 可变分区存储管理的概念

8. 3. 2 存储分配算法

8. 3. 3 存储器的紧缩和程序的浮动

8. 3. 4 动态重定位的可变分区多道管理

8. 4 多重分区 多对界地址 管理

8. 5 简单分页

8. 6 简单分段

8. 7 内核主存管理

8. 7. 1 内核主存管理概述

8. 7. 2 2次幂空闲表分配器

8. 7. 3 伙伴系统

8. 7. 4 SVR4的延迟伙伴算法

习题

第9章 虚拟存储管理

9. 1 虚拟存储系统的基本概念

9. 2 分页存储管理

9. 2. 1 分页系统中的地址转换

9. 2. 2 硬件支持

9. 3 分段存储管理

9. 3. 1 分段概述

9. 3. 2 分段的实现

9. 4 段页式存储管理

9. 4. 1 段页式存储管理的基本概念

9. 4. 2 段页式存储管理中的地址转换

9. 4. 3 段页式存储管理算法

9. 4. 4 段页式存储管理的优缺点

9. 4. 5 Intel Pentium的段页式机制

9. 4. 6 保护环和调用门

9. 5 页的置换算法

9. 5. 1 页面访问失效及处理

9. 5. 2 页面置换算法

9. 5. 3 交换区

9. 6 页架的分配策略

9. 6. 1 物理主存

9. 6. 2 空闲页面链表

9. 6. 3 页架分配中的有关策略

9. 6. 4 分页环境中程序的行为特性

9. 7 主存共享. 快表一致性问题

9. 7. 1 主存共享

9. 7. 2 快表一致性问题

9. 8 SVR4 UNIX的存储管理

习题

第5部分 设备和文件管理

第10章 设备管理

10. 1 概述

lO. 2 I/O子系统的层次模型

lO. 2. 1 I/O子系统的设计目标

lO. 2. 2 I/O子系统的层次模型

10. 3 I/O硬件组成

10. 3. 1 设备和设备控制器

10. 3. 2 直接存储器访问

lO. 3. 3 通道方式和输入输出处理器

10. 4 设备驱动程序

10. 4. 1 设备和驱动程序分类

10. 4. 2 设备开关表

10. 4. 3 设备5S动程序框架

l0. 5 I/O子系统

10. 5. 1 设备命名

10. 5. 2 输入输出缓冲区

10. 5. 3 I/O子系统独立于设备的工作

10. 6 流

10. 6. 1 流的概念

10. 6. 2 消息和队列

10. 6. 3 流I/O

10. 7 磁盘调度

10. 7. 1 磁盘的硬件特性

10. 7. 2 磁盘调度算法

10. 8 虚拟设备和SPOOL系统

习题

第11章 文件系统

11. 1 文件

11. 1. 1 文件的命名

11, 1. 2 文件的结构

11. 1. 3 文件的类型

11. 1. 4 文件的属性

11. 1. 5 文件的操作

11. 1. 6 文件加锁

11. 2 目录

11. 2. 1 目录内容

11. 2. 2 文件目录的结构

11. 2. 3 路径名

11. 2. 4 符号连接

11. 2. 5 目录操作

11. 3 文件系统的实现

11. 3. 1 文件空间的分配和管理

11. 3. 2 UNIX系统的目录实现

11. 3. 3 磁盘空间的管理

11. 3. 4 文件系统在主存的数据结构和打开操作

11. 3. 5 文件系统安装

11. 4 虚拟文件系统——多重文件系统框架相接口

11. 4. 1 vnode/vfs体系结构的目标和设计思想

11. 4. 2 虚拟文件系统接口概述

11. 4. 3 安装一个文件系统, 虚拟文件系统开关表

11. 5 安全性和保护

11. 5, 1 用户确认技术

11. 5. 2 保护机制一一数据安全性

11. 5. 3 其他

11. 5. 4 文件的转储和恢复

习题

第6部分 分布式计算机系统. 操作系统结构和范例

第12章 分布式计算机系统

12. 1 概述

12. 1. 1 什么是分布式计算机系统

12. 1. 2 分布式系统的优点

12. 2 分布式操作系统特点

12. 2. 1 进程通信

12. 2. 2 资源管理

12. 2. 3 系统绍构

12. 3 进程通信

12. 3. 1 进程通信概述

12. 3. 2 TCP/IP通信协议

12. 3. 3 分布式环境的客户/服务器模式

12. 3. 4 分布式进程通信

12. 4 分布式文件系统

12. 4. 1 分布式文件系统概述

12. 4. 2 分布式文件系统的组成

12. 4. 3 分布式文件系统的体系结构

12. 4. 4 客户端高速缓存和一致性

12. 5 分布式系统中的互斥与死锁

l2. 5. 1 逻辑钟和逻辑时

12. 5. 2 时间戳算法 Lamport算法

12. 5. 3 令牌传送算法

12. 6 进程迁移

12. 6. 1 进程迁移的原因

12. 6. 2 进程迁移机制

习题

第13章 微内核. 操作系统的结构和设计

13. 1 微内核

13. 1. 1 使用微内核结构的优点

l3. 1. 2 微内核结构

13. 1. 3 微内核的实现

13. 2 操作系统的设计

13. 2. 1 设计的目标和原则

l3. 2. 2 操作系统的设计

13. 3 操作系统的结构

13. 3. 1 模块接口法 单块式

l3. 3. 2 层次结构设计法

13. 3. 3 客户/服务器方式

习题

第14章 Windowss NT操作系统

14. 1 Windows NT操作系统概述

14. 2 Windows NT的设计日标

14. 3 Windows N了的系统模型

14. 4 Windows NT的结构

14. 4. 1 NT的保护子系统

14. 4. 2 NT拟行体

14. 4. 3 客户/服务器模型实现的例子

14. 4. 4 关于NT的结构

14. 5 Windows NT的基元成分对象. 进程相纹

14. 5. 1 对象

14. 5. 2 进程

14. 5. 3 线况

14. 5. 4 进程管理程序

14. 6 微内核和对称多处理器系统

14. 6. 1 内核和对称多处理器系统 SMP

14. 6. 2 NT的线程状态转换

14. 6. 3 内核调度程序

14. 6. 4 进程和线程的优先级

14. 7 NT的同步对象

14. 7. 1 线程同步概述

14. 7. 2 用NT对象进行同步

14. 8 虚拟存储管理

14. 8. 1 进程的虚拟地址空间

14. 8. 2 NT的虚拟分页

14. 8. 3 页面调度策略和工作集

14. 8. 4 页架状态和页架数据结构

14. 8. 5 主存映射文件和视图

14. 9 输入输出系统

14. 9. 1 输入输出 I/O 系统的结构

14. 9. 2 统—的驱动程序模型

14. 9. 3 异步I/O操作和I/O请求处理过程

14. 9. 4 映射文件I/O

14. 10 Windows NT的内装网络

14. 10. 1 Windows NT的内装网络的特色

14. 10. 2 Windows NT网络的体系结构

l4. 11 对象管理程序

14. 12 进程通信---本地过程调用 LPC

14. 13 Windows NT的安全性

l4. 13. 1 NT安全性

14. 13. 2 存取令牌和安全描体

14. 14 综述

习题参考文献

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 8:32:30