操作系统-1.绪论-课后习题(网课版)

用书《计算机操作系统(第四版)汤小丹》

1.分时系统中,为使多个用户能够同时与系统交互,最关键的问题是( D )

A、计算机具有足够的运行速度
B、内存容量应足够大
C、系统能及时地接收多个用户输入
D、能在短时间内,使所有用户程序都能运行
E、能快速进行内外存对换

解析:分时系统的特点。

2.在设计实时操作系统时,首先要考虑的是( D )

A、灵活性和可适应性
B、交互性和响应时间
C、周转时间和系统吞吐量
D、实时性和可靠性

解析:在设计分时操作系统时,首先要考虑的是交互性和响应时间,在设计批处理系统时,首先要考虑的是周转时间和系统吞吐量。在设计实时操作系统时,首先要考虑的是实时性和可靠性。

3.在操作系统中采用多道程序设计方式能提高CPU和外部设备的( A )。

A、利用效率
B、可靠性
C、稳定性
D、兼容性

解析:在操作系统中采用多道程序设计技术,在内存中驻留了多道程序,它们可以共享资源,保持资源处于忙碌状态,从而使各种资源得以充分利用,提高了资源的利用率。(P8)

4.用户在程序设计过程中,可以通过( C )来获得操作系统的服务。

A、库函数
B、键盘命令
C、系统调用
D、内部命令

5.操作系统的主要功能是管理计算机系统中的( C )。

A、程序和数据
B、进程/作业
C、资源
D、硬件/软件

解析:OS的主要功能对处理机、存储器、I/O设备、文件(数据和程序)这四类资源进行有效的管理。(P3)

6.在计算机系统中配置操作系统的主要目的是( B )。

A、增强计算机系统的功能
B、提高系统资源的利用率
C、提高系统的运行速度
D、合理组织系统的工作流程,以提高系统吞吐量

解析:方便性和有效性是设计OS时最重要的两个目标。有效性的含义:1.提高系统资源的利用率。2.提高系统的吞吐量(P1)

7.一般来说,为了实现多道程序设计,计算机需要有( A )。

A、更大的内存
B、更快的外部设备
C、更快的CPU
D、更先进的终端

解析:多道批处理系统中,用户所提交的作业先存放在外存上,并排成一个队列,称为“后备队列”。然后由作业调度程序按一定的算法,从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。由于同时在内存中装有若干道程序,这样便可以在运行程序A时,利用其因I/O操作而暂停执行的CPU空挡时间,再调度另一道程序B运行,同样可以利用程序B在I/O操作时的CPU空挡时间,再调度程序C运行,使多道程序交替地运行,这样便可以保持CPU处于忙碌状态。(P8)

8.操作系统是一种( B )。

A、通用软件
B、系统软件
C、应用软件
D、软件包

9.在多道程序的环境下,OS具有( ABCD )特征。

A、并发性
B、资源共享性
C、虚拟性
D、异步性

解析并发性(Concurrence)指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却只能有一道程序执行,所以微观上这些程序只能是分时地交替执行。
资源共享性(Sharing):指系统中的资源可供内存中多个并发执行的进程共同使用。因为系统中的资源远少于多道程序需求的总和,会形成它们对共享资源的争夺,所以,系统必须对资源共享进行妥善管理。
虚拟性(Virtual):将一条物理信道变成若干条逻辑信道,使原来只能供一对用户通话的物理信道,变成能供多个用户同时通话的逻辑信道。在OS中,把通过某种技术将一个物理实体变成若干个逻辑上的对应物的功能称为“虚拟”。
异步性(Asynchronism):一是进程的异步性,进程以人们不可预知的速度向 前推进。二是程序的不可再现性,即道程序执行的结果有专时是不确定的。三是程序执行时间的不可预知性,即每个程序何时执行,属执行顺序以及完成时间是不确定的。//可能是先进入内存的作业后完成,后进入作业的先完成。如打印请求,视频下载,应用下载(P14)

10.现代操作系统的主要功能( ABCDE )。

A、处理机管理
B、存储器管理
C、设备管理
D、文件管理
E、友好的接口

解析:操作系统的主要功能有
处理机管理功能:1.进程控制 2.进程同步 3.进程通信 4.调度
存储器管理功能:1.内存分配 2.内存保护 3.地址映射 4.内存扩充
设备管理功能:1.缓冲管理 2.设备分配 3.设备处理
文件管理功能:1.文件存储空间的管理 2.目录管理 3.文件的读/写管理和保护
操作系统与用户之间的接口:1.用户接口 2.程序接口
现代操作系统的新功能:1.系统安全 2.网络的功能和服务 3.支持多媒体

判断题
1.一个模块实际上是一个进程。(错)
2.并发性是指若干事件在同一时间间隔内发生。(对)
3.并发性是指若干事件在同一时刻发生。(错)
4.并行性是指若干事件在同一时刻发生。(对)
5.模块化程序设计,使程序设计更为方便,但是比较难维护。(错)
6.模块化程序设计,只要模块接口不变,各模块内部实现细节的修改,不会影响别的模块。(对)

  • 2
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值