目录
第1章绪论
11操作系统概述
111计算机系统的组成
112操作系统的地位和作用
113操作系统的定义
12操作系统的发展
121无操作系统的计算机系统
122批处理系统
123分时系统
124实时系统
13操作系统的特征和功能
131操作系统的特征
132操作系统的功能
14本章小结
15习题
第2章进程管理
21进程的基本概念
211程序的顺序执行
212程序的并发执行
213进程的描述
22进程控制
221进程控制块
222进程的创建与撤销
223进程的阻塞与唤醒
23进程的同步与互斥
231进程间的制约关系
232临界资源与临界区
233信号量机制
234用P、V操作实现进程的同步与互斥
235经典的同步与互斥问题
236管程的概念
24线程
241线程的概念
242线程的种类与实现
243线程与进程的比较
25Windows进程管理
251Windows进程和线程
252Windows任务管理器
26进程通信
261进程通信的概念
262共享存储器系统
263管道通信
264消息传递系统
265Windows进程通信
27本章小结
28习题
第3章处理机调度与死锁
31处理机调度机制
311处理机调度的级别
312调度队列模型
313选择调度方式和调度算法的若干准则
32调度算法
321先来先服务调度算法
322短作业优先调度算法
323高响应比优先调度算法
324高优先权优先调度算法
325时间片轮转调度算法
326多级反馈队列调度算法
33死锁
331死锁产生的原因和必要条件
332死锁的预防
333死锁的避免
334死锁的检测与解除
335Windows 10操作系统中死锁的解除
34本章小结
35习题
第4章存储器管理
41存储器管理概述
411存储器管理的任务与功能
412程序的装入与链接
413覆盖与对换
42连续分配存储管理方式
421单一连续分配管理方式
422固定分区存储管理方式
423可变分区存储管理方式
424可重定位分区分配
43分页存储管理
431页面与页表
432地址变换
433两级和多级页表
44分段存储管理
441基本原理
442地址变换与存储保护
45段页式存储管理
451基本原理
452地址变换过程
46虚拟存储器
461虚拟存储概述
462请求分页存储管理方式
463请求分段存储管理方式
47本章小结
48习题
第5章设备管理
51设备管理概述
511设备的分类
512设备管理的任务与功能
513I/O系统
52I/O控制方式
521程序I/O方式
522中断驱动I/O控制方式
523直接存储器访问I/O控制方式
524I/O通道控制方式
53缓冲技术
531缓冲技术的引入
532缓冲的种类
54I/O设备分配
541设备分配中的数据结构
542设备分配时应考虑的因素
543SPOOLing技术
55I/O设备驱动程序
551设备驱动程序的功能与特点
552设备驱动程序的处理过程
56磁盘存储管理
561磁盘概述
562磁盘调度
563提高磁盘I/O速度的方法
57本章小结
58习题
第6章文件管理
61文件管理概述
611文件
612文件系统
62文件的结构及存取方式
621文件的逻辑结构
622文件的物理结构
623文件的存取方式
63目录管理
631文件控制块和索引节点
632目录结构
633目录查询技术
64文件存储空间的管理
641空闲表法
642空闲链表法
643位示图法
644成组链接法
65文件的共享与安全
651文件的共享
652文件的安全
653数据一致性控制
66本章小结
67习题
第7章操作系统接口
71脱机用户接口
72联机用户接口
721联机命令接口
722图形化用户界面
73系统调用
731概述
732系统调用的实现
74本章小结
75习题
第8章常用操作系统简介
81Windows操作系统
811Windows操作系统概况
812Windows操作系统家族的特点
82UNIX操作系统
821UNIX系统的发展与历史
822UNIX操作系统的特点
823UNIX常用命令
83Linux操作系统
831自由软件
832Linux操作系统的发展
833Linux操作系统的特点
84DOS操作系统
841DOS操作系统的发展历史
842DOS的主要功能与构成
843MS-DOS的特点
85移动端操作系统
851iOS操作系统
852Android操作系统
86本章小结
87习题