操作系统复习

发布 2022-01-12 07:55:28 阅读 5499

第一章。

1.负责管理和控制计算及硬件并对其做首次扩充和改造,主要做好资源的调度和分配、信息的存取和保护、并发活动的协调与控制等工作。

2.进程是一个自治执行单元,执行时需要使用计算机资源。

3.进程、虚存和文件。三种基础抽象。

4.操作系统的功能:一方面:

作为用户接口和公共服务功能;程序执行的控制者和协调者;作为扩展机或虚拟机;作为资源的管理者和控制者。另一方面:处理器管理;主存管理;文件管理;设备管理;网络与通信管理;用户接口。

5.三种特性:并发性;共享性;异步性。

6.并发机制支持多道程序设计,共享机制控制诸进程正确的使用软硬件资源。

7.多道程序设计:是指允许多个作业同时进入计算机主存并启动交替运算的方法。也就是说,主存中多个相互独立的程序均处于开始和结束之间。

8.操作系统引入多道程序设计的优点:一是提高cpu、主存和设备的利用率;二是提高系统的吞吐率,是单位时间内完成的作业数增加;三是充分发挥系统的并行性,设备与设备之间、cpu与设备之间均可并行工作。

9.解决的三个问题:存储保护和程序浮动;处理器的管理和调度;资源的管理和调度。

10.操作系统的基本类型有三种:批处理操作系统、分时作系统、实时操作系统。

操作系统要为应用程序的运行提供一个良好的运行环境,要为应用程序及其用户提供各种服务,这种服务通过程序接口和操作接口来实现。程序接口由一组系统调用组成,同时还分析api、库函数和系统调用之间的关系;所有计算机用户通过这两种接口和两种操作方式(联机和脱机)与操作系统进行交互。

第二章(处理器管理)

1. 负责管理、调度和分配计算机系统的重要资源。进程可被调度在一个处理器上交替和执行,或在多个处理器上并发执行。

2.当处理器处于核心态时,cpu运行可信软件,硬件允许执行全部机器指令,可以访问所有主存单元和系统资源,并具有改变处理器状态的能力;

3.系统屏蔽位:

4.中断是指在程序执行过程中,遇到急需处理的事件时,暂时中止现行程序在cpu上的运行,转而执行相应的时间处理程序,待处理完成后再返回断点或调度其他程序执行。

5.按中断事件的**和实现手段划分为硬中断和软中断。

硬中断可划分为外中断和内中断两种。

外中断:是来自处理器外部的中断信号。内中断:

又叫异常,是来自处理器内部的中断,分为:访管中断;硬件故障中断;程序性异常。内中断不能被屏蔽,一旦出现应立即予以相应并进行处理。

6.中断用于外部设备对cpu的中断,转向中断处理程序执行;异常因指令执行不正常而中断cpu(中断正在执行这条指令的程序),转向异常处理程序执行;

7.中断事件处理。

8.中断优先级和多重中断。

9.进程的实现:引入的目的一是刻画系统的动态性,发挥系统的并发性;二是解决共享性,正确的描述程序的执行态;

10.进程:是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和保护的基本单位。

11.三态模型:运行态;就绪态;等待态。

12.五态模型:新增挂起就绪态和挂起等待态,以及终止态和新建态、

13.进程的上下文组成:用户级上下文;寄存器上下文;系统级上下文。进程控制块:每个进程有且仅有一个,是进程的唯一标识。

14.剥夺式和非剥夺式: 先来先服务算法、最短作业优先算法最短剩余时间优先算法为非剥夺式;时间片轮转算法为剥夺式算法。

15.小结:由于中断能够改变处理器内操作的执行顺序,它成为操作系统实现并发性的硬件基础之一;

操作系统复习

第二章。1 在下列性质中,不是分时系统特征的是 b a 交互性 b 独立性 c 多路性 d 成批性。2 引入多道程序设计的主要目的在于 c a 有利于 共享,减少主 辅存信息交换量。b 提高实时响应速度。c 充分利用cpu,减少cpu等待时间。d 充分利用存储器 3 在下面的进程状态转换过程中,可能...

操作系统复习

saw 锯 sawed sawed sawn fly 飞 flew flown stand 站立 stood stood spell 拼写 spelt spelled spelt spelled hear 听到 heard heard build 建造 built built spit 吐出 spa...

操作系统复习

一 单项选择题。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其 填写在题后的括号内。1 在配置多道批处理操作系统的计算机系统中 d a 用户可联机 调试自己的程序 b 允许用户直接干预作业的执行。c 能对外部事件实时响应 d 允许多个作业同时使用不同的外围设备。2 unix操作系统是一个...