05年7月操作系统真题

发布 2023-04-21 12:28:28 阅读 8285

全国2023年7月高等教育自学考试。

操作系统试题。

课程**:02326

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分)

1.分布式操作系统与网络操作系统有许多共同点,然而分布式操作系统更强调的是( )

a.扩大计算机应用范围b.实现各计算机之间通信。

c.若干台计算机相互协作完成同一任务 d.共享网络中的资源2.允许多个用户将若干作业提交给计算机系统脱机处理的操作系统称为( )

a.分时系统b.批处理系统。

c.实时系统d.分布式系统。

3.用户程序执行时,若**处理器取到了一条“启动i/o”指令,则应( )

a.形成一个“非法操作”事件b.把工作状态转换成管态。

c.把工作状态转换成目态d.按给定的参数启动指定的设备。

4.访管指令是一条( )

a.特权指令b.只允许在目态执行的指令。

c.只允许在管态执行的指令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.表示“可执行的二进制**文件”的文件扩展名是( )

11.设备分配策略应与设备的特性相适应,不适宜于“静态分配”策略的设备( )

a.磁盘机b.磁带机。

c.打印机d.扫描仪。

12.移臂调度的不同算法对多个读写请求的( )平均值有影响。

a.启动时间b.寻找时间。

c.延迟时间d.传送时间。

13.为了运行一个批处理作业,用户需要提供( )

a.源程序、数据、作业控制语言。

b.源程序、数据、作业控制说明书。

c.源程序、数据、作业语言说明书。

d.源程序、数据、作业控制说明书、作业语言说明书。

14.采用响应比最高者优先算法进行作业调度时,必须对( )中的所有作业计算出它们的响应比。

a.主存储器b.高速缓冲存储器。

c.输入井d.输出井。

15.并发进程执行的速度是( )

a.由进程自己控制的b.在创建进程时确定的。

c.与是否出现中断事件有关的d.与进程调度策略无关的。

16.用pv操作来管理可供n个进程共享的资源时,若信号量s的初值定义为m,则信号量s可能出现的最小值为( )

c.0d.-m

17.产生死锁有四个必要条件,要防止死锁的发生,必须通过破坏这四个必要条件之一来实现,但要破坏( )条件经常是行不通的。

a.互斥使用资源b.占有并等待资源。

c.不可抢占资源d.循环等待资源。

18.对死锁的避免采取的对策是( )

a.静态分配资源b.资源编号按序分配。

c.银行家算法d.释放已占有的资源。

系统中,关于设备、重定向和管道的说明,正确的是( )

a.标准输入输出设备与终端设备是不同的设备。

b.输入输出重定向的特殊字符是“>”

c.输入输出重定向技术与管道技术采用相同的技术传送信息。

d.输入输出重定向技术与管道技术采用不同的技术传送信息。

采用虚拟页式管理技术,关于进程的地址空间,正确的说明是( )

a.进程的地址空间划分为两个区段:系统区段和进程区段。

b.进程的地址空间划分为三个区段:系统区段、进程控制区段和进程程序区段。

c.系统区段和进程控制区段占用系统空间。

d.进程的地址空间划分为三个区段:系统区段、进程程序区段和进程数据区段。

二、多项选择题(在每小题的五个备选答案中,选出二至五个正确的答案,并将正确答案的序号分别填在题干的括号内,多选、少选、错选均不得分。每小题2分,共10分)

21.系统软件是计算机系统必不可少的软件,它包括( )

a.操作系统b.编译系统。

c.接口软件d.软件开发工具。

e.财务管理软件。

22.存储管理的功能是( )

a.主存地址空间的分配、去配、共享和保护。

b.逻辑地址空间的分配、去配、共享和保护。

c.实现虚拟地址到主存地址的转换。

d.实现逻辑地址空间的扩充。

e.使用户编程时不考虑主存的实际容量23.一条实现数据传送的通道指令通常包括( )

a.设备号b.命令码。

c.数据主存地址d.标志码。

e.传送字节数24.有关进程同步与互斥的正确阐述是( )

a.实现进程同步需要设置一个信号量。

b.进程同步与互斥都涉及共享变量的互斥使用。

c.需要互斥的进程在逻辑上没有依赖关系。

d.需要同步的进程在逻辑上有依赖关系。

e.实现进程同步与互斥都是为了避免发生与时间有关的错误系统的存储管理采用的技术是( )

a.分区分配b.移动技术。

c.对换技术d.分页式虚拟存储。

e.分段式虚拟存储。

三、填空题(每空1分,共14分)

26.设计实时操作系统时特别要注意两点,第一是___第二是___

27.采用层次式结构的操作系统通常把对___的管理放在最内层。

28.辅助存储器只能与___相互传递信息。

29.被中断进程的现场信息是由___程序将其保存到pcb中的。

30.某带有50个终端用户的计算机系统采用时间片轮转调度算法进行进程调度,若规定每个用户的时间片相同,并忽略调度时间,对用户的请求需花费100毫秒可给出应答,则终端响应时间为___秒。

31.文件存取方式主要取决于两个方面的因素,与___有关和与___有关。

32.把进程间用信件来交换信息的方式称为___

33.当多个线程协作完成一项任务时,线程间必须通过___来实现协作工作。

34.如果操作系统___或没有顾及___可能出现的情况,则可能形成死锁。

中的0进程也称为交换进程,它的任务是把进程___在系统初始化后,交换进程就___

四、简答题(每小题4分,共20分)

36.何谓操作系统的可移植性?怎样才能方便移植?

37.若就绪队列中依次有三个进程p1,p2,p3,它们需要的运行时间分别为a, b, c (a>b>c)。当分别采用先来先服务调度算法和优先数(运行时间短者优先数大)调度算法时,三个进程的。

平均等待时间至少为多少?哪种算法的效率高些?

38.简述磁盘移臂调度的“最短寻找时间优先”和“电梯调度”算法。并比较两者主要的相。

同点和不同点。

39.什么叫系统处于安全状态?怎样才能使系统保持在安全状态?

40.简单叙述shell进程的框架(内含命令fork和exec)。

五、综合题(本大题共4小题,第小题各10分,第小题各8分,共36分。)

41.简单叙述在页式虚拟存储管理系统中,一个作业执行中访问某个页时的地址转换过程。

42.假定系统仅有一个盘c。用户a要用到文件a、文件b和文件c,用户b要用到文件a和文件e。

已知用户a的文件a与用户b的文件a是同一个文件;用户a与用户b分别用文件名c和文件名e使用同一个文件;现用户a再想建一个新文件a放到目录名为sub中,请问:(1)系统在这个盘上建立什么结构目录,才能使两个用户使用文件时所属关系比较清楚,不会产生混乱;(2)画出这个盘的目录结构;(3)两个用户共享几个文件,它们的文件名分别是什么?

43.假定有4个作业,它们到达“输入井”时间和需要运行时间如下表所示,都是十进制数。现采用响应比最高者优先算法,忽略作业调度所化的时间。

并规定这4个作业全部到达“输入井”后,才开始调度。

1)填写各个作业的开始时间,完成时间和周转时间;

2)这4个作业的执行次序;

3)这4个作业的平均周转时间。

44.有4个并发执行的进程a,b,c,d。在执行时它们都要读共享文件f,但限制进程a和进程b不能同时读文件f,进程c和进程d也不能同时读文件f。请问用pv操作管理时:

1)应怎样定义信号量?写出信号量的初值和含义。

2)写出能使它们正确执行的程序。

操作系统真题

1 不是操作系统所具有功能a a 编译高级语言编写的程序。b 管理计算机磁盘。c 管理系统动态库。d 提供用户操作计算机的界面。2 在操作系统的结构设计中,微内核结构表示的是d a 层次结构。b 分布式结构。c 整体式结构。d 客户机 服务器结构。3 用户程序在用户态下使用特权指令而引起中断是a a...

2023年操作系统真题

选择题部分。23 下列选项中,不可能在用户态发生的事件是 a.系统调用。b.外部中断。c.进程切换。d.缺页。c。进程切换是在操作系统内核中完成的,只能在内核态发生,系统调用是提供给用户程序执行内核函数的,可以在用户态下调用。24 中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序...

操作系统概论真题答案

操作系统概论考前复习题 名词解释和简答。1 抢占式优先级调度 的基本思想?抢占式优先权算法。基本原理 系统把处理机优先权最高的进程,使之执行。若在其执行期间,只要又出现另一个优先权更高的进程,则立即停止当前进程的执行,重新分配处理机给新来的优先权更高的进程。2 什么是周转时间和平均周转时间?在作业调...