计算机操作系统教程

计算机操作系统教程
作 者: 张尧学 史美林
出版社: 清华大学出版社
丛编项: 清华大学计算机系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 电子计算机 操作系统(软件) 高等学校 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《计算机操作系统教程》作者简介

内容简介

(获教育部优秀教材一等奖,全国优秀畅销图书奖)张尧学史美林编著操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用人员必不可少的知识。本书是编著者在清华大学计算机系多年教学和科研的基础上,对其第一版改编而成的。自本书在1993年出版第一版之后的6年多时间里,计算机技术的发展可谓一日千里,但是,UNIX操作系统及其原理与技术并未发生根本性的变化和改变。无论是Windows系列的操作系统还是UNIX系列的操作系统,其主要原理仍是来自于UNIX。因此,本书在讲述操作系统原理的基础上,仍以UNIX系统为例进行介绍。不过,为了适应计算机软硬件技术的迅速发展和培养学生掌握新技术的能力,在第一版的基础上,我们增加了线程以及实时调度等相关新内容。同时,在保持第一版的优点前提下,对原书部分章节做了适当调整。第2版全书共分为10章。第1章简要介绍操作系统基本概念、功能、分类以及发展历史等,第2章则主要讨论操作系统界面和简单的使用操作方法。第3章介绍进程与线程管理的有关概念和技术,第4章主要是处理机管理和调度策略。调度策略与算法主要用于处理机管理,但在交换区等其他资源分配时也被大量使用。第5章介绍存储管理,包括分区、分页,以及分段和段页式管理等。作为进程管理与存储管理的实例,第6章介绍UNIXsystemV的进程与存储管理系统。第7章介绍文件系统,第8章讲述设备管理技术。第9章则在第7章与第8章的基础上介绍UNIXsystemV的文件和设备管理方法。最后一章介绍面向对象操作系统设计技术。本书可作为计算机专业和相关专业的操作系统课程教材,也可供有关科技人员阅读和参考。

图书目录

再版前言

第1章 绪论

1. 1 操作系统概念

1. 2 操作系统的历史

1. 3 操作系统的基本类型

1. 4 操作系统功能

1. 5 计算机硬件简介

1. 6算法的描述

1. 7 研究操作系统的几种观点

习题

第2章 操作系统用户界面

2. 1 作业的基本概念

2. 2 作业的建立

2. 3 命令控制界面接口

2. 4 系统调用

2. 5 UNIX用户界面

本章小结

习题

第3章 进程管理

3. 1 进程的概念

3.2 进程的描述

3. 3 进程状态及其转换

3. 4 进程控制

3. 5 进程互斥

5. 6 进程同步

3. 7 进程通信

3. 8 死锁问题

3. 9 线程

本章小结

习题

第4章 处理机调度

4. 1 分级调度

4. 2 作业调度

4. 3 进程调度

4. 4 调度算法

4. 5 算法评价

4. 6 实时系统调度方法

本章小结

习题

第5章 存储管理

5. 1 存储管理的功能

5. 2 分区存储管理

5. 3 覆盖与交换技术

5. 4 页式管理

5. 5 段式与段页式管理

5. 6 局部性原理和抖动问题

本章小结

习题

第6章 进程与存储管理示例

6. 1 UNIX进程和存储管理简介

6. 2 UNIX进程结构

6. 3 进程控制

6. 4 UNIX进程调度与交换

6. 5 进程通信

6. 6 UNIX存储管理

本章小结

习题

第7章 文件系统

7. 1 文件系统的概念

7. 2 文件的逻辑结构与存取方法

7. 3 文件的物理结构与存储设备

7. 4 文件存储空间管理

7. 5 文件目录管理

7. 6 文件存取控制

7. 7 文件的使用

7. 8 文件系统的层次模型

本章小结

习题

第8章 设备管理

8. 1 引言

8. 2 数据传送控制方式

8. 3 中断技术

8, 4 缓冲技术

8. 5 设备分配

8. 6 I/O进程控制

8. 7 设备驱动程序

本章小结

习题

第9章 文件和设备管理示例

9. 1 文件系统的特点与文件类别

9. 2 文件系统的数据结构及其关系

9. 3 资源管理和地址映射

9. 4 目录与搜索方法

9. 5 文件系统的系统调用

9. 6 UNIX System V的中断和陷阱总控程序

9. 7 缓冲区管理

9. 8 块设备驱动

9. 9 字符设备驱动

本章小结

习题

第10章 面向对象操作系统的设计

10. 1 面向对象的基本概念

10. 2 面向对象和操作系统

10. 3 面向对象操作系统的分类

参考文献