太原理工大学计算机操作系统期末总结

时间:2026-01-25

计算机操作系统

操作系统复习大纲

1. 设置操作系统的目的 :

有效性:提高系统资源利用率;提高系统的吞吐量; 方便性:方便用户; 可扩展性;开放性

2. 操作系统的定义 :

操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

3. 操作系统功能与特征 (14、18)

特征:并发性、共享性、虚拟性、异步性。

功能:处理机管理、存储器管理、设备管理、文件管理、操作系统与用户之间的接口。

4. 多道程序设计与并发性

进程的含义:

进程是程序的一次执行;

进程是一个程序及其数据在处理机上顺序执行时所发生的活动;

进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 为使程序能并发执行,且为了对并发执行的程序加以描述和控制,引入“进程”。

结构特征(由程序段、相关的数据段、PCB构成进程实体)、动态性、并发性、独立性、异步性

5. 进程控制块的内容与作用(41)

作用:是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程。或者说,OS是根据PCB来对并发执行的进程进行控制和管理的。 进程控制块中的信息:进程标识符、处理机状态、进程调度信息、进程控制信息。

6. 引起进程创建的事件(44)

用户登录、作业调度、提供服务、应用请求

7. 进程的3种基本状态及其转换(38)

就绪状态、执行状态、阻塞状态 (图2-5)

8. 线程的定义,引入线程的目的,进程与线程的主要区别(71、72、73)

比进程更小的能独立运行的基本单位——线程;

为了减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性;

区别:①调度性:线程作为调度和分派的基本单位,而进程作为资源拥有的基本单位;②并发性:在引入线程的操作系统中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间亦可并发执行,使得操作系统具有更好的并发性,从而能更加有效地提高系统资源的利用率和系统的吞吐量; 拥有资源:一般而言,线程自己不拥有系统资源,但它可以访问其隶属进程的资源,即一个进程的代码段、数据段及所拥有的系统资源;④系统开销:操作系统所付出的开销明显大于线程创建或撤销时的开销。

9. 信号量与pv操作机制及其应用 *(51)——应用题

10. 处理机的分级调度:(84)作业调度、进程调度、中程调度

11. 作业调度和进程调度的主要任务(85、86)

作业调度的主要功能是根据作业控制块中的信息,审查系统是否满足用户作业的资源需求,以及按照一定的算法,从外存的后备队列中选取某些作业调入内存,并为他们创建进程、分配必要的资源。然后再将新创建的进程插入就绪队列,准备执行。

进程调度的主要功能是: 保存处理机的现场信息; 按某种算法选取进程; 把处理器分配给进程;

12. 进程调度方式及其特点(86):非抢占方式、抢占方式

非抢占方式:实现简单,系统开销小;

1

计算机操作系统

抢占方式:可以防止一个长进程长时间占用处理机,能为大多数进程提供更公平的服务,特别是能满足对响应时间有特别要求的实时任务的要求。但是,所付出的开销较大。

13. 常用的调度算法(p91)

先来先服务调度算法:按作业来到的先后次序进行调度。这种算法优先考虑在系统中等待时间最长的作业,而不管它要求运行时间的长短。

短作业优先调度算法(SJF):此算法总是优先调度要求运行时间最短的作业。

时间片轮转调度算法:在分时系统中,为了满足系统对响应时间的要求,通常采用时间片轮转调度算法。 最高优先级优先调度算法:这种算法是根据确定的优先数来选取作业,每次总是选择优先级最高的作业

14. 如何确定进程的优先数(p94)

静态优先数:

按进程类型。系统进程的优先级高于用户进程的优先级。

按进程使用的资源。进程所使用的资源越多,进程的优先级越低;反之,则进程的优先级越高。

按进程的估计运行时间。进程的估计运行时间越长,进程的优先级越低;反之,则进程的优先级越高。 由用户指定。有些系统可以按收费标准不同,设置不同的优先级别,可以由用户指定。

动态优先数:

动态优先数是指在系统创建进程时,根据系统资源的使用情况和进程的当前特点确定一个优先数,然后,在进程运行过程中再根据情况的变化动态调整进程的优先数。

15. 引起死锁的原因、必要条件及解决死锁的方法

产生的根本原因是系统能够提供的资源数少于需要该资源的进程数(系统资源不足)。

2)进程推进顺序非法。

必要条件:

互斥条件:进程对其所要求的资源进行排它性控制,即一次只有一个进程可以使用一个资源。

不剥夺条件:进程所获得的资源在未被释放之前,不能被其它进程强行剥夺。

占有且等待条件:进程每次申请它所需要的一部分资源,在进程等待分配其它资 …… 此处隐藏:2859字,全部文档内容请下载后查看。喜欢就下载吧 ……

太原理工大学计算机操作系统期末总结.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219