操作系统选择题总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

923操作系统选择题知识点总结

一、引论部分

1.单道批处理系统的缺点:系统中的资源得不到充分的利用

2.多道批处理系统

目的:为了进一步提高资源的利用率和系统吞吐量

优点:资源利用率高、系统吞吐量大

缺点:平均周转能力强、无交互能力

3.分时系统:允许多个用户同时通过自己的终端,以交互方式使用

计算机,共享主机资源

特征:多路性、独立性、及时性、交互性

4.实时系统:及时响应外部事件请求,在规定的时间内完成对该时

间的处理

特征:多路性、独立性、及时性、交互性、可靠性

5.并行:同一时刻发生

6.并发:同一时间间隔发生

7.进程:系统中能独立运行并作为资源分配的基本单位

8.共享:资源复用,系统中的资源可以供给内存中多个并发的执行

进程共同使用

互斥共享方式:同一时间段只能一个进程使用,如:打印机

同时访问方式:允许一个时间内由多个进程“同时”对他们进行访问,如:磁盘设备

9.并发和共享是多用户OS的两个最基本特征,且互为存在条件

10.虚拟:通过某种技术将一个物理实体变为若干个逻辑上的对应物

时分复用技术:利用某设备为用户服务的空闲时间为其他设备服务,提高资源利用率

空分复用技术:利用存储器的空闲空间分区存放和运行其他多道程序,提高内存利用率。(还可以通过虚拟存储技术在逻辑上扩大存储器功能)

11.异步:进程以人们不可预知的速度向前推进

12.处理机管理功能:进程控制、进程同步、进程通信、调度

13.存储器管理功能:内存分配、内存保护、地址映射、内存扩充

14.设备管理功能:缓冲管理、设备分配、设备处理

15.文件管理功能:文件存储空间的管理、目录管理、文件读写管理

和保护

16.操作系统与用户之间的接口

用户接口:方便用户直接或间接控制自己的作业

程序接口:用户程序访问系统资源

17.传统操作系统结构

1)无结构操作系统

2)模块化结构操作系统:内聚(模块内部各部分联系紧密程度。

内聚性越高,模块独立性越强)、耦合(模块间相互联系和相互影响程度,耦合越低,独立性越好)

优点:增强OS可适应性,加速OS开发过程,提高OS设计的正

确性、可理解性和可维护性

3)分层式结构OS

18.现代操作系统结构——微内核OS结构

基本功能:进程管理、低级存储器管理、中断和陷入处理

优点:提高OS可扩展性、增强OS可靠性、可移植性强、提供对分布式系统的支持、融入面向对象技术

二、处理机管理、进程调度和死锁

1.进程控制快(PCB)

系统利用PCB描述进程的基本情况和活动过程,进而控制和管理进程。程序段、相关数据段、PCB三部分构成进程实体。创建进程实质是创建PCB,撤销进程实质是撤销进程PCB

2.进程的特征:动态性、并发性、独立性、异步性

3.进程三种基本状态:就绪状态、执行状态、阻塞状态

4.加入创建状态和终止状态的五种基本状态转换:

5.引入挂起操作的原因:终端用户的需要、父进程的请求、负荷调节

的需要、操作系统的需要

6.进程挂起:suspend

7.进程激活:active

8.具有挂起状态的程序转换图

9.具有创建、终止和挂起状态的进程状态图

10.P CB的作用:独立运行基本单位的标志、能实现间断性运行方式、

提供进程管理所需要的信息、提供进程调度所需要的信息、实现与其他进程的同步通信。

11.P CB中包含的信息:进程标识符、处理机状态、进程调度信息、进

程控制信息

12.引起创建进程的事件:用户登录、作业调度、提供服务、应用请

13.进程创建过程:

申请空白PCB

为新进程分配运行所需的资源

初始化进程控制块(PCB)

如果进程就绪队列可以容纳新进程则将新进程插入就绪队列14.进程终止过程:

根据标识符检索PCB从中读出进程的状态

若该进程处于运行状态则立即终止进程执行

若进程有子孙进程还应将其子孙进程全部终止

将被终止的进程所拥有的全部资源归还给其父进程或者系统

将被终止进程PCB从所在队列拿出

15.引起进程阻塞或唤醒的事件

向系统请求共享资源失败

等待某种操作的完成

新数据尚未到达

等待新任务的到达

16.进程阻塞原语:block

17.进程唤醒原语:wakeup

18.进程同步:对多个相关进程在执行次序上进行协调,使并发执行的

进程之间按照一定的次序或者规则共享系统资源

19.临界资源:进程间采用互斥方式对资源进行访问,一次只允许一个

进程访问

20.临界区:访问临界资源的那一段代码

21.同步机制应该遵循的规则:空闲让进、忙则等待、有限等待、让权

等待

22.硬件同步机制:关中断,TS(Test-and-Set)指令,Swap指令

TS:Swap:

23.信号量机制(重点大题部分):整型信号量,记录型信号量

整型信号量未遵循“让权等待”原则。

24.进程通信类型

共享存储器系统(共享某些数据结构或者存储区)

管道通信系统(通过pipe文件进行交互)

消息传递系统(将通信的数据封装在格式化的消息中)

客户机-服务器系统

25.引入线程后线程成为操作系统的基本调度和分派单位

26.线程运行的三个基本状态:执行状态、就绪状态、阻塞状态

27.处理机调度层次

高级调度(作业调度):主要用于多道批处理系统

低级调度(进程调度):调度对象是进程,各种系统都需配置该调度

中级调度(内存调度):提高内存利用率和系统吞吐量

28.处理机调度算法的共同目标:资源利用率、公平性、平衡性、策略强制执行

29.批处理系统的目标:平均周转时间短、系统吞吐量高、处理机利用率高

30.分时系统的目标:响应时间快、均衡性

31.实时系统的目标:截止时间的保证、可预测性

32.作业控制块(JCB):作业在系统中存在的标志

JCB内容:作业标识、用户名称、用户账号、作业类型(CPU繁忙型、I/O繁忙型、批量型、终端型)、作业状态、调度信息(优先级、作业运行时间)、资源需求(预计运行时间、要求内存大小)、资源使用情况

33.作业运行三阶段:收容阶段、运行阶段、完成阶段

相关文档
最新文档