南开大学本科考试题

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

南开大学本科考试题

一、选择题

1、1、操作系统在______中采用了以空间换时间的技术。

A、SPOOLing技术

B、覆盖技术

C、通道技术

D、虚拟存储技术

2、2、在分时操作系统中,通常的时间片是______:

A、几分钟

B、几十秒

C、几十毫秒

D、几十微秒

3、3、以下哪个不是分时操作系统与实时操作系统的主要区别?

A、分时操作系统是通用性较强的计算机系统,而实时操作系统的目标是提供一种具有

特殊用途的专用系统。

B、分时操作系统是多道系统,实时操作系统是单道系统。

C、分时操作系统具有较强的交互作用和会话能力,而实时系统中的处理应用程序的交

互能力一般是有一定限制的。

D、分时操作系统一般以用户所能接受的程度来确定响应时间,而实时操作系统对响应

时间的要求比分时操作系统严格的多。

4、4、现有3个同时到达的作业J1、J2和J3,它们的执行时间分别为T1、T2和T3,且T1

系统按单道方式运行且采用短作业优先算法,则平均周转时间是______。

A、T1+T2+T3

B、(T1+T2+T3)/3

C、(3T1+2T2+T3)/3

D、(T1+2T2+3T3)/3

5、5、在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓

临界区是指______。

A、一个缓冲区

B、一段数据区

C、同步机制

D、一段程序

6、6、支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU

的共享,但其中_______不是引起操作系统选择新进程的直接原因。

A、运行进程的时间片用完

B、运行进程出错

C、运行进程要等待某一事件的发生

D、有新进程进入就绪状态

7、7、一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带

机。如果要求系统没有死锁危险,请问N可以取的最大值是______。

A、1

B、2

C、3

D、4

8、8、N个进程共享M台打印机(其中N>M),假设每台打印机为临界资源,必须独占

使用,则打印机的互斥信号量的取值范围为______。

A、-(N-1)~M

B、-(N-M)~M

C、-(N-M)~1

D、-(N-1)~1

9、9、下面二种说法:

①进程A与进程B共享变量S1,需要互斥;进程B与进程C共享变量S2,需要互斥;

从而进程A与进程C也必须互斥。

②一次仅允许一个进程使用的资源叫临界资源,所以对临界资源是不能实现共享的。

其中正确的是:

A、①与②均正确

B、①与②均错误

C、①正确,②错误

D、①错误,②正确

10、10、进程从运行态到等待态可能是______。

A、运行进程执行了P操作

B、进程调度程序的调度

C、运行进程的时间片用完

D、运行进程执行了V操作

11、11、在进程调度状态转换中,______不会出现。

A、运行->阻塞

B、运行->就绪

C、阻塞->就绪

D、阻塞->运行

12、12、若P、V操作的信号量S的初值为2,当前值为-1,则有_____个等待进

程。

A、0

B、1

C、2

D、3

13、13、一个进程被唤醒意味着______。

A、该进程重新占有了CPU

B、它的优先权变为最大

C、其PCB移到等待队列队首

D、进程变为就绪状态

14、14、按序分配资源策略可以破坏______条件。

A、互斥使用资源

B、占有且等待资源

C、非抢夺资源

D、循环等待资源

15、15、如果系统中有N个进程,则在等待队列中的进程个数最多为______。

A、1

B、N

C、N-1

D、N-2

二、简答题

1、1、(4分)设内存中有三道进程A、B和C,并按A>B>C的优先次序执行(可抢占),

其CPU计算和磁盘I/O的时间如下表,假设每个进程中各步骤的执行顺序不可颠倒,CPU和磁盘I/O通道均只有一个(均可抢占)。试计算多道运行比单道运行节省多少时间(用时间图说明计算过程)?

2、2、(8分)4个作业的提交、运行时间如下表所示。若采用最高响应比优先调度算法,

试求出作业的执行顺序及作业的平均周转时间。(解题时以小时为单位)

3、3、(8分)(设有3个进程P、Q、R,它们共享10个同类资源,P、Q、R进程的资源

最大需求量依次为4、7和8。现假定它们对资源的请示序列如下表所示:

为了避免死锁,系统分配资源时采用银行家算法。如果申请资源得不到满足,进程就转入阻塞态。根据上述信息,试描述各步骤结束时,申请资源的进程是得到满足,还是转入阻塞状态,为什么?(起始状态:各进程均不拥有资源,无进程处于阻塞态)

4、4、(8分)在天津大学与南开大学之间有一条弯曲的小路,这条路上每次每个方向上

只允许一辆自行车通过。但其中有一个小的安全岛M,同时允许两辆自行车停留,可供两辆自行车已从两端进入小路的情况下错车使用。如图所示。

下面的算法可以使来往的自行车均可顺利通过。其中使用了4个信号量,T代表天大路口资源,S代表南开路口资源,L代表从天大到安全岛一段路的资源,K代表从南开到安全岛一段路的资源。程序如下,请在空白位置处填写适当的PV操作语句,每处空白可能包含若干个PV操作语句。

相关文档
最新文档