现代操作系统教程(附光盘)
¥28.00定价
作者: 滕至阳
出版时间:2000年5月
出版社:高等教育出版社
- 高等教育出版社
- 9787040079296
- 1版
- 40707
- 0045151850-0
- 16开
- 2000年5月
- 287
- 工学
- 软件工程
- TP316
- 计算机科学与技术
- 本科
内容简介
本书把操作系统学科研究领域近年来的*成果、主流操作系统的精华部分与传统教学内容有机融合,注重介绍该学科基本研究方法和基本发展规律。各章既有一般原理又有具体实例,既有传统内容又有新概念、新技术。与本书配套的多媒体教学课件生动有趣,便于自学。
本书可作为高等学校计算机及相关专业操作系统课程的教材,也可供计算机等级考试、成人自学考试的考生和计算机应用开发人员阅读参考。
本书可作为高等学校计算机及相关专业操作系统课程的教材,也可供计算机等级考试、成人自学考试的考生和计算机应用开发人员阅读参考。
目录
第1章 引言 1.1 什么是操作系统 1.2 操作系统类型 1.2.1 单用户操作系统 1.2.2 多道批处理系统 1.2.3 分时系统 1.2.4 实时系统 1.2.5 网络操作系统 1.2.6 分布式操作系统 1.3 操作系统运行环境 1.4 操作系统回顾与展望 1.5 操作系统启动过程简介 思考与习题 第2章 作业管理 2.1 什么叫作业 2.2 操作系统提供的用户界面 2.2.1 程序界面 2.2.2 UNIX系统调用执行过程 2.2.3 联机用户界面 2.2.4 键盘命令执行过程 2.2.5 屏幕命令执行过程 2.2.6 脱机用户界面 2.2.7 用户界面现状与发展 2.3 交互式作业管理 2.4 批处理作业管理 2.4.1 SPOOLing输入与输出 2.4.2 作业登录 2.4.3 作业撤离 2.4.4 作业调度 2.4.5 作业控制 2.4.6 作业与进程 思考与习题 第3章 存储管理 3.1 物理主存 3.2 虚存概念与虚存管理 3.3 地址变换 3.4 进程全部驻留主存 3.4.1 固定分区 3.4.2 可变分区 3.4.3 页式管理 3.4.4 段式管理 3.5 进程部分驻留主存 3.5.1 请求页式管理 3.5.2 请求段页式管理 思考与习题 第4章 进程管理 4.1 什么是进程 4.2 进程状态变迁 4.3 进程的组成 4.3.1 进程控制块 4.3.2 实例 4.4 进程上下文 4.5 进程控制 4.5.1 内核和微核 4.5.2 进程控制原语 4.6 进程互斥 4.6.11 临界资源与临界段 4.6.2 斥工具 4.7 进程同步 4.7.1 PV操作的同步机制 4.7.2 条件临界区 4.7.3 管程 4.7.4 开放路径表达式 4.8 进程间通信 4.8.1 软中断 4.8.2 共享存储 4.8.3 共享文件 4.8.4 消息传递 4.9 进程调度 4.9.1 概述 4.9.2 调度算法 4.9.3 调度实现 4.9.4 实例研究——UNIX进程调度 4.10 进程死锁 4.10.1 死锁概念 4.10.2 死锁排除 思考与习题 第5章 线程概念与应用 5.1 线程概念 5.2 线程状态 5.3 线程控制 5.4 线程优先级与调度 5.5 线程同步 5.6 线程通信 5.6.1 主存读/写通信 5.6.2 管道流通信 5.7 线程死锁 5.8 线程API 5.8.1 类方法 5.8.2 实例方法 5.9 多线程应用实例 思考与习题 第6章 文件管理 6.1 概述 6.2 文件的逻辑组织与存取方法 6.3 文件的物理组织 6.3.1 成组与分解 6.3.2 连续组织——连续文件 6.3.3 链接组织——串联文件 6.3.4 索引组织——索引文件 6.3.5 散列组织———Hash文件 6.4 文件存储空间管理 6.4.1 空闲块表和空闲块链 6.4.2 位示图 6.4.3 空闲块成组链接法 6.5 文件目录管理 6.5.1 长文件名与目录项 6.5.2 树型目录组织 6.5.3 目录树上的搜索与操作 6.5.4 装卸文件卷 6.5.5 文件属性数据管理 6.6 地址映射 6.7 文件表管理 6.8 与文件有关的操作 6.9 文件的共享、控制、保密与转储 6.9.1 文件共享 6.9.2 文件控制 6.9.3 文件保密 6.9.4 文件转储 6.10 文件系统性能 6.10.1 性能管理方法 6.10.2 性能提高技术 6.11 文件系统的一致性 6.12 文件系统的完整性 思考与习题 第7章 设备管理 7.1 基本功能 7.2 直接输入/输出 7.3 间接输x/输出 7.4 中断控制下的输入输出 7.4.1 设备状态及其变换 7.4.2 数据结构 7.4.3 输入输出过程的实现算法 7.4.4 lOB队列调度 7.5 通道环境下的输入输出 7.6 设备的分配与回收 7.6.1 数据结构 7.6.2 设备分配原则、方式、策略 7.6.3 设备分配算法 7.6.4 设备回收算法 7.7 I/O传输控制 7.7.1 控制方案 7.7.2 I/O进程 7.8 字符设备驱动 7.8.1 数据结构 7.8.2 对字符缓冲队列的操作 7.8.3 终端驱动程序 7.9 块设备驱动 7.9.1 块设备文件 7.9.2 数据结构 7.9.3 缓冲区的分配与释放 7.9.4 磁盘设备驱动程序 7.9.5 与文件系统高层的关系 7.10 设备组与设备预订 思考与习题 第8章 并发程序设计 第9章 操作系统设计与实现 第10章 多处理机操作系统 第11章 网络操作系统 第12章 分布式操作系统 第13章 安全与保密机制