2022年对外经济贸易大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年对外经济贸易大学数据科学与大数据技术专业《操作系统》科

目期末试卷A(有答案)

一、选择题

1、下列选项中,操作系统提供给应用程序的接口是()。

A.系统调用

B.中断

C.库函数

D.原语

2、下列关于批处理系统的叙述中,正确的是()

I.批处理系统允许多个用户与计算机直接交互

II.批处理系统分为单道批处理系统和多道批处理系统

III.中断技术使得多道批处理系统的1/O设备可与CPU并行工作

A.仅II、III

B.仅II

C.仅I、II

D. 仅I、III

3、在操作系统中,一方面每个进程具有独立性,另一方面进程之间具有相互制约性。对

于任何两个并发进程,它们()。

A.必定无关

B.必定相关

C.可能相关

D.可能相同

4、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。当

N的取值不超过()时,系统不会发生死锁。

A.4

B.5

C.6

D.7

5、进程A和进程B通过共享缓冲区协作完成数据处理,该缓冲区支持多个进程同时进行

读写操作。进程A负责产生数据并放入缓冲区,进程B负责从缓冲区中取出数据并处理。两个进程的制约关系为()。

A.互斥关系

B.同步关系

C.互斥与同步

D.无制约关系

6、在如下儿种类型的系统中,()采用忙等待I/O是合适的。

a.专门用来控制单1/0设备的系统

b.运行…个单任务操作系统的个人计算机,

c.作为一个负载很大的网络服务器的上作站

A.a

B.a.b

C.b.c

D.c

7、下面设备中属于共享设备的是()。

A.打印机

B.磁带机

C.磁盘

D.磁带机和磁盘

8、通常对文件系统来说,文件名及属性可以集中在()中以使查询。

A.目录

B.索引

C.字典

D.作业控制块

9、下列关厂索引表的叙述中,正确的是()。

A.索引表中每个记录的索引项可以有多个

B.对索引文件存取时,必须先查找索引表

C.索引表中含有索引文件的数据及其物理地址

D.建立索引表的i1的之,是减少存储空间,

10、作业在执行中发生缺页中断,经操作系统处理后应让其执行()指令。

A.被中断的前一条

B.被中断的那一条

C.被中断的后·条

D.启动时的第一条

11、一个页式虚拟存储系统,其并发进程数固定为4个。最近测试了它的CPU利用率和用于页面交换的利用率,假设得到的结果为下列选项,()说明系统需要增加进程并发数?

I.CPU利用率13%:磁盘利用率97%

II.CPU利用97%;磁盘利用率3%

III.CPU利用率13%:磁盘利用3%

A. I

B.II

C.III

D.I、III

12、()存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。

A.固定分区

B.可变分区。

C.分页管理

D.段页式管理

二、填空题

13、操作系统能保证所有的进程__________,则称系统处于“安全状态”,不会产生

__________。

14、辅助存储器只能与__________相互传递信息。

15、为了防止各种系统故障破坏文件,文件系统可以采用__________和__________两种方法在保护文件。

16、特权指令只能在__________态下执行,若在__________态下执行则被认为是非法指令。

17、主存的“地址越界”中断是属于__________中断。

18、为了保证操作的正确性,中央处理器设置有两种工作状态:__________和__________。

19、在UNIX中,对磁盘空闲块采用成组连接方式,每一组的第一个空闲块中登记了下一组空闲块的__________和__________。

20、进程调度的职责是按给定的从__________中选择一个进程,让它占用处理器。

三、判断题

21、大多数虚拟系统采用OPT()

22、存储保护的功能是限制内存存取. ()

23、优先数是进程调度的重要依据,优先数大的进程首先被调度运行:()

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

25、进程状态的转换是由操作系统完成的,对用户是透明的. ()

26、对文件进行读写前,要先打开文件. ()

27、参与死锁的所有进程都占有资源. ()

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

29、如果信号量S的当前值为-5,则表示系统中共有5个等待进程. ()

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

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

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

四、名词解释题

33、封闭性:

34、中断屏蔽:是指在提出中断请求之后,cpu不予响应的状态。它常常用来在处理某个中断时防止同级中断的干扰,或在处理一段不可分割的、必须连续执行的程序时防止意外事件把它打断。

35、输入输出设备:

36、物理地址:

37、文件的逻辑组织:

38、死锁避免:

五、简答题

39、在设备管理中,按照设备共享特性分成哪几种类型比较合理,并分别举例说明。

40、一个具有分时兼批处理功能的操作系统应怎样调度和管理作业

41、简述死锁的防止与死锁的避免的区别。

42、操作系统为用户提供哪些接口?

43、目前操作系统采用的目录结构是什么?它具有什么优点?

44、进程与程序是两个完全不同的概念,但又有密切的联系,试写出两者的区别。

六、综合题

45、设有一个发送者进程和接收者进程,其流程图如图所示。s是用于实现进程同步的信号星,mutex是用丁实现进程互斥的信号量。试问流程图中的A、B、C、D 矩形框中应填写什么?假定缓冲区有无限多个,s和mutex的初值应为多少?

46、4个哲学家甲、乙、丙、丁,坐在圆桌前思考问题。甲乙间有筷子0,乙丙间有筷子1,依次类推。每个哲学家饥饿时,就试图取用两边的筷子,只有两根筷了都被拿到才开始进餐。请用P、V操作写出哲学家活动的同步执行程序。

47、考虑56kbit/s调制解调器的性能,驱动程序输出个字符后就阻塞,当一个字符打印完毕后,产生“一个中断通知阻塞的驱动程序,输出下一个字符,然后再阻塞。如果发消息,输出一个字符和阻塞的时间总和为0.1ms,那么由于处理调制解调器而占用的CPU时间比率是多少?假设每个字符有一个开始位和一个结束位,共占10位。

参考答案

一、选择题

1、A

2、A

3、C

4、B

5、B

6、B

7、C

8、A

9、B

10、B

11、C

12、C

二、填空题

13、【答案】在有限时间内得到所需全部资源、死锁

14、【答案】内存

15、【答案】建立副本、定时转储

16、【答案】管或系统、目或用户

17、【答案】程序性

18、【答案】管态(系统态、核心态)、目态(用户态)

19、【答案】块号、空闲块数

20、【答案】进程调度算法、就绪队列

三、判断题

21、【答案】:错

22、【答案】:对

23、【答案】:错

24、【答案】:错

25、【答案】:对

26、【答案】:对

27、【答案】:错

28、【答案】:错

29、【答案】:错

30、【答案】:错

31、【答案】:错

32、【答案】:错

四、名词解释题

33、封闭性:

是指只有程序本身的动作才能改变程序的运行环境。

34、中断屏蔽:是指在提出中断请求之后,cpu不予响应的状态。它常常用来在处理某个中断时防止同级中断的干扰,或在处理一段不可分割的、必须连续执行的程序时防止意外

事件把它打断。

35、输入输出设备:

是计算机用来接收来自外部世界信息的设备,或者将计算机加工处理好的信息送向外部世

界的设备。例如键盘、打印机、卡片输入机。

36、物理地址:

内存中各存储单元的地址由统一的基地址顺序编址,这种地址称为物理地址。

37、文件的逻辑组织:

用户对文件的观察和使用是从自身处理文件数据时所采用的组织方式来看待文件组织形式。这种从用户观点出发所见到的文件组织形式称为文件的逻辑组织。

38、死锁避免:

对进程所发出的每一个申请资源命令加以动态地检查,并根据检查结果决定是否进行资源

分配。就是说,在资源分配过程中若预测有发生死锁的可能性,则加以避免。这种方法的

关键是确定资源分配的安全性。

五、简答题

39、答:按照是否可共享,可以分成独占设备和共享设备两类,独占设备不能让多个程序同时使用,共享设备可以同时让多个程序使用。打印机属于独占设备,如果多个程序同时

使用打印机,则打印出来的数据就可能会随机混合交叉在一起,所以打印机只能让一个程

序独占。而磁盘属于共享设备,多个程序同时在磁盘上打开文件是可以的。

40、答:1)优先接纳终端作业,仅当终端作业数小于系统可以允许同时工作的作业数时,可以调度批处理作业,2)允许终端作业和批处理作业混合同时执行.3)把终端作业的就

绪进程排成一个就绪队列,把批处理作业的就绪进程排入另外的就绪队列中.4)有终端作

业进程就绪时,优先让其按"时间片轮转"法先运行.没有终端作业时再按确定算法选批处理

作业就绪进程运行

41、答:死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规定的策略进行分配,从而防止死锁的发生,而死锁的避免是当进程提出资源申请时系

统测试资源分配,仅当能确保系统安全时才把资源分配给进程,使系统一直处于安全状态

之中,从而避免死锁

42、答:操作系统为用户提供两种类型的使用接口:一是操作员级的,它为用户提供控制作业执行的途径;二是程序员级的,它为用户程序提供服务功能

43、答:为了给用户提供对文件的存取控制及保护功能,而按一定规则对系统中的文件名,(亦可包含文件属性)进行组织所形成的表,称为目录表或文件目录。目前操作系统采用

的目录结构是树型目录结构,它的优点有:有效地提高对目录的检索速度;允许文件重名;便于实现文件共享。

44、答:两者的主要区别有:(1)进程是动态,程序是静态的;(2)进程是独立运行

的单位,程序不能作为运行单位;(3)各进程间在并发执行过程中会产生相互制约关系,而程序由于是静态的,所以不存在异步特征。

六、综合题

45、【解析】A、B、C、D矩形框中分别应该填写P(mutex)、V(mutex),P (s),P(mutex).s是一资源信号量,用来表示信息链中信息的个数,故其初值

应设置为0:mutex是用来实现对信息链互斥访问的互斥信号量,故其初值应设置

为1。

46、【解析】设置4个信号量:chopstick0,chopstickl、chopstick2 和chopstick3,初值为1,分别表示筷了是否可用。Po~P3表示4人活动的进程。

Semaphore chopsticko=chopstickl=chopstick2=chopstick3=1;

P0()

{

While(true)

{

P(chopstick3)

P(chopstick0);

V(chopstick3);

While(true)

{

P(chopstick1)P(chopstick0);V(chopstickl);V (chopstick0); P2()

{

While(true)

{

P(chopstick1):P(chopstick2);V(chopstickl);V(chopstick2); P3()

While(true)

{

P(chopstick3):P(chopstick2):v(chopstick3);

}

}

本题是典型的哲学家进餐问题。为避免4个哲学家间时饥饿而各白拿起一根筷子,结果都因陷入无限期等待而死锁,本题采用的方法是甲、丙先拿起各自右边的筷子,然后拿左边的筷子,而乙、丁则相反(设想哲学家都面对圆桌而坐)。另外,解决死锁的方法还有:①至多只允许(n-1)个哲学家同时进餐,以保证至少一个哲学家能拥有两根筷了而可以进餐,最终会释放出他所使用的筷子,从而更多人可以进餐。②仅当哲学家的左右两根筷子同时可用时,才允许其拿起筷子进餐。

下面给出至多允许3个哲学家进餐的解法,其中使用了信号量数组(信号量数组易于理解,书中没有展开详细叙述):

semaphore chopstick[4]=(1,1,1,1);

semaphore S=3;

P(i)

While(true)

{

P(s):

P(chopstick[i]);

P(chopstick[i+3]mod 4);

V(chopstick[i]);

V(chopstick[i+3]mod 4);

V(s):

}

}

47、【解析】因为一个字符占10位,因此在56kbit/s的速率下,每1s传送:56000/10=5600个字符,即产生5600次中断。每次中断需0.Ims,故处理调制解调器占用CPU时间总共为,5600×0.1ms=560ms,5560ms/1s=56%CPU时间。

2022年对外经济贸易大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年对外经济贸易大学数据科学与大数据技术专业《操作系统》科 目期末试卷A(有答案) 一、选择题 1、下列选项中,操作系统提供给应用程序的接口是()。 A.系统调用 B.中断 C.库函数 D.原语 2、下列关于批处理系统的叙述中,正确的是() I.批处理系统允许多个用户与计算机直接交互 II.批处理系统分为单道批处理系统和多道批处理系统 III.中断技术使得多道批处理系统的1/O设备可与CPU并行工作 A.仅II、III B.仅II C.仅I、II D. 仅I、III 3、在操作系统中,一方面每个进程具有独立性,另一方面进程之间具有相互制约性。对 于任何两个并发进程,它们()。 A.必定无关 B.必定相关 C.可能相关 D.可能相同 4、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。当 N的取值不超过()时,系统不会发生死锁。 A.4 B.5 C.6 D.7 5、进程A和进程B通过共享缓冲区协作完成数据处理,该缓冲区支持多个进程同时进行 读写操作。进程A负责产生数据并放入缓冲区,进程B负责从缓冲区中取出数据并处理。两个进程的制约关系为()。

A.互斥关系 B.同步关系 C.互斥与同步 D.无制约关系 6、在如下儿种类型的系统中,()采用忙等待I/O是合适的。 a.专门用来控制单1/0设备的系统 b.运行…个单任务操作系统的个人计算机, c.作为一个负载很大的网络服务器的上作站 A.a B.a.b C.b.c D.c 7、下面设备中属于共享设备的是()。 A.打印机 B.磁带机 C.磁盘 D.磁带机和磁盘 8、通常对文件系统来说,文件名及属性可以集中在()中以使查询。 A.目录 B.索引 C.字典 D.作业控制块 9、下列关厂索引表的叙述中,正确的是()。 A.索引表中每个记录的索引项可以有多个 B.对索引文件存取时,必须先查找索引表 C.索引表中含有索引文件的数据及其物理地址 D.建立索引表的i1的之,是减少存储空间, 10、作业在执行中发生缺页中断,经操作系统处理后应让其执行()指令。 A.被中断的前一条 B.被中断的那一条 C.被中断的后·条 D.启动时的第一条 11、一个页式虚拟存储系统,其并发进程数固定为4个。最近测试了它的CPU利用率和用于页面交换的利用率,假设得到的结果为下列选项,()说明系统需要增加进程并发数? I.CPU利用率13%:磁盘利用率97%

2022年重庆对外经贸学院数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年重庆对外经贸学院数据科学与大数据技术专业《操作系统》科 目期末试卷A(有答案) 一、选择题 1、用户程序在口态下使用特权指令引起的中断属于()。 A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断 2、下列选项中,会导致用户进程从用户态切换到内核态的操作是() I.整数除以零 II.sin函数调用 III.read系统调用 A.仅I、II B.仅I、III C.仅II、III D. I、II和II 3、下列选项中,满足短任务优先且不会发生“饥饿”现象的调度算法是()。 A.先来先服务 B.高响应比优先 C.时间片轮转 D.非抢占式短任务优先 4、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是() A.阻塞 B.运行 C.就绪 D.消亡 5、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。当N的取值不超过()时,系统不会发生死锁。

A.4 B.5 C.6 D.7 6、操作系统的I/O子系统通常由4个层次组成,每-层明确定义了与邻近层次的接口,其合理的层次组织排列顺序是()。 A.用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序 B.用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序 C.用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序 D.用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序 7、 CPU输出数据的速度远远高于打印机的速度,为解决这一矛盾,可采用()。 A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术 8、用户在删除某文件的过程中,操作系统不可能执行的操作是 A.删除此文件所在的目录 B.删除与此文件关联的目录项 C.删除与此文件对应的文件控制块 D.释放与此文件关联的内存缓冲区 9、下列选项中,磁盘逻辑格式化程序所做的T作是() I.对磁盘进行分区 II.建立文件系统的根目录 III.确定磁盘扇区校验码所占位数 IV.对保存空闲磁盘块信息的数据结构进行初始化, A. 仅II B.仅II、IV C.仅III,IV D.仅I、II、IV

2022年成都大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年成都大学计算机科学与技术专业《操作系统》科目期末试卷A (有答案) 一、选择题 1、若文件f1的硬链接为f2,两个进程分别打开fl和f2,获得对应的文件描述符为fd1和fd2,则下列叙述中,止确的是() I.fl和f2的读写指针位置保持相同 II.fl和f2共享同个内存索引节点 III.fdl 和fd2分别指向各自的用户打开文件表中的一项, A.仅II B. 仅II、III C.仪I、II D. I、II和II 2、磁盘高速缓存设在()中。 A.内存 B.磁盘控制器 C.Cache D.磁盘 3、与单道程序相比,多道程序系统的优点是() I.CPU 利用率高 II.系统开销小 III.系统吞吐量大 IV. I/O设备利用率高 A.仅I、III B.仅I、IV C. 仅II、III D.仅I、III,IV 4、下列选项中,导致创建新进程的操作是()。 I.用户登录成功 II.设备分配 III.启动程序执行 A.仅I和II B.仅II和III C. 仅I和III D. I,II,III 5、银行家算法在解决死锁问题中用于()。

A.预防死锁 B.死锁避免 C.检测死锁 D.解除死锁 6、系统为某进程分配了4个页框,该进程已访问的页号序列为2,0,2,9,3,4,2,8,2,4,8,4,5,若进程要访问的下页的页号为7,依据LRU算法,应淘汰页的页号是() A.2 B.3 C.4 D.8 7、可重入程序是通过()方法来改善系统性能的。 A.改变时间片长度 B.改变用户数 C.提高对换速度 D.减少对换数量 8、下面叙述中,错误的是() A.操作系统既能进行多任务处理,又能进行多重处理 B.多重处理是多任务处理的子集, C.多任务是指同一时间内在同一系统中同时运行多个进程 D.一个CPU的计算机上也可以进行多重处理 9、下列观点中,不是描述操作系统的典型观点的是()。 A.操作系统是众多软件的集合 B.操作系统是用户和计算机之间的接口 C.操作系统是资源的管理者 D.操作系统是虚拟机 10、CPU输出数据的速度远远高于打印机的打印速度,为解决这矛盾可采用()。 A.并行技术 B.通道技术 C.缓冲技术 D.虚拟技术

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

2022年北京工商大学软件工程专业《操作系统》科目期末试卷A(有 答案) 一、选择题 1、实时操作系统必须在()内处理完来白外部的事件。 A.一个机器周期 B.被控对象规定时间 C.周转时间 D.时间片 2、设计实时操作系统时,首先应该考虑系统的()。 A.可靠性和灵活性 B.实时性和可靠性 C.分配性和可靠性 D.灵活性和实时性 3、下列选项中,满足短任务优先且不会发生“饥饿”现象的调度算法是()。 A.先来先服务 B.高响应比优先 C.时间片轮转 D.非抢占式短任务优先 4、通常用户进程被建立后() A.使一直存在于系统中,直到被操作人员撤销 B.随着作业运行正常或不正常结束而撤销 C.随着时间片轮转而撤销与建立 D.随着进程的阻塞或唤醒而撤销与建立

5、可以被多个进程在任意时刻共享的代码必须是()。 A.顺序代码 B.机器语言代码 C.不能自身修改的代码 D.无转移指令代码 6、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区() A.最有效 B.几乎无效 C.均衡 D.以上都不是 7、提高单机资源利用率的关键技术是()。 A.SPOOLing技术 B.虚拟技术 C.交换技术 D.多道程序设计技术 8、在一个文件被用户进程首次打开的过程中,操作系统需做的是() A.将文件内容读到内存中 B.将文件控制块读到内存中 C.修改文件控制块中的读写权限 D.将文件的数据缓冲区首指针返回给用户进程 9、文件系统用位图法表示磁盘空间的分配情况,位图存于磁盘的32~127号块中,每个盘块占1024B.盘块和块内字节均从0开始编号。假设要释放的盘块号为409612,则位图中要修改的位所在的盘块号和块内字节序号分别是()。 A.81,1 B.81,2 C.82,1 D.82,2 10、设系统缓冲区和用户工作区均采用单缓冲,从外设读入一 个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个 数据块到用户工作区的时间为5,对用户上作区中的1个数据块

2022年百色学院数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年百色学院数据科学与大数据技术专业《操作系统》科目期末试 卷A(有答案) 一、选择题 1、下列选项中,会导致用户进程从用户态切换到内核态的操作是() I.整数除以零 II.sin函数调用 III.read系统调用 A.仅I、II B.仅I、III C.仅II、III D. I、II和II 2、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。它们的计算和I/O操作顺序如下: P1:计算60ms,I/O 80ms,计算20ms P2:计算120ms,I/O 40ms,计算40ms。 若不考虑调度和切换时间,则完成两个作业需要的时间最少是()。 A.240ms B.260ms C.340ms D.360ms 3、下列进程调度算法中,综合考虑进程等待时间和执行时间的是() A.时间片轮转调度算法 B.短进程优先调度算法 C.先来先服务调度算法 D.高响应比优先调度算法 4、有若干并发进程均将一个共享变量count的值加1一次,那么有关count中的值的说法正确的是()。 I.肯定有不正确的结果 II.肯定有正确的结果,

III.若控制这些并发进程互斥执行count加1操作,count中的值正确 A. I和III B.II和III C.III D. I、II和III的说法均不正确 5、下列选项中,降低进程优先权级的合理时机是()。 A.进程的时间片用完 B.进程刚完成I/O,进入就绪队列 C.进程长期处于就绪队列 D.进程从就绪状态转为执行状态 6、缓冲技术的缓冲池通常设立在()中。 A.主存 B.外存 C.ROM D.寄存器 7、某计算机按字节编址,其动态分区内存管理采用最佳适应算法每次分配和回收 内存后都对空闲分区链重新排序。当前空闲分区信息见表3-12。回收起始地址为60K、大小为140KB的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是()。 A.3,20K,380KB B.3,500K,80KB C.4,20K,180KB D.4,500K, 80KB 8、如果当前读写磁头正在53号柱面上执行操作,依次有4个等待访问的请求,柱面号,依次为98,37,124,65,当采用()算法时,下一次磁头才可能到达37号柱面。 A.先来先服务 B.最短寻道时间优先

2022年北京科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年北京科技大学计算机科学与技术专业《操作系统》科目期末试 卷A(有答案) 一、选择题 1、现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。系统是通过()来实现这一功能的。 A.重名翻译结构 B.建立索引表 C.树形目录结构 D.建立指针 2、驱动调度算法中,()算法可能会随时改变移动臂的运动方向。 A.电梯调度 B.最短寻道时间优先 C.扫描 D.单向扫描 3、在下列操作系统的各个功能组成部分中,一定需要专门硬件配合支持的是()。 I.地址映射 II.进程调度 III.中断系统 IV.系统调用 A.I B.I、III C. I、III、IV D.II、II

4、设有n个进程共用一个相同的程序段,若每次最多允许m个进程(mSn)同时进入,临界区,则信号量的初值为()。 A.n B.m C.m-n D.-m 5、进程P1和P2均包含并发执行的线程,部分伪代码描述如下所 //进程P1 //进程P2 int x=0; int x=0; Thread1() Thread3() {int a; {int a: a=1; a=x; x+=1; x+=3; Thread2() Thread4() { { int a: int b, a a=2; b=x; x+=2; x1=4; } } 下列选项中,需要互斥执行的操作是()。 A. a=l与a=2 B. a=x与b=x C. x+=1与x+=2 D. x+=1与x+=3 6、下列存储管理方式中,会产生内部碎片的是()。 I.请求分段存储管理 II.请求分页存储管理

III.段页式分区管理 IV.[固定式分区管理 A.I、II、III B.III,IV C.只有II D.II、III、IV 7、不会产生内部碎片的存储管理是()。 A.分页式存储管理 B.分段式存储管理 C.固定分区式存储管理 D.段页式存储管理 8、计算机开机后,操作系统最终被加载到()。 A.BIOS B.ROM C.EPROM D.RAM 9、在单处理器系统中,可并行的是() I.进程与进程 II.处理器与设备 III.处理器与通道 IV.设备与设备 A.I、II和III B.I、II和IV C.I、III和IV D.II、III和IV 10、CPU输出数据的速度远远高于打印机的打印速度,为解决这矛盾可采用()。 A.并行技术 B.通道技术 C.缓冲技术 D.虚拟技术 11、操作系统的I/O子系统通常由4个层次组成,每-层明确定义了与邻近层次的接口,其合理的层次组织排列顺序是()。 A.用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序 B.用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序 C.用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序 D.用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序

2022年浙江中医药大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年浙江中医药大学数据科学与大数据技术专业《操作系统》科目 期末试卷A(有答案) 一、选择题 1、下面叙述中,错误的是() A.操作系统既能进行多任务处理,又能进行多重处理 B.多重处理是多任务处理的子集, C.多任务是指同一时间内在同一系统中同时运行多个进程 D.一个CPU的计算机上也可以进行多重处理 2、计算机开机后,操作系统最终被加载到()。 A.BIOS B.ROM C.EPROM D.RAM 3、一个进程被唤醒意味着()。 A.该进程可以重新占用CPU B.优先级变为最大 C.PCB移到就绪队列之首 D.进程变为运行态 4、可以被多个进程在任意时刻共享的代码必须是()。 A.顺序代码 B.机器语言代码 C.不能自身修改的代码 D.无转移指令代码

5、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是() A.阻塞 B.运行 C.就绪 D.消亡 6、采用SPOOLing技术后,使得系统资源利用率()。 A.提高了 B.有时提高,有时降低 C.降低了 D.提高了,但出错的可能性增人了 7、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块人小相同,把一个磁盘块读入缓冲区的时间为100μs, 将缓冲区的数据传送到用户区的时间是50μs.CPU对一块数据进行分析的时间为50us。 在单缓冲区和双缓冲区结构ド,读入并分析完该文件的时间分别是()。 Α.1500μs,1000μs B.1550μs,1100μs C.1550μs,1550μs D.2000μs,2000μs 8、已知某磁盘的平均转速为r秒/转,平均寻找时间为T秒,每个磁道可以存储的字节数为N,现向该磁盘读写b字节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇,其平均访问时间是()。 A.(r+T)b/N B.b/NT C.(b/N+T) D.bT/N+r 9、文件系统采用多级目求结构的目的是()。 A.减少系统开销 B.节约存储空间 C.解决命名冲突 D.缩短传送时间 10、假定有个请求分页存储管理系统,测得系统各相关设备的利用率为:CPU为10%,

2022年上海外国语大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年上海外国语大学数据科学与大数据技术专业《数据库系统原理》 科目期末试卷A(有答案) 一、填空题 1、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下 不进行。 2、关系数据库中基于数学的两类运算是______________和______________。 3、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学 日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是 ______________,学生关系的主码是______________,外码是______________。 4、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成 本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类 商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、 销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。 5、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据 的完整性。 6、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有 的依赖关系和______。 7、以子模式为框架的数据库是______________;以模式为框架的数据库是______________; 以物理模式为框架的数据库是______________。 8、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。 9、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需 要5000字节空间,则此数据库表需要占用的数据页数为_____页。

2022年闽南师范大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年闽南师范大学数据科学与大数据技术专业《操作系统》科目期 末试卷A(有答案) 一、选择题 1、在单处理器系统中,可并行的是() I.进程与进程 II.处理器与设备 III.处理器与通道 IV.设备与设备 A.I、II和III B.I、II和IV C.I、III和IV D.II、III和IV 2、下列观点中,不是描述操作系统的典型观点的是()。 A.操作系统是众多软件的集合 B.操作系统是用户和计算机之间的接口 C.操作系统是资源的管理者 D.操作系统是虚拟机 3、在下述父进程和子进程的描述中,正确的是() A.父进程创建了子进程,因而父进程执行完后,子进程才能运行 B.父进程和了进程可以并发执行 C.撤销了进程时,应该同时撤销父进程 D.撤销父进程时,应该同时撤销子进程 4、并发进程执行的相对速度是()

A.由进程的程序结构决定的 B.由进程自己来控制的 C.与进程调度策略有关的 D.在进程被创建时确定的 5、在个交通繁忙的十字路口,每个方向只有一个车道,如果车辆只能向前直行,而不允 许转弯和后退,并未采用任何方式进行交通管理。下列叙述正确的是()。 A.该十字路口不会发生死锁, B.该十字路口定会发生死锁 C.该上字路口可能会发生死锁,规定同时最多3个方向的车使用该十字路是最有效的方法 D.该十字路口可能会发生死锁,规定南北方向的两个车队和东西方向的两个车队互斥使用十字路口是最有效的方法 6、系统管理设备是通过一些数据结构来进行的,下前的()不属于设备管理数据结构。 A.FCB B.DCT C.SDT D.COCT 7、通道又称I/O处理器,用于实现()之间的信息传输。 A.内存与外设 B.CPU与外设 C.内存与外存 D.CPU与外存 8、某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:130,42,180,15,199.当前磁头位于第58号磁道并从外侧向内侧移动。按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是()。 A.208 B.287 C.325 D.382

2022年广东财经大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年广东财经大学数据科学与大数据技术专业《操作系统》科目期 末试卷A(有答案) 一、选择题 1、执行系统调用的过程包括如下主要操作: ①返回用户态 ②执行陷入(trap)指令 ③传递系统调用参数 ④执行相应的服务程序 正确的执行顺序是() A.②->③->①->④ B.②->④->③->① C.③->②->④->① D.③->④->②->① 2、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。 A.终端命令 B.图形用户窗 C.系统调用 D.作业控制语言 3、使用TSL(TestandSetLock)指令实现进程互斥的伪代码如下所示。 do {

while(TSL(&lock)); criticalsection; lock=FALSE; }while(TRUE); 下列与该实现机制相关的叙述中,正确的是() A.退出临界区的进程负责唤醒阻塞态进程 B.等待进入临界区的进程不会主动放弃CPU C.上述伪代码满足“让权等待”的同步准则 D.while(TSL(&lock))语句应在关中断状态下执行 4、若系统中有5台绘图仪,有多个进程需要使用两台,规定每个进程一次仪允许申请一台,则最多允许()个进程参与竞争,而不会发生死锁。 A.5 B.2 C.3 D.4 5、通常用户进程被建立后() A.使一直存在于系统中,直到被操作人员撤销 B.随着作业运行正常或不正常结束而撤销 C.随着时间片轮转而撤销与建立 D.随着进程的阻塞或唤醒而撤销与建立 6、缓冲技术的缓冲池通常设立在()中。 A.主存 B.外存 C.ROM D.寄存器 7、()是操作系统中采用的以空间换取时间的技术。 A.Spooling 技术

2022年青岛农业大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年青岛农业大学数据科学与大数据技术专业《操作系统》科目期 末试卷A(有答案) 一、选择题 1、下面叙述中,错误的是() A.操作系统既能进行多任务处理,又能进行多重处理 B.多重处理是多任务处理的子集, C.多任务是指同一时间内在同一系统中同时运行多个进程 D.一个CPU的计算机上也可以进行多重处理 2、在中断发生后,进入中断处理的程序属于()。 A.用户程序 B.可能是应用程序,也可能是操作系统程序 C.操作系统程序 D.既不是应用程序,也不是操作系统程序 3、下面所列进程的3种基本状态之间的转换不正确的是() A.就绪状态→执行状态 B.执行状态→就绪状态 C.执行状态→阻塞状态 D.就绪状态→阻塞状态 4、若一个信号量的初值为3,经过多次P、V操作之后当前值为-1,则表示等待进入临界区的进程数为() A.1 B.2 C.3 D.4

5、设有n个进程共用一个相同的程序段,若每次最多允许m个进程(mSn)同时进入,临界区,则信号量的初值为()。 A.n B.m C.m-n D.-m 6、虚拟设备是通过()技术实现的。 A.并行 B.通道 C.SPOOLing D.虚拟存储 7、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区() A.最有效 B.几乎无效 C.均衡 D.以上都不是 8、文件系统中设立打开(open)系统调用的卡要目的是()。 A.把文件从辅存读到内存 B.把文件的控制信息从辅存读到内存 C.把文件的FAT表信息从辅存读到内存 D.把磁盘文件系统的控制管理信息从辅存读到内存 9、某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为1024B.每个盘块索引号占用4B,请问在该文件系统中,最大文件的大小最接近的是() A.8GB B.16GB C.32GB D.2TB 10、对重定位存储管理方式,应()。 A.在整个系统中设置一个重定位寄存器 B.为每个程序设置个重定位寄存器 C.为每个程序设置两个重定位寄存器 D.为每个程序和数据都设置一个重定位寄存器 11、使用修改位的目的是()。

2022年东北石油大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年东北石油大学数据科学与大数据技术专业《操作系统》科目期 末试卷A(有答案) 一、选择题 1、下列观点中,不是描述操作系统的典型观点的是()。 A.操作系统是众多软件的集合 B.操作系统是用户和计算机之间的接口 C.操作系统是资源的管理者 D.操作系统是虚拟机 2、下列选项中,在用户态执行的是()。 A.命令解释程序 B.缺页处理程序 C.进程调度程序 D.时钟中断处理程序 3、下列调度算法中,不可能导致饥饿现象的是()。 A.时间片轮转 B.静态优先数调度 C.非抢占式短作业优先 D.抢占式短作业优先 4、进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行。这样可以防止进程死锁。静态分配方式破坏死锁的()为必要条件。 A.互斥条件 B.请求和保持条件(占有并等待条件) C.非剥夺式等待条件

D.循环等待条件 5、若系统中有n个进程,则在阻塞队列中进程的个数最多为()? Α. n B.n-1 C.n-2 D.1 6、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块人小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs.CPU对一块数据进行分析的时间为50us。在单缓冲区和双缓冲区结构ド,读入并分析完该文件的时间分别是()。 Α.1500μs,1000μs B.1550μs,1100μs C.1550μs,1550μs D.2000μs,2000μs 7、 I/O中断是CPU与通道协调I作的种于段,所以在()时,便要产生中断。 A.CPU执行“启动I/O”指令而被通道拒绝接收 B.通道接受了CPU的启动请求 C.通道完成了通道程序的执行 D.通道在执行通道程序的过程中 8、现有一个容量为10GB的磁盘分区,磁盘空间以簇(Cluster)为单,位进行分配,簇的大小为4KB,若采用位图法管理该分区的空闲空问,即用.位(bit)标识一个簇是否被分配,则存放该位图所需簇的个数为() A.80 B.320 C.80K D.320K 9、文件系统采用两级索引分配方式。若每个磁盘块的大小为1KB.每个盘块号占4B,则该系统中单个文件的最大长度是() A.64MB B.128MB C.32MB D.都不对

2022年安徽理工大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年安徽理工大学数据科学与大数据技术专业《操作系统》科目期 末试卷A(有答案) 一、选择题 1、下列关于批处理系统的叙述中,正确的是() I.批处理系统允许多个用户与计算机直接交互 II.批处理系统分为单道批处理系统和多道批处理系统 III.中断技术使得多道批处理系统的1/O设备可与CPU并行工作 A.仅II、III B.仅II C.仅I、II D. 仅I、III 2、某时刻进程的资源使用情况见表。 此时的安全序列是() A.P1、P2、P3、P4 B. P1、P3、P2、P4 C. P1、P4、P3、P2 D.不存在 3、采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁。

A.执行并行操作 B.撤销进程 C.拒绝分配新资源 D.修改信号量 4、使用TSL(TestandSetLock)指令实现进程互斥的伪代码如下所示。do { while(TSL(&lock)); criticalsection; lock=FALSE; }while(TRUE); 下列与该实现机制相关的叙述中,正确的是() A.退出临界区的进程负责唤醒阻塞态进程 B.等待进入临界区的进程不会主动放弃CPU C.上述伪代码满足“让权等待”的同步准则 D.while(TSL(&lock))语句应在关中断状态下执行 5、下面哪个不会引起进程创建() A.用户登录 B.作业调度 C.设备分配 D.应用请求 6、下列天于管道(Pipe)通信的叙述中,正确的是() A.一个管道可实现双向数据传输 B.管道的容量仅受磁盘容量大小限制

C.进程对管道进行读操作和写操作都可能被阻塞 D.一个管道只能有一个读进程或一个写进程对其操作 7、下列关于SPOOLing的叙述中,不正确的是() A.SPOOLing系统中必须使用独占设备 B.SPOOLing系统加快了作业执行的速度 C.SPOOLing系统使独占设备变成了共享设备 D.SPOOLing系统利用了处理器与通道并行上作的能力 8、在一个文件被用户进程首次打开的过程中,操作系统需做的是() A.将文件内容读到内存中 B.将文件控制块读到内存中 C.修改文件控制块中的读写权限 D.将文件的数据缓冲区首指针返回给用户进程 9、位示图可用于() A.实现文件的保护和保密 B.文件目录的查找 C.磁盘空间的管理 D.主存空间的共享 10、若用户进程访问内存时产生缺页,则下列选项中,操作系统可能执行的操作是()。 I.处理越界错误 II.置换页面 II1.分配内存 A.仅I、II B.仅I、III C. 仅I、III D.I,II和III

2022年周口师范学院数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年周口师范学院数据科学与大数据技术专业《操作系统》科目期 末试卷A(有答案) 一、选择题 1、设计实时操作系统时,首先应该考虑系统的()。 A.可靠性和灵活性 B.实时性和可靠性 C.分配性和可靠性 D.灵活性和实时性 2、下列选项中,会导致用户进程从用户态切换到内核态的操作是() I.整数除以零 II.sin函数调用 III.read系统调用 A.仅I、II B.仅I、III C.仅II、III D. I、II和II 3、死锁与安全状态的关系是()。 A.死锁状态有可能是安全状态 B.安全状态有可能成为死锁状态 C.不安全状态就是死锁状态 D.死锁状态一定是不安全状态 4、下列关于管程的叙述中,错误的是()。 A.管程只能用于实现进程的互斥 B.管程是由编程语言支持的进程同步机制 C.任何时候只能有一个进程在管程中执行 D.管程中定义的变量只能被管程内的过程访问 5、银行家算法在解决死锁问题中用于()。 A.预防死锁 B.死锁避免 C.检测死锁 D.解除死锁

6、缓冲技术的缓冲池通常设立在()中。 A.主存 B.外存 C.ROM D.寄存器 7、()是操作系统中采用的以空间换取时间的技术。 A.Spooling 技术 B.虚拟存储技术 C.覆盖与交换技术 D.通道技术 8、设某文件为索引顺序文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相等,均为512B,并依次存放在50,121,75,80,63号磁盘块上。若要存取文件的第1569逻辑字节处的信息,则要访问()号磁盘块。 A.3 B.75 C.80 D.63 9、下列文件物理结构中,适合随机访问且易于文件扩展的是()。 A.连续结构 B.索引结构 C.链式结构且磁盘块定长 D.链式结构且磁盘块变长 10、产生内存抖动的主要原因是() A.内存空间太小 B.CPU运行速度太慢 C.CPU调度算法不合理 D.页面置换算法不合理

2022年南通大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年南通大学数据科学与大数据技术专业《操作系统》科目期末试 卷A(有答案) 一、选择题 1、与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不,包括()。 A.提高了系统的可扩展性 B.提高了操作系统的运行效率 C.增强了系统的可靠性 D.使操作系统的可移植性更好 2、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。 A.终端命令 B.图形用户窗 C.系统调用 D.作业控制语言 3、若某单处理器多进程系统中有多个就绪进程,则下列关于处理器调度的叙述中,错误 的是()。 A.在进程结束时能进行处理器调度 B.创建新进程后能进行处理器调度 C.在进程处于临界区时不能进行处理器调度 D.在系统调用完成并返回用户态时能进行处理器调度 4、下列选项中,降低进程优先权级的合理时机是()。

A.进程的时间片用完 B.进程刚完成I/O,进入就绪队列 C.进程长期处于就绪队列 D.进程从就绪状态转为执行状态 5、一个进程被唤醒意味着()。 A.该进程可以重新占用CPU B.优先级变为最大 C.PCB移到就绪队列之首 D.进程变为运行态 6、系统将数据从磁盘读到内存的过程包括以下操作: ① DMA控制器发出中断请求 ②初始化DMA控制器并启动磁盘 ③从磁盘传输一块数据到内存缓冲区 ④执行“DMA结束”中断服务程序 正确的执行顺序是(): A.③①②④ B.②③①④ C.②①③④ D.①②③④ 7、在采用SPOOLing技术的系统中,用户暂时未能打印的数据首先会被送到()存储起来。

A.磁盘固定区域 B.内存固定区域 C.终端 D.打印机 8、已知某磁盘的平均转速为r秒/转,平均寻找时间为T秒,每个磁道可以存储的字节数为N,现向该磁盘读写b字节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇,其平均访问时间是()。 A.(r+T)b/N B.b/NT C.(b/N+T) D.bT/N+r 9、驱动调度算法中,()算法可能会随时改变移动臂的运动方向。 A.电梯调度 B.最短寻道时间优先 C.扫描 D.单向扫描 10、操作系统采用分页存储管理方式,要求()。 A.每个进程拥有一张页表,且进程的页表驻留在内存中, B.每个进程拥有一张页表,但只要执行进程的页表驻留在内存中 C.所有进程共享一张页表,以节约有限的内存空间,但页表必须驻留在内存中 D.所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中 11、操作系统中为实现多道程序并发,对内存管理可以有多种方式,其中代价最小的是() A.分区管理 B.分页管理 C.分段管理 D.段页式管理 12、()存储管理方式提供一维地址结构。 A.分段 B.分页 C.分段和段页式 D.以上都不对

2022年内蒙古大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年内蒙古大学数据科学与大数据技术专业《操作系统》科目期末 试卷A(有答案) 一、选择题 1、假设5个进程P0、P1、P 2、P 3、P4共享3类资源R1、R2、R3.这些资源总数分别为18、6、22。T0时刻的资源分配情况(见表),此时存在的一个安全序列是()。 A. P0, P2, P4, P1, P3 B. P1, P0, P3, P4, P2 C. P2, P1, P0, P3, P4 D. P3, P4, P2, P1, P0 2、所谓(),是指将一个以上的作业放入内存,并且同时处于运行状态。这些作业,共享处理器的时间和外设及其他资源。 A.多重处理 B.多道程序设计 C.实时处理 D.并行执行

3、死锁与安全状态的关系是()。 A.死锁状态有可能是安全状态 B.安全状态有可能成为死锁状态 C.不安全状态就是死锁状态 D.死锁状态一定是不安全状态 4、下面所列进程的3种基本状态之间的转换不正确的是() A.就绪状态→执行状态 B.执行状态→就绪状态 C.执行状态→阻塞状态 D.就绪状态→阻塞状态 5、一个进程被唤醒意味着()。 A.该进程可以重新占用CPU B.优先级变为最大 C.PCB移到就绪队列之首 D.进程变为运行态 6、为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术。 A.缓冲池 B.循环缓冲 C.单缓冲 D.双缓冲 7、在如下儿种类型的系统中,()采用忙等待I/O是合适的。 a.专门用来控制单1/0设备的系统 b.运行…个单任务操作系统的个人计算机,

c.作为一个负载很大的网络服务器的上作站 A.a B.a.b C.b.c D.c 8、通常对文件系统来说,文件名及属性可以集中在()中以使查询。 A.目录 B.索引 C.字典 D.作业控制块 9、某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:130,42,180,15,199.当前磁头位于第58号磁道并从外侧向内侧移动。按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是()。 A.208 B.287 C.325 D.382 10、设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048B,内存总共有8个存储块,试问逻辑地址至少为多少位?内存空间有多大()? A.逻辑地址至少为12位,内存空间有32KB B.逻辑地址至少为12位,内存空间有16KB C.逻辑地址至少为15位,内存空间有32KB D.逻辑地址至少为15位,内存空间有16KB 11、适合多道程序运行的存储管理中,存储保护是为了() A.防止一个作业占用同个分区 B.防止非法访问磁盘文件 C.防止非法访问磁带文件 D.防止各道作业相互干扰 12、下面关于虚拟存储器的论述中,正确的是()。 A.在段页式系统中以段为单位管理用户的逻辑地址空间,以页为单位管理内存的物理地址 空间,有了虚拟存储器才允许用户使用比内存更大的地址空间

2022年北京工商大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年北京工商大学数据科学与大数据技术专业《操作系统》科目期 末试卷A(有答案) 一、选择题 1、某时刻进程的资源使用情况见表。 此时的安全序列是() A.P1、P2、P3、P4 B. P1、P3、P2、P4 C. P1、P4、P3、P2 D.不存在 2、()不是操作系统的功能。 A.CPU管理 B.存储管理 C.网络管理 D.数据管理 3、下面有关选择进程调度算法的准则,错误的是()

A.尽量提高处理器利用率 B.尽可能提高系统吞吐量 C.适当增长进程在就绪队列中的等待时间 D.尽快响应交互式用户的要求 4、结构(Cobegin语句1:语句2 Coend)表示语句1和语句2并发执行。代码如下:X:=0;Y:=0; Cobegin Begin X:=1; Y:=Y+X; End Begin Y:=2; X:=X+3; End Coend当这个程序执行完时,变量X和Y的值有可能为()。 I.X=1,Y=2 II.X=1,Y=3 III.X=4,Y=6 A.I B. I和II C.II和III D. I、II和III 5、若系统中有n个进程,则在阻塞队列中进程的个数最多为()? Α. n B.n-1 C.n-2 D.1

6、在采用SPOOLing技术的系统中,用户暂时未能打印的数据首先会被送到()存储起来。 A.磁盘固定区域 B.内存固定区域 C.终端 D.打印机 7、某进程的段表内容见表, 当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。 A.段缺失异常 B.得到内存地址4400 C.越权异常 D.越界异常 8、在磁盘上容易导致存储碎片发生的物理文件结构是() A.链接 B.连续 C.索引 D.索引和链接 9、设某文件为索引顺序文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相等,均为512B,并依次存放在50,121,75,80,63号磁盘块上。若要存取文件的第1569逻辑字节处的信息,则要访问()号磁盘块。 A.3 B.75 C.80 D.63 10、解决主存碎片问题较好的存储器管理方式是() A.可变分区 B.分页管理 C.分段管理 D.单一连续分配 11、要保证一个程序在主存中被改变了存放位置后仍能正确地执行,则对主存空间应采用()技术。

2022年吉利学院数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年吉利学院数据科学与大数据技术专业《操作系统》科目期末试 卷A(有答案) 一、选择题 1、执行系统调用的过程包括如下主要操作: ①返回用户态 ②执行陷入(trap)指令 ③传递系统调用参数 ④执行相应的服务程序 正确的执行顺序是() A.②->③->①->④ B.②->④->③->① C.③->②->④->① D.③->④->②->① 2、下列关于操作系统的论述中,正确的是()。 A.对于批处理作业,必须提供相应的作业控制信息 B.对于分时系统,不一定全部提供人机交互功能 C.从响应角度看,分时系统与实时系统的要求相似 D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统 3、结构(Cobegin语句1:语句2 Coend)表示语句1和语句2并发执行。代码如下:X:=0;Y:=0; Cobegin

Begin X:=1; Y:=Y+X; End Begin Y:=2; X:=X+3; End Coend当这个程序执行完时,变量X和Y的值有可能为()。 I.X=1,Y=2 II.X=1,Y=3 III.X=4,Y=6 A.I B. I和II C.II和III D. I、II和III 4、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是() A.阻塞 B.运行 C.就绪 D.消亡 5、既考虑作业等待时间,又考虑作业执行时间的调度算法是() A.高响应比优先调度算法 B.短作业优先调度算法 C.优先级调度算法 D.先来先服务调度算法 6、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区() A.最有效 B.几乎无效 C.均衡 D.以上都不是

2022年北京体育大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年北京体育大学数据科学与大数据技术专业《操作系统》科目期 末试卷A(有答案) 一、选择题 1、 OS通常为用户提供4种使用接口,它们是终端命令、图标菜单、系统调用和() A.计算机高级指令 B.宏命令 C.类似DOS的批命令文件或UNIX的shell文件 D.汇编语言 2、若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的()接门。 A.系统调用 B.图形用户接口 C.原语 D.键盘命令 3、某系统有n台互斥使用的同类设备,3个并发进程分别需要3,4,5台设备,可确保系统不发生死锁的设备数n最小为()。 A.9 B.10 C.11 D.12 4、采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁。 A.执行并行操作 B.撤销进程 C.拒绝分配新资源 D.修改信号量

5、有若干并发进程均将一个共享变量count的值加1 次,那么有关count中的值说法正确的是()。 1)肯定有不止确的结果 2)肯定有止确的结果 3)若控制这些并发进程互斥执行count加1操作,count中的值正确 A.1)和3) B.2)和3) C.3) D.1)、2)、3)的说法均不正确 6、系统将数据从磁盘读到内存的过程包括以下操作: ① DMA控制器发出中断请求 ②初始化DMA控制器并启动磁盘 ③从磁盘传输一块数据到内存缓冲区 ④执行“DMA结束”中断服务程序 正确的执行顺序是(): A.③①②④ B.②③①④ C.②①③④ D.①②③④ 7、提高单机资源利用率的关键技术是()。 A.SPOOLing技术 B.虚拟技术 C.交换技术 D.多道程序设计技术 8、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。 A.close()操作告诉系统,不再需要指定的文件了,可以丢弃它

相关文档
最新文档