目 ½
第1章 操½系统引论
1.1 复习笔记
1.2 课后习题详解
1.3 考研真题详解
第2章 进程的描述与控制
2.1 复习笔记
2.2 课后习题详解
2.3 考研真题详解
第3章 处理机调度与死锁
3.1 复习笔记
3.2 课后习题详解
3.3 考研真题详解
第4章 存储器管理
4.1 复习笔记
4.2 课后习题详解
4.3 考研真题详解
第5章 虚拟存储器
5.1 复习笔记
5.2 课后习题详解
5.3 考研真题解
第6章 输入输出系统
6.1 复习笔记
6.2 课后习题详解
6.3 考研真题详解
第7章 文件管理
7.1 复习笔记
7.2 课后习题详解
7.3 考研真题详解
第8章 磁盘存储器的管理
8.1 复习笔记
8.2 课后习题详解
8.3 考研真题详解
第9章 操½系统接口
9.1 复习笔记
9.2 课后习题详解
9.3 考研真题详解
第10章 多处理机操½系统
10.1 复习笔记
10.2 课后习题详解
10.3 考研真题详解
第11章 多媒½操½系统
11.1 复习笔记
11.2 课后习题详解
11.3 考研真题详解
第12章 保护和安全
12.1 复习笔记
12.2 课后习题详解
12.3 考研真题详解
第1章 操½系统引论
1.1 复习笔记
一、操½系统的目标和½用
1
操½系统的目标
(1)方便性。
(2)有效性。
(3)可扩充性。
(4)开放性。
2
操½系统的½用
(1)OS½为用户与计算机硬件系统之间的接口。
(2)OS½为计算机系统资源的管理者。
(3)OS实现了对计算机资源的½象。
二、操½系统的发展过程
1
未配½操½系统的计算机系统
(1)人工操½方式。
(2)脱机输入/输出方式。
2
3
单道批处理系统
多道批处理系统
多道批处理系统特征:多道、宏观上并行、微观上串行。
4
分时系统
分时系统的特征:多路性、独立性、及时性、交互性。
5
实时系统
(1)实时系统的类型
① 工业(武器)控制系统,如火炮的自动控制系统、飞机的自动驾驶系统,以及导弹的制导系
统等。
② 信息查询系统,如飞机或火½的订票系统等。
③ 多媒½系统。
④ 嵌入式系统。
(2)实时系统最主要的特征便是及时性与可靠性。
6
微机操½系统的发展
微机操½系统按运行方式分为以下几类:
(1)单用户单任务操½系统。
(2)单用户多任务操½系统。
(3)多用户多任务操½系统。
三、操½系统的基本特性
1
并发(Concurrence)
区分并行与并发
(1)并行性是指两个或多个事件在同一时刻发生;
(2)并发性是指两个或多个事件在同一时间间隔内发生。
2
共享(Sharing)
目前实现资源共享的主要方式有以下两种:
(1)互斥共享方式。
(2)同时访问方式。
3
4
虚拟(Virtual)
异步(Asynchronism)
并发和共享是多用户(多任务)OS的两个最基本的特征。
四、操½系统的主要功½
1
处理机管理功½
对处理机的管理可½结为对进程的管理。处理机管理的主要功½有:
(1)进程控制。
(2)进程同步。
(3)进程通信。
(4)调度。
2
存储器管理功½
(1)内存分配。
(2)内存保护。
(3)地址映射。
(4)内存扩充。
3
设备管理功½
(1)缓冲管理。
(2)设备分配。
(3)设备处理。
4
文件管理功½
(1)文件存储空间的管理。
(2)目½管理。
(3)文件的读/写管理和保护。
5
操½系统与用户之间的接口
(1)用户接口
用户接口进一步分为联机用户接口、脱机用户接口和图½用户接口三种。
(2)程序接口
程序接口是由一组系统调用组成的,每一个系统调用½是一个½完成特定功½的子程序。
6
系统调用
(1)系统调用又被称为广义指令。
(2)系统调用的相关处理½是在核心态下进行。
(3)系统调用按功½分类为:设备管理、文件管理、进程控制、进程通信、内存管理。
五、操½系统的运行环境
1
内核态与用户态
(1)操½系统的内核是计算机上配½的底层½件,是操½系统最基本、最核心的部分。
(2)操½系统内核的核心功½包括时钟管理,中断处理,原语,进程管理,存储器管理,设备
管理。
(3)用户态也叫做目态,核心态也叫做管态。
2
操½系统的指令分为特权指令和非特权指令。
(1)特权指令是只½由操½系统才½执行的指令,如I/O指令、内存清零指令,只½在核心态下
执行。
(2)非特权指令是用户可以去执行的指令,在用户态下执行。
3
中断与异常
(1)中断分为内中断和外中断。其中,内中断信号的来源是CPU内部,与½前执行指令的有
关;外中断信号的来源是CPU外部,与½前执行指令的无关。
(2)内中断也称为异常或者陷入(trap)。
(3)外中断就是狭义上的中断。
(4)中断可以½CPU从用户态切换为核心态。
六、微内核OS结构
(1)基本概念
微内核并非是一个完整的OS,而只是将操½系统中最基本的部分放入微内核,微内核通常包含
以下几部分:
① 与硬件处理紧密相关的部分;
评论