操作系统课程试卷 2

发布 2021-04-24 09:17:28 阅读 8515

一、单项选择题[本大题共15小题,每小题2分,共30分]。

1.操作系统中采用多道程序设计技术提高cpu和外部设备的( )

a.利用率 b.可靠性c.灵活性 d.兼容性。

2.( 不是分时系统的基本特征:

a.同时性 b.独立性 c.实时性 d.、交互性

3.下列关于进程控制块pcb的叙述中,哪些是正确的?(

. 系统利用pcb描述进程的基本静态特征

. pcb可用于描述进程的运动变化过程。

. 一个进程唯一对应一个pcb

a.ⅰ和ⅱ b. ⅱ和ⅲ c.ⅰ和ⅲ d. 全都正确。

4.下面的叙述中正确的是( )

a.操作系统的一个重要概念是进程,因此不同进程所执行的**也一定不同。

b.为了避免发生进程死锁,各进程只能逐个申请资源。

c.操作系统用pcb管理进程,用户进程可以从pcb中读出与本身运行状况有关的信息。

d.进程同步是指某些进程之间在逻辑上的相互制约关系。

5.进程所请求的一次打印输出结束后,将使进程状态从( )

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.缓冲技术中的缓冲池在( )中。

a.主存 b.外存 c.rom d.寄存器。

11.临界区是指并发进程中访问共享变量的( )段。

a.管理信息 b.信息存储 c.数据 d.程序

12.死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一.下列方法中哪一个是破坏了“循环等待”条件?(

a.银行家算法b.资源受控动态分配

c.资源独占d.资源顺序分配策略

13.产生系统死锁的原因可能是由于( )

a.进程释放资源b.一个进程进入死循环

c.多个进程竞争,资源出现了循环等待 d.多个进程竞争共享型设备

14.某磁盘寻道,采用最短寻道时间优先算法,如果将要访问的磁道分别是27,136,58,100,72,40,而当前磁头在80磁道上,则磁头移动的总道数是( )

a.57b.168 c.186 d.342

15.在linux系统中,若要创建目录,使用下述哪种命令( )

a.mkdir命令 b.mv命令 c.rm命令 d.rmdir命令。

二、填空题[本大题共7小题,每空2分,共20分]

1.在多线程os,以进程作为拥有资源的单位,以线程作为的基本单位。

2.操作系统中,对信号量s的p原语操作定义中,使进程进入相应等待队列等待的条件是 。

3.页式存储管理系统中,地址寄存器长度为24位,其中页号占14位,则主存的分块大小应该是___字节,程序最多占有___页。

4.linux中的进程控制是通过系统调用来实现的,若要创建一个进程,应该使用___系统调用。

5.文件的逻辑结构可分为两大类,一类是 ;一类是 。

6.设备分配的算法,与进程调度的算法相似,但相对简单,通常采用两种分配算法:__和。

7.cpu输出数据的速度远远高于打印机的速度,为了解决这一矛盾,可采用技术。

三、名词解释[本大题共5小题,每小题4分,共20分。]

1. 并发。

2. 临界区。

3. 死锁。

4. 同步。

5.虚拟设备。

四、简答题[本大题共3小题,每小题6分,共18分。]

1.进程的含义是什么? 如何构造和描述进程?

2.何为虚拟设备?实现虚拟设备时所依赖的关键技术是什么?

3.在一个请求式分页存储管理系统中(假设系统开始时,内存中无页面),一个程序的页面走向是:

请采用lru算法,求出在作业分得内存块数为m=4时的缺页中断次数。

五、综合题[本大题共1题,共12分]。

设公共汽车上,司机和售票员的活动分别是:

司机的活动: 启动车辆;

正常行车;到站停车;

售票员的活动:关车门;

售票; 开车门;

汽车在不断地到站、停车、行使过程中,这两个活动有什么同步关系?用信号量和p、v操作实现他们的同步。

操作系统》课程试卷 A

a 作业的长度。b 分区的大小和数目。c 作业的个数。d 分区的状态。2 下列操作中,哪个是wait原语的操作。a begin 1 if 0 then block end b begin 1 if 0 then wakeup end c begin 1 if 0 then wakeup end d ...

操作系统课程试卷 6

1 操作系统的基本职能是 a 控制和管理系统内各种资源,有效地组织多道程序的运行。b 提供用户界面,方便用户使用。c 提供方便的可视化编辑程序。d 提供强大的网络管理功能。2 在进程管理中,当 时,进程从阻塞状态变为就绪状态。a.进程被进程调度程序选中 b.等待某一事件。c.等待的事件发生d.时间片...

操作系统课程试卷 5

一 单项选择题 共40分 1 20小题每题1分,21 30小题每题2分 1.操作系统中采用多道程序设计技术提高cpu和外部设备的 a.利用率b.可靠性c.稳定性d.兼容性2.从用户的观点看,操作系统是 a.用户与计算机之间的接口b.控制和管理计算机资源的软件c.合理地组织计算机工作流程的软件。d.由...