操作系统是计算机系统中最重要的系统软件,也是计算机专业的核心课程。本书用通俗的语言、生动的图片、丰富的例题介绍了操作系统经典的设计原理和最新的发展成果,还结合主流操作系统平台,组织了多个丰富而有趣的实验内容,安排了大量各种难度的练习题,并附有参考答案,以便于自学、选讲或考研复习。
本书通俗易懂,前后贯通,概念清晰,内容丰富,实践性与实用性都很强,是集经典理论、最新发展、习题集与实验指导于一身的一本新教材。
本书可作为高等院校计算机专业本科教材,也可作为专科或非计算机专业教学参考用书,或者作为广大考生自学或考研复习的参考书。
目录
- 第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 信号量机制
- 2.6 进程同步
- 2.7 进程通信
- 2.8 死锁问题
- 2.9 处理器调度
- 2.10 线程的概念
- 综合练习题二
- 第3章 存储器管理
- 3.1 存储管理的概念
- 3.2 分区存储管理
- 3.3 页式存储管理
- 3.4 段式存储管理
- 3.5 段页式存储管理
- 综合练习题三
- 第4章 文件管理
- 4.1 文件系统概述
- 4.2 文件目录
- 4.3 文件系统的实现
- 综合练习题四
- 第5章 操作系统安全性
- 5.1 安全性概述
- 5.2 影响系统安全性的因素
- 5.3 实现系统安全性的基本技术
- 5.4 安全性的设计原则
- 5.5 职业道德教育与法制建设
- 综合练习题五
- 第6章 设备管理
- 6.1 设备管理概述
- 6.2 I/O控制方式
- 6.3 中断技术
- 6.4 缓冲技术
- 6.5 设备分配及设备的处理程序
- 6.6 SPOOLing系统
- 6.7 磁盘设备管理
- 综合练习题六
- 第7章 Windows 2000/XP操作系统
- 7.1 Windows 2000/XP的体系结构
- 7.2 Windows 2000/XP的处理器管理
- 7.3 Windows 2000/XP的内存管理
- 7.4 Windows 2000/XP的文件系统
- 7.5 Windows 2000/XP的I/O系统
- 综合练习题七
- 第8章 Linux系统内核结构
- 8.1 Linux操作系统概述
- 8.2 Linux用户接口及使用
- 8.3 Linux进程管理
- 8.4 Linux虚拟内存管理
- 8.5 Linux文件管理
- 8.6 Linux设备管理
- 综合练习题八
- 附录1 模拟试题
- 附录2 操作系统实验
- 附录3 习题参考答案与提示