欢迎光临
我们一直在努力

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

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

形考作业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.控制和管理系统内各种资源,有效地组织多道程序的运行

国开电大答案请进:opzy.net或请联系微信:1095258436

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

 

奥鹏国开作业答案请进opzy.net或添加微信:1095258436

赞(0)
未经允许不得转载:奥鹏作业网 » 国开(河北开放大学)23春《操作系统》形考任务1【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址