操作系统习题总结

1.为什么要引入实时操作系统?

更好的满足实时控制领域和实时信息处理领域的需求。

 

2.OS具有哪几大特征?最基本特征是什么?

并发,共享,虚拟,异步 。最基本特征为并发和共享。

 

3.内存管理主要有哪些功能?

内存分配,内存保护,地址映射,内存扩充。

 

4.在操作系统中实现虚拟所采用的基本技术是什么?

分时技术。如将一台处理机虚拟成多台处理机。

 

5.进程和程序的一个本质区别是?

前者为动态的,后者为静态的。

 

6.操作系统核心部分的主要特点是?

常驻内存。

 

7.文件目录的主要功能是?

按名存取。

 

8.在计算机系统中,操作系统是?

核心系统软件。

 

9.实时操作系统必须在()内处理完来自外部的事件。

被控对象的规定时间。

 

10.下列特征中不属于分时系统的是

调度性。

11.与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但这些优点不包括()

提高了操作系统的运行效率。

 

12.说明库函数与系统调用的区别和联系

库函数是语言或者应用程序的一部分,可以运行在用户空间。系统调用是操作系统的一部分,是内核提供给用户的程序接口,运行在内核空间当中,而且许多库函数都会使用系统调用来实现功能。通常不使用系统调用的库函数比使用系统调用的库函数运行的更快,因为不需要上下文切换和状态的切换。

 

13.程序并发执行为什么会产生间断性?

因为程序在并发执行过程中存在相互制约性。

 

14.程序并发执行为何会失去封闭性和可再现性?

因为程序并发执行时,多个程序共享系统中各种资源,资源状态需要多个程序来进行改变,即存在资源共享性使程序失去封闭性,失去封闭性导致程序失去可再现性。

 

15.在操作系统中为什么要引入进程概念?

为了实现多个程序的并发执行,并对并发执行的程序加以控制和描述。

 

16.PCB的作用

使一个在多道程序环境中不能独立运行的程序,变成能够独立运行的基本单位,而且可以和其他进程并发执行。

 

17.为什么说PCB是进程的唯一标志?

在整个进程的生命周期当中,系统对进程的控制总是通过PCB来进行的,系统是根据PCB来感知进程的存在的。

 

18.进程的三个基本状态之间转化的典型原因

就绪,执行,阻塞

就绪-执行    进程得到调度程序调度,分配处理机执行。

执行-就绪    进程的一个时间片用完。

执行-阻塞    I/O请求。

阻塞-执行    I/O完成。

 

19.挂起状态的性质

处于挂起状态的进程不能接受处理机的调度

 

20.在进行进程切换时,所要保存的处理机状态信息主要有哪些?

a.进程当前暂存信息

b.进程状态信息

c.下条指令地址信息

d.过程和系统调用参数及调用地址信息

 

21.试说明引起进程创建的主要事件

a.用户登录

b.作业调度

c.提供服务

d.应用请求

 

22.试说明引起进程撤销的主要事件

a.正常结束

b.异常结束

c.外界干预

 

23.试从调度性,并发性,拥有资源,系统开销几个方面,对进程和线程进行比较

a.在引入线程的OS中,把线程作为调度和分配的基本单位,进程为拥有资源的基本单位。

b.在引入线程的OS中,不仅进程之间可以并发执行,一个进程内的多个线程也可以并发执行。

c.进程不管怎样都是拥有资源的基本单位,线程只能拥有能够运行的必要资源,不能拥有系统资源,但是可以使用所属进程的资源。

d.在创建,撤销,切换方面,进程的开销远大于线程的开销。

 

24.中断扫描机构是____扫描一次中断寄存器

每条指令执行周期内最后时刻。

 

25.用P、V操作可以解决()互斥问题

一切。

 

26.对进程间互斥的使用临界资源,进程可以

互斥的进入各自的同类资源的临界区。

 

27.有关进程的描述中,()是正确的。

进程执行的相对速度不能由进程自己来控制。

同步是指并发进程之间的一种制约关系。

 

28.分区存储管理中常用哪些分配策略?比较它们的优缺点

1.固定分区分配将整个用户空间划分为若干个固定大小的区域,每个分区仅装入一道作业,这样就形成了最早的,也是最简单的一种可运行多道程序的分区存储管理方式。

2.动态分区分配。它是根据进程的实际需要,动态的为之分配内存空间。这种方式具有较强的灵活性,且提高了内存空间的利用率,但是会产生碎片化现象。

 

29.为什么要引入对换?对换可分为哪几种类型?

对换技术也叫做交换技术。由于当时计算机的内存都非常小,为了使该系统能够分时运行多个用户程序而引入了对换技术。根据每次对换时所对换的数量,可将对换分为如下两类:

1.整体对换。用来解决内存紧张问题,进一步提高内存利用率和系统吞吐量。

2.页面(分段)对换。这种对换方法是为了支持虚拟存储系统。

 

30.对文件区管理的目标和对对换空间管理的目标

对文件区管理的目标是提高文件存储空间的利用率,对对换空间管理的目标是提高进程换入换出的速度。(均采用离散分配方式)。

 

31.为了实现对换,系统应具有哪几个方面的内容?

a.对对换空间的管理

b.进程的换入

c.进程的换出

 

32.基于离散分配时所用的基本单位的不同,可将离散分配分为几种?

三种。

1.分页存储管理方式

2.分段存储管理方式

3.段页式存储管理方式

 

33.页面的大小应该如何确定?

页面的大小应是2的幂。

 

34.引入分段存储管理是为了满足用户的哪几方面的需要?

a.方便了编程

b.实现了分段共享

c.实现了分段保护

d.实现了动态链接

e.实现了动态增长

 

35.分页和分段有何区别?

a.分段和分页都采用离散分配的方式,且都要通过地址映射机构来实现地址变化,这是他们的共同点:

b.对于它们的不同点有三,第一,从功能上看,页是信息的物理单位,满足系统管理的需要;段是信息的逻辑单位,它含有一组较为完整的信息,目的是为了满足用户的需要。

c.页的大小固定且是由系统决定的,而段的地址不固定,决定于用户所编写的程序。

d.分页的作业地址空间是一维的,而分段的作业地址空间是二维的。

 

36.   .......

posted @ 2019-11-28 22:51  ReVe1Se  阅读(2265)  评论(0编辑  收藏  举报