daydayup731学富五车

学习资料网
daydayup731学习资料网
  1. 首页
  2. 各大网校在线作业
  3. 正文

国开(河北开放大学)23春《操作系统》形考任务1【标准答案】

2023年 1月 29日 1006点热度 0人点赞 0条评论

奥鹏在线、离线作业代写、课程代看、网考、论文辅导

可做奥鹏全部院校作业论文!答案请添加qq:2865690116 或 微信:daydayup731 形考作业1
试卷总分:100 得分:92

一、单选题(每题4分,共计16题)

1.系统调用是由操作系统提供的内部调用,它( )。
A.直接通过键盘交互方式使用
B.只能通过用户程序间接使用
C.是命令接口中的命令
D.与系统的命令一样

2.以下著名的操作系统中,属于多用户、分时系统的是( )。
A.DOS系统
B.Windows NT系统
C.UNIX系统
D.OS/2系统

3.批处理系统的主要缺点是( )。
A.CPU的利用率不高
B.失去了交互性
C.不具备并行性
D.系统吞吐量小

4.工业过程控制系统中运行的操作系统最好是( )。
A.分时系统
B.实时系统
C.实时系统
D.网络系统

5.下面不属于分时系统特征的是( )。
A.为多用户设计
B.需要中断机构及时钟系统的支持
C.方便用户与计算机的交互
D.可靠性比实时系统要求高

6.以下不属于操作系统具备的主要功能的是( )。
A.内存管理
B.中断处理
C.文档编辑
D.CPU调度

7.UNIX命令的一般格式是( )。
A.命令名 [选项] [参数]
B.[选项] [参数] 命令名
C.[命令名] [选项] [参数]
D.[参数] [选项] 命令名

8.操作系统的基本职能是( )。
A.提供功能强大的网络管理工具
B.提供用户界面,方便用户使用
C.提供方便的可视化编辑程序
D.控制和管理系统内各种资源,有效地组织多道程序的运行
国开电大答案请进:www.daydayup731.com或请联系微信:daydayup731
9.系统出现死锁的原因是( )。
A.计算机系统发生了重大故障
B.有多个封锁的进程同时存在
C.若干进程因竞争资源而无休止地循环等待着,而且都不释放已占有的资源
D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数

10.在操作系统中,进程的最基本的特征是( )。
A.动态性和并发性
B.顺序性和可再现性
C.与程序的对应性
D.执行过程的封闭性

11.死锁的四个必要条件中,无法破坏的是( )。
A.互斥条件
B.不可抢占条件
C.占有且申请条件
D.占有且申请条件

12.若P、V操作的信号量S初值为2,当前值为 -1,则表示有( )个等待进程。
A.0
B.1
C.2
D.3

13.下列进程状态的转换中,不正确的是( )。
A.从就绪到阻塞
B.从运行到就绪
C.从就绪到运行
D.从阻塞到就绪

14.下列关于引入线程的好处的描述中,不正确的是( )。
A.易于调度,代价低
B.并发性高,提高效率
C.利于分配资源
D.充分发挥多处理器的功能

15.现代操作系统中引入线程以后,进程( )。
A.只是资源分配的单位
B.只是调度运行的单位
C.既是资源分配的单位,又是调度运行的单位
D.失去作用

16.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。
A.同步
B.互斥
C.竞争
D.合作

二、判断题(每题2分,共计10题)

17.操作系统是系统软件中的一种,在进行系统安装时可以先安装其它软件,然后再安装操作系统。( )

18.UNIX操作系统是采用微内核方法实现结构设计的。( )

19.如同人类的族系一样,操作系统中众多的进程也存在族系关系,并构成一棵树形的进程族系图。( )

20.进程之间的互斥,主要源于进程之间的资源竞争,从而实现多个相关进程在执行次序上的协调。( )

21.进程从运行状态变为阻塞状态的原因是输入或输出事件发生。( )

22.进程的互斥和同步机构交换的信息量大,被归结为高级通信。( )

23.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。( )

24.管道文件方式属于进程的高级通信。( )

25.V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。( )

26.进程从运行状态变为阻塞状态的原因是时间片到时。( )

三、应用题,每小题16分

27.(每小题2分,共16分)设有无穷多个信息,输入进程把信息逐个写入缓冲区,输出进程逐个从缓冲区中取出信息。设缓冲区是环形的,编号为0~n-1,in和out分别是输入进程和输出进程使用的指针,初值都是0。为使两类进程实行同步操作,设置三个信号量:两个计数信号量full和empty,一个互斥信号量mutex。full表示放有信息的缓冲区数,其初值为0。empty表示可供使用的缓冲区数,其初值为n。mutex互斥信号量,初值为1。 根据下面输入、输出进程的同步算法,填写相应的P、V操作。

输入进程Input:

while (TRUE) {

__(1)__;

_P(mutex)__;

信息送往buffer(in);

in=(in+1) mod n; /*以n为模*/

__(2)__;

__(3)__;

}

输出进程Output:

while (TRUE){

__(4)__;

__(5)__;

从buffer(out)中取出信息;

out=(out+1) mod n; /*以n为模*/

_V(mutex)_;

__(6)__;

}
(1).选项1
(2).选项2
(3).选项3
(4).选项4
(5).选项5
(6).选项6

奥鹏国开作业答案请进www.daydayup731.com或添加微信:daydayup731

标签: 暂无
最后更新:2023年 1月 29日

QQ:2865690116

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >
广告

COPYRIGHT © 2024 daydayup731学富五车. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang