操作系统设计原理 / 卓越工程师教育培养计划·计算机类创新系列规划教材
作者: 詹永照
出版时间:2016年1月
出版社:中国科技出版传媒股份有限公司
- 中国科技出版传媒股份有限公司
- 9787030471000
- 1-1
- 44728
- 0047170402-3
- 平装
- 16开
- 2016年1月
- 474
- 321
- 工学
- 计算机科学与技术
- TP316
- 计算机科学与技术等
- 本科
本书可作为计算机类本科专业的教材,也可供有关专业的教师、学生和科技人员阅读参考。
前言
第1章 操作系统概述
1.1 操作系统的定义
1.1.1 基本概念
1.1.2 一个计算机系统的视图
1.1.3 操作系统的基本功能
1.2 操作系统的形成和发展
1.3 操作系统的分类
1.3.1 单用户操作系统
1.3.2 批处理操作系统
1.3.3 实时操作系统
1.3.4 分时操作系统
1.3.5 网络操作系统
1.3.6 分布式操作系统
1.3.7 嵌入式操作系统
1.4 操作系统的运行环境
1.4.1 中央处理器(CPU)
1.4.2 特权指令
1.4.3 处理器的状态
1.4.4 程序状态字(PSW)
1.5 操作系统的结构
1.6 现代操作系统
1.6.1 现代操作系统的特点
1.6.2 UNIX的特点
1.6.3 Linux的特点
1.6.4 Windows NT的特点
本章小结
习题
实验
第2章 进程与线程
2.1 多道程序与并发执行
2.1.1 单道程序的顺序执行
2.1.2 多道程序的并发执行
2.2 进程模型
2.2.1 进程的概念
2.2.2 进程的实体
2.2.3 进程状态和转换
2.2.4 进程控制
2.3 线程模型
2.3.1 线程的概念
2.3.2 线程与进程的比较
2.3.3 线程的实现.
2.4 多核、多线程与超线程
2.4.1 多核技术简介
2.4.2 多核基本概念
2.5 进程管理实例.
2.5.1 UNIX进程管理
2.5.2 Linux进程管理
2.5.3 Windows进程管理
本章小结
习题
实验
第3章 互斥与同步
3.1 进程管理的背景
3.2 进程互斥
3.2.1 互斥与临界区
3.2.2 互斥的软、硬件实现方法
3.2.3 信号量及P、V原语
3.2.4 用P、V操作实现互斥
3.3 进程同步
3.3.1 进程同步概念
3.3.2 用P、V操作实现同步
3.4 进程通信
3.4.1 进程通信的类型
3.4.2 消息传递
3.4.3 进程通信的有关问题
3.5 死锁
3.5.1 死锁的概念
……
第4章 处理器调度
第5章 存储器管理
第6章 文件管理
第7章 I/O管理
第8章 操作系统安全
第9章 新型操作系统
参考文献