2009西工大操作系统考试题(答案)

2009西工大操作系统考试题(答案)
2009西工大操作系统考试题(答案)

1.C

2.A

3.C

4.B

5.A

6.D

7.A

8.B

9.D 10.B

11.C 12.D 13.B 14.C 15.D

1.并发性共享性

2.程序数据集合进程控制块(PCB) 多

3.3

4.唤醒

5.信箱

6.先请求先服务优先级高者优先

7.5

8.避免

9.逻辑地址

10.文件命名冲突

11.逻辑地址

12.无结构的流式文件

13. 分段存储系统动态分区系统

14.3

15.13 15

1.错误就绪状态

2.错误

3.正确

4错误

5.错误

1

操作系统的概念:通常把操作系统定义为用以控制和管理计算机系统资源方便用户使用的程序和数据结构的集合。

临界资源:一次仅允许一个进程使用的资源称为临界资源。

地址映射将程序地址空间中使用的逻辑地址变换成主存中的地址的过程

缺页中断就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问。

系统调用,就是用户在程序中调用操作系统所提供的一些子功能。

2.

内核级线程是操作系统内核实现、管理和调度的一种线程。由于有操作系统管理,所以操作系统是知道线程的存在,并为其安排时间片,管理与其有关的内核对象。因为内核级线程是由内核来管理,所以每次线程创建、切换都要执行一个模式切换例程,所以内核级线程效率比较低,而且内核级线程的调度是由操作系统的设计者来决定的,所以缺乏灵活性。但是内核级线程有一个有点就是当一个进程的某个线程因为一个系统调用或者缺页中断而阻塞时,不会导致该进程的所有线程阻塞。内核级线程的优点:较好的并行能力,一个进程内的线程阻塞不会影响该进程内的其他线程内核级线程的缺点:线程管理的开销过大,缺乏灵活性。用户级线程是通过运行在用户态的运行时库来管理的,其优点是,线程的一切(包括调度、创建)都可以完全由用户自己决定,所以具有较高的灵活性。而且由于是在用户态上进行管理,所以就省去了内核管理的开销,所以具有高效率。但是用户级线程有一个致命

的缺点:一个进程内的某一个线程阻塞将导致整个进程内的所有线程全部阻塞。而且由于用户级线程没有时间片概念,所以每个线程必须运行一段时间后将CPU让个其他的线程使用,否则,该线程将独占CPU。用户级线程的优点:有较高的灵活性和高效率用户级线程的缺点:较差并发能力

3

设备驱动程序:与硬件直接有关,用来具体实现系统对设备发出的操作指令,驱动I/O设备工作

硬件->中断处理程序->设备驱动程序->设备独立性软件->用户层I/O软件

驱动程序是一个小型的系统级程序,它能够使特定的硬件和软件与操作系统建立联系,让操作系统能够正常运行并启用该设备.

4

当系统要为用户分配文件所需的盘块时,须调用盘块分配过程来完成。该过程首先检查空闲盘块号栈是否上锁,如未上锁,便从栈顶取出一空闲盘块号,将与之对应的盘块分配给用户,然后将栈顶指针下移一格。若该盘块号已是栈底,即S.FREE(0),这是当前栈中最后一个可分配的盘块号。由于在该盘块号所对应的盘块中记有下一组可用的盘块号,因此,须调用磁盘读过程,将栈底盘块号所对应盘块的内容读入栈中,作为新的盘块号栈的内容,并把原栈底对应的盘块分配出去(其中的有用数据已读入栈中)。然后,再分配一相应的缓冲区(作为该盘块的缓冲区)。最后,把栈中的空闲盘块数减1并返回。

在系统回收空闲盘块时,须调用盘块回收过程进行回收。它是将回收盘块的盘块号记入空闲盘块号栈的顶部,并执行空闲盘块数加1操作。当栈中空闲盘块号数目已达100时,表示栈已满,便将现有栈中的100个盘块号,记入新回收的盘块中,再将其盘块号作为新栈底。5

A. 在请求分页系统中,其页表项中包含的数据项有页号,物理块号,状态位P,访问字段A,修改位M和---外存地址;

B. 其中状态位P指示该页是否调入内存,供程序访问时参考;

C. 访问字段A用于记录本页在一段时间内被访问的次数,或最近已有多长时间未被访问,提供给置换算法---选择换出页面时参考;

D. 修改位M表示该页在调入内存后是否被修改过;

E. 外存地址用于指出该页在外存上的地址,通常是物理块号,供调入该页时使用

1

读者的动作有两个,一是填表进入阅览室,这时要考虑阅览室里是否有座位;一是读者阅读完毕,离开阅览室,这时的操作要考虑阅览室里是否有读者。读者在阅览室读书时,由于没有引起资源的变动,不算动作变化。

算法的信号量有三个:SEATS——表示阅览室是否有座位(初值为100,代表阅览室的空座位数);READERS——表示阅览室里的读者数,初值为0;用于互斥的MUTEX,初值为1。

读者进入阅览室的动作描述GETIN:

WHILE(TRUE){

P (SEATS); /*没有座位则离开*/

P(MUTEX)/*进入临界区*/

填写登记表;

进入阅览室读书;

V(MUTEX)/*离开临界区*/

V(READERS)

}

读者离开阅览室的动作描述GETOUT:

WHILE(TRUE){

P(READERS)/*阅览室是否有人读书*/

P(MUTEX)/*进入临界区*/

消掉登记;

离开阅览室;

V(MUTEX)/*离开临界区*/

V(SEATS)/*释放一个座位资源*/

}

2

(1)当运行进程在执行过程中,需要等待某事件的发生才能继续向下执行,此时会发生变迁3。

当运行进程在分得的时间片(100MS或500MS)内未完成,时间片100MS或时间片500MS 到将发生变迁2。

当等待进程等待的事件发生了,将会发生变迁4。

(2)A2->1的因果变迁可能发生

当运行进程在分得的时间片(100MS或500MS)内未完成,时间片100MS或时间片500MS 到发生的变迁2,在高优先就绪队列为空时,必然引起低优先就绪队列中的一个就绪进程被调度执行的变迁1。在高优先就绪队列采用优先级调度算法时,当一进程从等待状态变为就绪状态的变迁4,在该进程的优先级最高且系统采用抢占式调度时,就会引起该进程被调度执行的变迁5。

当一进程从等待状态变为就绪状态的变迁4,就会引起该进程被调度执行的变迁5。

正在运行的进程因等待某事件的发生而变为等待状态的变迁3,在高优先就绪队列非空时必然引起一个就绪进程被调度执行的变迁5。

(3)调度策略:

首先调度高就绪队列中的进程(一般由I/O型进程或短进程组成)投入运行(给高优先就绪队列中的进程分配的时间片大小为100MS),只有当高就绪队列中的所有进程全部运行完毕或因等待某事件发生处于阻塞状态,高就绪队列中没有进程可运行时,才调度低优先就绪队列中的进程(一般由计算型进程或长进程组成)(给低优先就绪队列中的进程分配的时间片大小为500MS)。若一个运行进程时间片(100MS或500MS)到还未完成就进入低优先就绪队列。若某进程在运行期间因等待某事件发生而进入阻塞队列,则当其所等待事件完成后,它将进入高优先就绪队列。调度效果:

这种算法优先照顾了I/O量大的进程或短进程。

3

1)0 ,2,1,6,2,4,4,1,0,1

(2)LRU算法

0 ,2,1,6,2,4,4,1,0,1

0:0,0,0,0,0 ,4,4,4,4,4

1:2,2,2,2,2,2,2,2,2

2:1,1,1,1,1,1 ,1,1

3 :6,6,6,6,6,0,0

(3)由上可知:虚地址流对应的实页面依次为:0,1,2,3,1,0,0,2,3,2 则实地址为:0*100+22=22,1*100+14=114,2*100+46=246,3*100+18=318,等等(4)命中率:1-6/10=0.4

计算机操作系统期末考试题及答案

2010―2011 学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量)。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被( C )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。 A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(、流式文件)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是( A )。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用( D )管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用( B )。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( C )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的( B )。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是( C )。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( A )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( B )。 A、进程相应的程序段的长度 B、进程自身和进程调度策略 C、进程总共需要运行时间多少 D、进程完成什么功能 二、填空题(每空2分,共20分) 1.若信号量S的初值定义为10,则在S上调用了16次P操作和15次V操作后S的值应该为(9)。 2.进程调度的方式通常有(抢占)和(非抢占)两种方式。

09级计算机操作系统试卷A

漳州师范学院 计算机科学与工程系计算机科学与技术专业 09 级《计算机操作系统》课程期末考试卷(A) (2011—2012学年度第一学期) 班级_________学号____________姓名__________考试时间:120分钟 一.(10分)为了解决I/O的瓶颈问题,可采用多通路的连接方式。试画出6 个相同设备,通过3个控制器,2个通道实现多通路的连接图。 1

2 二.(12分)有三个程序A 、B 、C ,它们使用同一个设备进行I/O 操作, 并且按照A 、B 、C 的优先次序执行。这三个程序的计算和I/O 时间如下 表所示。假设调度的时间可以忽略不计。(单位:ms ) 1. 在早期的操作系统下,上述程序可以在单道环境中运行,单道批处理系统具有 ____________、 _____________和______________等特征。(3分) 2. 在单道批处理系统中,内存中仅有一道作业,无法充分利用系统中的所有资源,导致系统性能较差,因此诞生了多道程序设计技术,下列属于多道批处理系统的特点的是( )(3分,漏选、错选均不得分) A. 资源利用率高 B. 系统吞吐量小 C. 平均周转时间长 D. 及时性 E. 交互性 F. 无交互能力 G . 平均周转时间短 H. 系统吞吐量大 3.请画出多道、可抢占方式下(假设内存中可同时装下这三道程序),三个程序运行的时间关系图。(6分)

三.(16分)假定系统有3个并发进程In 、Copy 和Out共享缓冲器Buffer1 和Buffer2。进程In负责从输入设备上读信息,每读出一条记录后放到 Buffer1中。进程Copy从缓冲器B1中取出一条记录拷贝后存入Buffer2。进程Out取出Buffer2中的记录打印输出。Buffer1和Buffer2每次只能存放一条记录。要求3个进程协调完成任务,使打印出来的与读入的记录个数、次序完全一样。 1.上述三个进程进入系统后,存在三种基本状态,请画出三种基本状态及其转换关系图。(5分) 2.在系统中引入进程带来的好处主要有___________和___________。(2分) 3. 请判断以下说法的正确性,正确请打√,错误请打X。(4分) A. 临界区是指进程中用于实现进程同步的那段代码。() B. 线程是一个可以拥有资源的独立单位。() C. 信号量机制是一种高级通信机制。() D. 同一个进程中互斥P操作必须在同步P操作之前。() 4.请用记录型信号量写出题干中的并发程序。(5分) 3

西工大操作系统-简答题

操作系统 一、1.什么是操作系统?从资源管理看操作系统的功能有哪些?答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。 (2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c. I/O(Input/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2.什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统:秒级(一般情况)实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数

据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)程序是指令的有序集合,是静态的,进程是程序的执行,是动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2.什么是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3.一个进程进入临界区的调度原则是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4.说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成 进程的特征:动态性、并发性、独立性、异步性

操作系统期末试卷(含答案)79149

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。() 3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。() 4.在引入线程的OS中,线程是资源分配和调度的基本单位。() 5.信号量的初值不能为负数。() 6.最佳适应算法比首次适应算法具有更好的内存利用率。() 7.为提高对换空间的利用率,一般对其使用离散的分配方式。() 8.设备独立性是指系统具有使用不同设备的能力。() 9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。() 10.访问控制矩阵比访问控制表更节约空间。() 二、选择题 1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。 A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。 3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。 G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。 4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。 K,L,M:(1)提高内存利用率;(2)提高系统吞吐量;(3)满足用户需要;(4)更好地满足多道程序进行的需要;(5)既满足用户需求,又提高内存利用率。 5.在存储管理中,不会产生内部碎片的存储管理方式是(N);支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是(O)。 N:(1)分页式存储管理;(2)分段式存储管理;(3)固定分区式存储管理;(4)段页式存储管理。 O:(1)段页式存储管理;(2)请求分区页式存储管理;(3)请求分段式存储管理;(4)可变分区存储管理;(5)固定分区存储管理;(6)单一连续分区式存储管理。 6.磁盘调度主要是为了优化(P),下列算法中能避免磁盘粘着的现象的是(Q)。P:(1)寻道时间;(2)旋转延迟时间;(3)传输时间。 Q:(1)SSTF;(2)FCFS;(3)SCAN;(4)CSCAN;(5)FSCAN。 7.文件系统中,目录管理最基本的功能是(R),位示图的主要功能是(S),FAT 表的主要功能是(T)。 R,S,T:(1)实现按名存取;(2)提高文件存储空间利用率;(3)管理文件存储器的空闲空间;(4)指出分配给文件的盘块(首个盘块除外)的地址;(5)管理文件存储器的空闲空间,并指出分配给文件的盘块(首个盘块除外)的地址。 8.文件系统采用多级目录结构,可以(U)和(V)。 U,V:(1)缩短访问文件存储器时间;(2)节省主存空间;(3)解决不同用户文件的命名冲突;(4)方便用户读写文件;(5)提高检索目录的速度。9.计算机系统中信息资源的安全包括(W)、(X)和(Y)三个方面,其中程序被删除属于(W)方面的威胁,数据被非法截取属于(X)方面的威胁,消息被更改属于(Y)方面的威胁。 W,X,Y:(1)保密性;(2)完整性;(3)可用性;(4)方便性。 三、填空题 1.操作系统最基本的特征是(1)和(2),最主要的任务是(3)。 2.引入进程的主要目的是(4),进程存在的唯一标志是(5)。 3.(6)是指通过破坏死锁产生的必要条件来防止死锁的发生。引起死锁的四个必要条件中,(7)是不应该被破坏的,但对某些特殊的资源(如打印机),该条可通过(8)来破坏;而其他能被破坏的三个必要条件分别是(9)、(10)和(11)。 4.虚拟存储器管理的基础是(12)原理,在请求分页管理方式中,页表中的状态位用来只是对应页(13)修改位用来只是对应页(14),引用位则是供(15)使用;而在请求分段系统还增加了增补位,它用来指示(16)。 5.设备驱动程序是(17)与(18)之间的通信程序如果系统中有3台相同的单显和2台相同的彩显则必须为它们配置(19)种设备驱动程序 6.廉价磁盘冗余阵列可组成一个大容量磁盘系统,它利用(20)技术来提高磁盘系统的存取进度,而利用(21)技术来增加磁盘系统的可靠性 7.包过滤防火墙工作在(22)层,采用代理服务技术的防火墙则工作在(23)层 8.UNIX文件系统对文件存储空间采用(23)分配方式,它通过(24)来管理空闲的文件存储空间。 四、问答题 1.假设某多道程序设计系统中有供用户使用的内存100k,打印机1台。系统采用可变分区管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计:采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机在执行进程结束时或有新进程到达时。现有一进程序列如下: 假设系统优先分配内存的低地址区域,且不需移动已在主存中的进程,请:(1)给出进度调度算法选中进程的次序,并说明理由。 (2)全部进程执行结束所用的时间是多少? 2.请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向的行人必须等待:另一方向的行人必须等待:当某一方向无人过桥是,另一方向的行人可以过桥。 3.提高内存利用率的途径有哪些? 4.何谓脱机输入/输出技术? 5. 将目录文件当作一般数据文件来处理有什么优缺点? 操作系统复习题1答案 一、判断题 1、错 2、对 3、错 4、对 5、对 6、错 7、错 8、错 9、对10、错 二、选择题 1、A :(2);B:(4);C:(3)。 2、D:(4);E:(3);F:(2)。 3、G:(2);H:(5);I:(3);J:(4)。 4、K:(1);L:(3);M:(5)。 5、N:(2);O:(2)。 6、P:(1)寻道时间;Q:(5)。 7、R:(1);S:(3);T:(5)。 8、U:(3);V:(5)。 9、W:(3);X:(1);Y:(2)。

Linux操作系统考试题库(1)

一、选择题 1)下列关于操作系统的叙述中,哪一条是不正确的?( C ) A.操作系统管理计算机系统中的各种资源 B.操作系统 为用户提供良好的界面 C.操作系统与用户程序必须交替运行 D.操作系统 位于各种软件的最底层 2)的发展始于()年,它是有()的一名大学生开发 的。( A ) A. 1990、芬兰 B. 1991、芬兰 C. 1993、美 国 D. 1991、波兰 3)内核不包括的子系统是( D )。(进程管理系统\内存管 理系统\管理系统\虚拟文件系统\进程间同性间通信子系统) A.进程管理系统 B.内存管理系统管理系 统 D.硬件管理系统 4)中权限最大的账户是( B )。 A. B. C. D. 5)在通常情况下,登录桌面环境,需要( B )。 A.任意一个帐户B.有效合法的用户帐号和密码C.任意一个登录密码D.本机地址 6)在 5中要配置计算机的地址,需要打开哪个菜单( C )。 A.“应用程序”→“” B.“系统”→“首选项”→“网络代理”

C.“系统”→“管理”→“网络” D.“位置”→“网络服务器” 7)配置网卡时,下面哪一项一般不需要配置( D )。 地址 B.子网掩码 C.默认网关地址地址 8)文件权限中保存了( D )信息。 A.文件所有者的权限 B.文件所有者所在组的权限 C.其他用户的权限 D.以上都包括 9)文件系统的文件都按其作用分门别类地放在相关的目录中, 对于外部设备文件,一般应将其放在( C )目录中。 10)某文件的组外成员的权限为只读;所有者有全部权限;组 内的权限为读与写,则该文件的权限为( D )。 A. 467 B. 674 C. 476 D. 764 11)文件1的访问权限为,现要增加所有用户的执行权限和同 组用户的写权限,下列命令正确的是( A )。 A. 1 B. 765 1 C. 1 D. 1 12)当前安装的主机中位于第二个接口的接口挂接一块40的 硬盘,其在中的设备文件名为( B )。 13)已知系统中的唯一一块硬盘是第一个接口的设备,该硬盘 按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了

西工大作业机考《计算机操作系统》标准

试卷总分:100 得分:98 一、单选题 (共 50 道试题,共 100 分) 1. 在()中,不可能产生系统抖动的现象。 A.固定分区管理 B.请求页式管理 C.段式管理 D.机器中不存在病毒时 正确答案: 2. 主要由于()原因,使UNIX易于移植。 A.UNIX是由机器指令编写的 B.UNIX大部分用汇编少部分用C语言编写 C.UNIX是用汇编语言编写的 D.UNIX小部分用汇编大部分用C语言编写 正确答案: 3. 磁盘是共享设备,每一时刻()进程与它交换信息。 A.可有任意多个 B.限定n个 C.至少有一个 D.最多有一个 正确答案: 4. 操作系统是一种()。 A.应用软件 B.系统软件 C.通用软件 D.工具软件 正确答案: 5. 操作系统提供的系统调用大致可分为()等几类。 A.文件操作类、资源申请类、控制类、设备调用类 B.文件操作类、资源申请类、控制类、信息维护类 C.文件操作类、资源申请类、信息维护类、设备调用类 D.资源申请类、控制类、信息维护类、设备调用类 正确答案: 6. 并发性是指若干事件在()发生。

B.同一时间间隔内 C.不同时刻 D.不同时间间隔内 正确答案: 7. 引入多道程序技术后,处理机的利用率()。 A.降低了 B.有所改善 C.大大提高 D.没有变化,只是程序的执行方便了 正确答案: 8. 一个进程被唤醒意味着()。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 正确答案: 9. 进程间的基本关系为()。 A.相互独立与相互制约 B.同步与互斥 C.并行执行与资源共享 D.信息传递与信息缓冲 正确答案: 10. 下列方法中哪一个破坏了“循环等待”条件?() A.银行家算法 B.一次性分配策略(即预分配策略) C.剥夺资源法 D.资源有序分配 正确答案: 11. 存储管理的目的是()。 A.方便用户 B.提高内存利用率 C.A和B D.增加内存实际容量

《操作系统》考试试卷(A卷)

山东科技大学2009—2010学年第二学期 《操作系统》考试试卷(A卷) 班级姓名学号 一、判断题(回答“正确”或“错误”,并对错误命题简要说明理由)(每小题2分,共10分) 1、一个作业由若干作业步组成,在多道程序系统中这些作业步可以并发执行。 2、在引入线程的操作系统中,线程是资源分配和调度的基本单位。 3、采用资源静态分配法可以预防死锁的发生。 4、多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。 5、在页式存储管理系统中,当发生缺页中断时应淘汰掉内存中一页。 二、填空题(每空1分,共10分) 1、并发和(1)是操作系统的两个最基本的特征,两者之间互为存在条件。 2、在中断驱动方式中,CPU是以(2)为单位对I/O进行干预的;DMA方式时,是以(3)为单位进行干预的,I/O通道方式是以(4)为单位进行干预的。 3、一个作业的运行时间假设为1个小时,它在系统中等待了3个小时,那么该作业的周转时间为(5),而响应比为(6)。 4、文件的逻辑结构通常采用两种形式:一是(7)文件,二是(8)文件。 5、SPOOLing技术不仅提高了(9)设备的利用率,而且还为用户提供了(10)设备。 三、单项选择题(每小题2分,共30分) 1、实时操作系统必须在______内处理完来自外部的事件。 A.响应时间B.被控对象规定时间 C.周转时间D.调度时间

2、联想存储器(TLB)在计算机系统中是用于______的。 A.存储文件信息B.与主存交换信息 C.内存地址变换D.内存管理信息 3、在消息缓冲通信中,消息队列属于______资源。 A.临界B.共享C.永久D.可剥夺 4、为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用______。 A.约定的方法B.多级目录C.路径D.索引 5、临界区是______。 A.一段互斥执行的程序段B.一个缓冲区 C.一段共享数据区D.一个互斥资源 6、在请求分页存储管理中,当所访问的页面不在内存时,便产生缺页中断,缺页中断是属于______。 A.I/O中断B.程序中断C.访管中断D.外中断 7、位示图用于______。 A.页面置换B.磁盘空间管理C.文件目录查找D.磁盘驱动调度 8、在一个可变式分区管理中,最差适应算法应将空闲区按______的次序排列。 A.地址递增B.地址递减C.容量递增D.容量递减 9、设有两个进程共享3个同类资源,为使系统不死锁,每个进程最多可以申请______资源。 A.0 B.1 C.2 D.3 10、采用固定分区方式分配主存的最大缺点是______。 A.主存利用率不高B.分配算法复杂 C.不利于存储保护D.零头太多 11、通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的设备,这种设备为______。 A.虚拟设备B.存储设备C.用户设备D.系统设备 12、为了防止系统故障造成系统中文件被破坏,通常采用______的方法来保护文件。 ①二次转储②随机转储③建立副本④虚拟转储⑤定时转储

2005级操作系统期末试卷B卷及答案

漳 州 师 范 学 院 _计算机科学与工程_系_计算机科学与技术_专业_05_级 《 计算机操作系统 》课程期末考试卷(B ) (2007—2008学年度第一学期) 班级_________学号____________姓名__________考试时间: 一、单项选择题(每小题1分,共 20分) 1. ( B )不是设计实时操作系统主要的追求目标。 A. 安全可靠 B.资源利用率 C.及时响应 D.快速处理 2. 三种主要类型的操作系统(批处理,分时,实时)中都必须配置的调度有( C ) A.作业调度 B.中级调度 C.低级调度 D.高级调度 3. 操作系统中引入进程概念后并不能够( B )。 A.允许一个程序被多个用户调用 B.提高用户的编程能力 C.使处理器与外设之间有效地并行工作 D. 提高资源利用率 4. 下列情况下,在( A )时,进程从阻塞状态转换到就绪状态。 A.等待的某事件已经发生 B.时间片用完了 C.分配到必要的资源并获得了处理机 D.等待某事件 5. 资源的按序分配策略是以破坏( D )条件来预防死锁的。 A.互斥 B.请求和保持 C. 不可剥夺 D.环路等待 6. 某系统中有11台打印机,N 个进程共享打印机资源,每个进

程要求3台。当N的取值不超过( B )时,系统不会发生死锁。 A.4 B.5 C.6 D.7 7.用户在程序中试图读某文件的第100个逻辑块,使用操作系统提供的( A )接口。 A.系统调用 B.图形用户接口 C.键盘命令 D.原语8.动态重定位是在作业的( D )中进行的。 A. 编译过程 B.装入过程 C.连接过程 D.执行过程9.多进程能在主存中彼此互不干扰的环境下运行,操作系统是通过( A )来实现的。 A. 内存保护 B.内存分配 C.内存扩充 D.地址映射10.在请求分页存储管理系统中,凡未装入过的页都应从( B )调入主存。 A. 系统区 B.文件区 C. 对换区 D.页面缓冲区11.文件系统采用多级目录结构的目的是( C ) A.减少系统开销 B.节省存储空间 C.解决命名冲突 D.减短传送时间12.UNIX系统对空闲磁盘空间的管理,采用的是( C )。 A 空闲链表法 B 位示图法 C成组链接法 D.线性检索法 13.磁盘调度主要是为了优化( A )。 A.寻道时间 B.旋转延迟时间 C.传输时间 D.磁盘中断处理时间14.( D )不是分段式虚拟存储管理优于分页式虚拟存储管理之处。 A. 没有内部碎片 B. 便于处理在进程执行过程中堆栈尺寸的增长问题 C. 便于共享内存中的数据 D. 只需将进程的一部分调入内存,进程即可运行 15.为了使多个进程能有效地同时处理输入和输出,最好使用( A )结构的缓冲技术。 A.缓冲池 B.循环缓冲 C.单缓冲区 D.双缓冲区16.下列哪一个不是外存分配方式( C ) A.连续分配 B.链接分配 C.互斥分配 D.索引分配17.批处理系统的主要缺点是( A ) A. 无交互性 B.输入/输出设备利用率低 C. CPU利用率低 D.失去了多道性 18.进程调度程序的主要功能是( B )

计算机2009级计算机体系结构复习题

计算机系统结构 一、单项选择题 1、计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是( B )。 A 汇编语言机器级——操作系统机器级——高级语言机器级 B微程序机器级——传统机器语言机器级——汇编语言机器级 C传统机器语言机器级——高级语言机器级——汇编语言机器级 D汇编语言机器级——应用语言机器级——高级语言机器级 2、计算机系统采用层次化结构,从最上面的应用层到最下面的硬件层,其层次化构成为( C )。 A高级语言虚拟机—操作系统虚拟机—汇编语言虚拟机—机器语言机器 B高级语言虚拟机—汇编语言虚拟机—机器语言机器—操作系统虚拟机 C高级语言虚拟机—汇编语言虚拟机—操作系统虚拟机—机器语言机器 D操作系统虚拟机—高级语言虚拟机—汇编语言虚拟机—机器语言机器 3、在主存和CPU之间增加Cache的目的是( C )。 A增加内存容量B提高内存可靠性 C加快信息访问速度D增加内存容量,同时加快访问速度 4、汇编语言源程序变成机器语言目标程序是经(D )来实现的。 A编译程序解释B汇编程序解释 C编译程序翻译D汇编程序翻译 5、直接执行微指令的是( C )。 A汇编程序B编译程序 C硬件D微指令程序

6、对系统程序员不透明的应当是( D )。 A Cache存储器B系列机各档不同的数据通路宽度 C指令缓冲器D虚拟存储器 7、对应用程序员不透明的应当是( D )。 A先行进位链B乘法器 C指令缓冲器D条件码寄存器 8、在IBM 370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是( B )。 A“测试与置定”指令B“比较与交换”指令 C“执行”指令D“程序调用”指令 9、对机器语言程序员透明的应当是( B )。 A中断字B主存地址寄存器 C通用寄存器D条件码 10、计算机系统结构不包括( A )。 A主存速度B机器工作状态 C信息保护D数据表示 11、对计算机系统结构透明的是( D )。 A字符行运算指令B是否使用通道型I/O处理机 C虚拟存储器 D VLSI技术 12、对汇编语言程序员透明的应当是( A )。 A I/O方式中的DMA访问方式 B 浮点数据表示 C访问方式保护D程序性中断

操作系统试卷

一、选择题 1、在现代操作系统中引入了(),从而使并发和共享成为可能。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 2、()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时 3、从用户的观点看,操作系统是()。 A. 用户与计算机硬件之间的接口 B.控制和管理计算机资源的软件 C. 合理组织计算机工作流程的软件 D.计算机资源的的管理者 4、当CPU处于管态时,它可以执行的指令是()。 A. 计算机系统中的全部指令 B. 仅限于非特权指令 C. 仅限于访管指令 D. 仅限于特权指令 5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。 A. 系统调用 B.图形用户接口 C.原语 D.键盘命令 6、下列几种关于进程的叙述,()最不符合操作系统对进程的理解? A.进程是在多程序并行环境中的完整的程序。 B.进程可以由程序、数据和进程控制块描述。 C.线程是一种特殊的进程。 D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 7、当一个进程处于()状态时,称其为等待(或阻塞)状态。 A. 它正等待中央处理机 B. 它正等待合作进程的一个消息 C. 它正等待分给它一个时间片 D. 它正等待进入内存 8、一个进程释放一种资源将有可能导致一个或几个进程()。 A.由就绪变运行 B.由运行变就绪 C.由阻塞变运行 D.由阻塞变就绪 9、下面关于线程的叙述中,正确的是()。 A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。 B.线程是资源的分配单位,进程是调度和分配的单位。 C.不管系统中是否有线程,进程都是拥有资源的独立单位。 D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。 10、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. T1+T2/3+2*T3/3 D.T3/3+2*T2/3+T1 11、在下面的I/O控制方式中,需要CPU干预最少的方式是()。 A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式 12、有m个进程共享同一临界资源,访问,则信号量的变化范围是()。

计算机操作系统期末考试题及答案

2006―2007 学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的是指防止文件被( )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。 A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(、流式文件)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是()。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用()管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用()。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是()。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 A、进程相应的程序段的长度 B、进程自身和进程调度策略 C、进程总共需要运行时间多少 D、进程完成什么功能

操作系统试卷

A、页表 B、段表 C、段表和页表 D、空闲区表 4.当已有进程进入临界区时,其他试图进入临界区的进程必须等待,以保证对临界资 源的互斥访问,这体现的同步机制准则是 () A、空闲让进 B、忙则等待 C、有限等待 D、让权等待 5.定义:作业的周转时间=作业的完成时间-作业到达时间。现有三个作业同时到达,每个作业的计算时间均为1小时,它们在一台处理机上按单道方式运行,则平均周转时间是() A、1小时 B、2小时 C、3小时 D、6小时 6.位示图法可用于() A、文件目录的查找 B、分页式存储管理中内存空闲块的分配和回收 C、动态分区存储管理中空闲区的分配和回收 D、页式虚拟存储管理中的页面置换 7.下列进程状态的转换中,不正确的是() A、就绪→运行 B、运行→就绪 C、就绪→阻塞 D、阻塞→就绪 8.在一个可变式分区管理中,最坏适应分配算法空闲区表中的空闲区的最合适排列次序是() A、地址递增 B、地址递减 C、长度递增 D、长度递减 9.用V操作唤醒一个等待进程时,被唤醒进程的状态转换为() A、等待B、就绪 C、运行 D、完成 10.使用户所编制的程序与实际使用的物理设备无关,这体现的设备管理的功能是

( ) A、设备独立性 B、设备分配 C、缓冲管理 D、虚拟设备 11.假设磁头当前位于第105磁道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是() A、110,170,180,195,68,45,35,12 B、110,68,45,35,12,170,180,195 C、110,170,180,195,12,35,45,68 D、12,35,45,68,110,170,180,195 12.以下技术在操作系统中用来解决进程同步的是() A、管道 B、管程 C、通道 D、DMA 13.完成设备的打开、关闭、读、写等操作的是() A、用户程序 B、编译程序 C、设备分配程序 D、设备驱动程序 14.单处理机系统中,不能并行的是() A、进程与进程 B、处理机与设备 C、处理机与通道 D、设备与设备 15.为了对紧急进程或重要进程进行调度,调度算法应采用() A、先来先服务法 B、优先级法 C、短作业优先法 D、时间片轮转法 16.死锁的预防采取措施是() A、防止系统进入不安全状态 B、配置足够的系统资源 C、破坏产生死锁的四个必要条件之一 D、使进程的推进顺序合法 17. 按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这种调度 算法是指() A、先来先服务法 B、短作业优先法 C、时间片轮转法 D、优先级法 18.某基于动态分区存储管理的计算机,其内存容量为55MB(初始为空),采用最佳适应(Best Fit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配6MB,此时内存中最大空闲分区的大小是() A、7MB B、9MB C、10MB D、15MB 19.设有四个进程共享一个资源,如果每次只允许一个进程使用该资源,则用P、V 操作管理信号量时S的可能取值是() A、3,2 ,1,0,-1 B、2,1,0,-1,-2 C、1,0,-1,-2,-3 D、4,3,2,1,0 20.目录文件存放的信息是() A、某一文件的数据信息 B、某一文件的FCB C、所有数据文件FCB D、所有子目录文件和数据文件的FCB 三、判断题(每小题1分,共10分) 1.实时操作系统一般应用于实时控制。( ) 2.PCB是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。( ) 3.抖动是操作系统特征之一。 ( ) 4.最佳页面置换算法总是选择在内存驻留时间最长的页面淘汰。 ( ) 5.可变分区可以有效地消除外部碎片,但不能消除内部碎片。 ( ) 6.页式系统的优点是消除了外部碎片,更有效地利用了内存。 ( ) 7.采用多道程序设计的系统中,系统的道数越多,系统的效率越高。( ) 8.磁盘是典型的块设备。( )

2005操作系统试题

《操作系统》试题 一、选择题(选择最确切的一个答案,将其代码填入括号中,每空1.5分,共30分) 1.操作系统中采用多道程序设计技术提高CPU和外部设备的 ( )。 A. 利用率 B.可靠性 C. 稳定性 D. 兼容性 2.设计实时操作系统时,首先应该考虑系统的( )。 A. 可靠性和灵活性 B.实时性和可靠性 C. 分配性和可靠性 D.灵活性和实时性 3.如果把操作系统看作计算机系统资源的管理者,下列的( )不属于操作系统所管理的资源。 A.程序 B.内存 C.CPU D.中断 4.对记录式文件,操作系统为用户存取文件信息的最小单位是( )。 A.字符 B.数据项 C.记录 D. 文件 5.要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用()技术。 A.静态重定位 B.动态重定位 C.动态分配 D.静态分配 6.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( )个进程参于竞争,而不会发生死锁。 A.5 B.2 C.3 D.4 7.()结构的文件最适合于随机存取的应用场合。 A.流式 B.索引 C.链接 D.顺序 8.对磁盘进行移臂调度的目的是为了缩短( )时间。 A.寻找 B.延迟C.传送 D.启动 9.UNIX系统中,文件存贮器的管理采用的是( )。 A.位图法B.空闲块表法 C.成组连接法D.单块连接法 10.UNIX系统中,进程调度采用的技术是( )。 A. 时间片轮转 B.静态优先数 C.先来先服务 D.动态优先数 11.为防止用户使用共享文件时可能造成文件被破坏,通常可采用()方法来保护文件。 A.建立多个副本 B.定时转储文件 C.规定使用权限 D.设置口令 12.下面的存储管理方案中,( )方式可以采用静态重定位。 A.固定分区 B.可变分区 C.页式 D.段式 13.用V操作唤醒一个等待进程时,被唤醒进程的状态变为( )。 A.运行 B.等待 C.就绪 D.完成 1

操作系统试题B卷

题号一二三四五六七总分得分 一、选择填空题(每空1分,共20分) 得分 1.下面关于计算机系统和操作系统的叙述中错误的是( A )。 A.操作系统是独立于计算机系统的,它不属于计算机系统 B.计算机系统是一个资源集合体,包括软件资源和硬件资源 C.操作系统是一种软件 D.计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持 2.实时操作系统追求的目标是( C )。 A.高吞吐率 B.充分利用内存 C.快速响应 D.减少系统开销 3.进程具有3种基本状态,即等待状态、运行状态、就绪状态,进程在执行过程中,其状态 总是不停地发生变化的,下面关于进程状态变化的说法中正确的是(C )。 A.进程一旦形成,首先进入的是运行状态 B.3种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中 C.在分时系统中,一个正在运行进程的时间片如果终结,该进程将转入就绪状态 D.一个进程必须经过进程的3个基本状态才能结束 4.一个进程被唤醒意味着( B )。 A.该进程重新占有了CPU B.进程状态变为就绪状态 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 5.任何时刻总是让具有最高优先级的进程占用处理器,此时采用的进程调度算法是( D )。 A.非抢占式的优先级调度算法 B.时间片轮转调度算法 C.先进先出调度算法 D.抢占式的优先级调度算法 6.下面是关于重定位的有关描述,其中错误的是(D )。 A.绝对地址是主存空间的地址编号 B.用户程序中使用的从0地址开始的地址编号是逻辑地址 C.动态重定位中装入主存的作业仍保持原来的逻辑地址 D.静态重定位中装入主存的作业仍保持原来的逻辑地址 7.在单个分区、固定分区、可变分区、页式和段式这5种存储管理方式中,地址转换采用动 态重定位方式的是( A )。 A.可变分区、页式和段式存储管理方式 B.单个分区、可变分区、段式存储管理方式 C.固定分区、页式和段式存储管理方式 D.可变分区、段式存储管理方式 8.很好地解决了“零头”问题的存储管理方法是( A )。 A.页式存储管理方式 B.段式存储管理方式

西工大操作系统-简答题

操作系统 一、1.什么是操作系统从资源管理看操作系统的功能有哪些 答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。 (2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c. I/O(Input/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2.什么叫并发性什么叫并行性 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统 :秒级(一般情况)实时系统: 微秒级甚至更小]交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念它与程序的区别和联系是怎样的 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)程序是指令的有序集合,是静态的,进程是程序的执行,是

动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2.什么是进程的互斥与同步 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3.一个进程进入临界区的调度原则是什么 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4.说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成 进程的特征:动态性、并发性、独立性、异步性 进程状态有就绪、执行和阻塞。就绪转换为执行由于进程调度,执行转换为就绪由于时间片到,执行转换为阻塞由于等待外部事件,阻塞转换为就绪由于外部事件发生了。 六、1.段页式管理中,怎样访问内存,取得某一条数据或指令 答:在段页式系统中,为了获得一条数据或指令,须三次访问内存。 第一次是访问内存中的段表,从中取得页表始址; 第二次是访问内存中的页表,从中取出该页所在的物理块号,并将该块号与

相关文档
最新文档