内容简介
《计算机操作系统(第2版)/21世纪高等学校计算机教育实用规划教材》通过实用操作系统的现象引导,针对性引出操作系统概述。前6章介绍操作系统的概述、处理机管理、存储管理、作业管理、文件系统和设备管理;第7章整体分析操作系统的设计方法;第8章为实验。
《计算机操作系统(第2版)/21世纪高等学校计算机教育实用规划教材》提供了大量习题供读者练习,并配备了基于Windows XP和Linux操作系统不同层次的17个实验供读者选用,内容由浅人深,有助于读者消化知识。
《计算机操作系统(第2版)/21世纪高等学校计算机教育实用规划教材》可作为高等学校计算机工程和应用类专业的教材,也适合计算机相关专业人员用作参考书,计算机工程技术人员阅读《计算机操作系统(第2版)/21世纪高等学校计算机教育实用规划教材》也会有所受益。
目录
第1章 操作系统概述
1.1 计算机与操作系统
1.1.1 计算机系统
1.1.2 实用操作系统
1.2 操作系统的介绍
1.2.1 操作系统的定义
1.2.2 操作系统的功能
1.2.3 操作系统设计原则
1.2.4 操作系统的发展
1.3 操作系统的分类
1.3.1 多道批处理系统
1.3.2 分时系统
1.3.3 实时系统
1.3.4 几种操作系统的比较
1.3.5 典型操作系统介绍
1.4 操作系统的观点
1.4.1 资源管理观点
1.4.2 用户管理观点
1.4.3 进程管理观点
1.5 本章小结
习题
第2章 处理机管理
2.1 概述
2.1.1 多用户
2.1.2 程序
2.1.3 并发程序
2.1.4 Linux中的描述
2.2 进程及其状态
2.2.1 进程的定义
2.2.2 进程的状态及其转换
2.2.3 进程描述机构和进程实体
2.3 进程控制
2.3.1 原语
2.3.2 进程控制原语
2.3.3 Linux中的进程控制
2.3.4 Windows中的进程控制
2.4 进程同步
2.4.1 互斥关系
2.4.2 同步关系
2.4.3 临界区实现方法
2.4.4 用P、V操作实现互斥与同步
2.5 进程通信
2.5.1 消息通信
2.5.2 管道文件
2.5.3 Windows中的进程通信
2.5.4 Linux中的进程通信
2.6 死锁
2.6.1 死锁的定义
2.6.2 死锁发生的必要条件
2.6.3 对抗死锁
2.7 实用系统中的进程
2.8 本章小结
习题
第3章 存储管理
3.1 实用系统中的存储管理方法
3.1.1 DOS分区及分段
3.1.2 Windows XP的存储器
3.1.3 Linux存储管理
3.2 存储管理功能
3.2.1 用户实体与存储空间
3.2.2 存储分配、释放及分配原则
3.2.3 地址映射
3.2.4 虚拟存储器
3.2.5 存储保护与共享
3.2.6 存储区整理
……
第4章 作业管理
第5章 文件系统
第6章 设备管理
第7章 操作系统的整体设计
第8章 实验