离线详情
国家开放大学-操作系统形考任务一
国开、奥鹏所有的在线答案、离线答案都可在首页进行搜索,搜不到的可以联系客服!所有答案都有!右下角微信扫码可以添加客服微信。
答案已添加至底下文档中,可登录下载完整版。
一、单选题(每题4分,共计16题)
为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。这属于( )。
A. 文件管理
B. 存储管理
C. 作业管理
D. 处理器管理
题目2
在计算机系统中,操作系统是(
)。
A. 处于裸机之上的第一层软件
B. 处于硬件之下的低层软件
C. 处于应用软件之上的系统软件
D. 处于系统软件之上的用户软件
题目3
UNIX操作系统核心层的实现结构设计采用的是( )。
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
UNIX命令的一般格式是( )。
A. 命令名 [选项] [参数]
B. [参数] [选项] 命令名
C. [选项] [参数] 命令名
D. [命令名] [选项] [参数]
题目9
进程控制块是描述进程状态和特性的数据结构,一个进程( )。
A. 只能有唯一的进程控制块
B. 可以有多个进程控制块
C. 可以没有进程控制块
D. 可以和其他进程共用一个进程控制块
题目10
为了描述进程的动态变化过程,采用了一个与进程相联系的( ),根据它而感知进程的存在。
A. 进程起始地址
B. 进程状态字
C. 进程优先数
D. 进程控制块
题目11
以下不属于进程高级通信方式的是(
)。
A. 消息传递方式
B. 进程互斥和同步方式
C. 管道文件方式
D. 共享内存方式
题目12
在执行V操作时,当信号量的值( ),应释放一个等待该信号量的进程。
A. 小于等于0
B. 小于0
C. 大于等于0
D. 大于0
题目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/Linux系统上,系统调用以C函数的形式出现。( )
对
错
题目19
系统产生死锁的根本原因是资源有限且操作不当。因此,当系统提供的资源少于并发进程的需求时,系统就产生死锁。( )
对
错
题目20
进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。( )
对
错
题目21
V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。( )
对
错
题目22
管道文件方式属于进程的高级通信。(
)
对
错
题目23
进程的互斥和同步机构交换的信息量大,被归结为高级通信。( )
对
错
题目24
进程执行的相对速度不能由进程自己来控制。(
)
对
错
题目25
一个进程被唤醒意味着该进程重新占有了CPU。( )
对
错
题目26
进程之间的互斥,主要源于进程之间的资源竞争,从而实现多个相关进程在执行次序上的协调。( )
对
错
三、应用题,每小题16分
题目27
(每小题2分,共16分)设有无穷多个信息,输入进程把信息逐个写入缓冲区,输出进程逐个从缓冲区中取出信息。设缓冲区是环形的,编号为0~n-1,in和out分别是输入进程和输出进程使用的指针,初值都是0。为使两类进程实行同步操作,设置三个信号量:两个计数信号量full和empty,一个互斥信号量mutex。full表示放有信息的缓冲区数,其初值为0。empty表示可供使用的缓冲区数,其初值为n。mutex互斥信号量,初值为1。 根据下面输入、输出进程的同步算法,填写相应的P、V操作。
(每小题2分,共16分)设有无穷多个信息,输入进程把信息逐个写入缓冲区,输出进程逐个从缓冲区中取出信息。设缓冲区是环形的,编号为0~n-1,in和out分别是输入进程和输出进程使用的指针,初值都是0。为使两类进程实行同步操作,设置三个信号量:两个计数信号量full和empty,一个互斥信号量mutex。full表示放有信息的缓冲区数,其初值为0。empty表示可供使用的缓冲区数,其初值为n。mutex互斥信号量,初值为1。 根据下面输入、输出进程的同步算法,填写相应的P、V操作。