2022年江西财经大学软件工程专业《操作系统》科目期末试卷A(有答案)

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

2022年江西财经大学软件工程专业《操作系统》科目期末试卷A(有

答案)

一、选择题

1、下列选项中,会导致用户进程从用户态切换到内核态的操作是()

I.整数除以零 II.sin函数调用 III.read系统调用

A.仅I、II

B.仅I、III

C.仅II、III

D. I、II和II

2、假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是()。

A.DIV R0,R1;(R0)/(R1)→RO

B.INT n;产生软中断

C.NOT RO;寄存器R0的内容取非

D.MOV RO,addr;把地址 addr处的内存数据放入寄存器RO中

3、下列有关时间片的进程调度的描述中,错误的是()

A.时间片越短,进程切换的次数越多,系统开销也越大,

B.当前进程的时间片用完后,该进程状态由执行态变为阻塞态

C.时钟中断发生后,系统会修改当前的进程在时间片内的剩余时间

D.影响时间片大小的主要因素包括响应时间、系统开销和进程数量等

4、通常用户进程被建立后()

A.使一直存在于系统中,直到被操作人员撤销

B.随着作业运行正常或不正常结束而撤销

C.随着时间片轮转而撤销与建立

D.随着进程的阻塞或唤醒而撤销与建立

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

A.一个缓冲区

B.一段数据区

C.同步机制

D.一段程序

6、下列关于SPOOLing技术的叙述中,错误的是()

A.需要外存的文持

B.需要多道程序设计技术的支持

C.可以让多个作业共享一台独占设备

D.由用户作业控制设备与输入/输出之间的数据传送

7、采用SPOOLing技术将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机的部分是()。

A.独占设备

B.共享设备

C.虚拟设备

D.一般物理设备

8、如果文件采用直接存取方法,且文件大小不固定,则应采用()物理结构。

A.直接

B.索引

C.随机

D.顺序

9、下面关于目录检索的论述中,正确的是()。

A.由于散列法具有较快的检索速度,因此现代操作系统中都用它来替代传统的顺序检索方法

B.在利用顺序检索法时,对树形目录应采用文件的路径名,应从根目录开始逐级检索

C.在利用顺序检索法时,只要路径名的一个分量名未找到,便应停止查找

D.在顺序检索法的查找完成后,即可得到文件的物理地址,

10、在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是()。

A.可变分配,全局置换

B.可变分配,局部置换

C.固定分配,全局置换

D.固定分配,局部置换

11、若用8个字(字长32位,H字号从0开始计数)组成的位示图管理内存,用户归还一个块号为100的内存块时,它对应位示图的位置为()(注意:位号也从0开始)。

A.字号为3,位号为5

B.字号为4,位号为4

C.字号为3,位号为4

D.字号为4,位号为5

12、假设页的大小为4KB,页表的每个表项占用4B。对于一个64位地址空间系统,采

用多级页表机制,至少需要()级页表(本题默认字长为1B)。

A.3

B.4

C.5

D.6

二、填空题

13、批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据作业控制__________的要求自动控制作业的执行。

14、操作系统为用户提供两种类型的使用接口,它们是__________和__________程序员接口。

15、作业控制方式有__________方式和__________方式二种。

16、用户调用__________和__________打开文件操作来申请对文件的使用权。

17、传统操作系统提供编程人员的接口称为__________

18、UNIX的shell有两层含义,一是指由shell命令组成的Shell命令__________;二是

指该命令的__________。

19、UNIX操作系统提供两种程序运行环境,即__________和__________.

20、操作系统中,进程调度通常有先来先服务、__________、__________和分级调度算法等调度算法。

三、判断题

21、在大型多道程序设计系统中,为充分利用外部设备,应使运行的若干程序都是I/0型的. ()

22、在虚存系统中,只要磁盘空间无限大,作业就能拥有任意大的编址空间. ()

23、如果输入输出所用的时间比处理时间短得多,则缓冲区最有效. ()

24、执行系统调用时可以被中断. ()

25、进程在运行中,可以自行修改自己的进程控制块. ()

26、优先数是进程调度的重要依据,一旦确定不能改变. ()

27、引入当前目录是为了减少启动磁盘的次数. ()

28、进程控制块中的所有信息必须常驻内存. ()

29、不可抢占式动态优先数法一定会引起进程长时间得不到运行. ()

30、所有进程都挂起时,系统陷入死锁. ()

31、引入缓冲的主要目的是提高I/0设备的利用率. ()

32、用户程序有时也可以在核心态下运行. ()

四、名词解释题

33、线程:

相关文档
最新文档