内容发布更新时间 : 2024/11/16 22:51:06星期一 下面是文章的全部内容请认真阅读。
WORD格式整理
1. 什么是操作系统?它的主要功能是什么?
答:操作系统是用来管理计算机系统的软、硬件资源,合理地组织计算机的 工作流程,以方便用户使用的程序集合;
其主要功能有进程管理、存储器管理、设备管理和文件管理功能。
2. 什么是分时系统?什么是实时系统?试从交互性、及时性、独立性、多路性
和可靠性几个方面比较分时系统和实时系统 。
答:分时系统:一个计算机和许多终端设备连接,每个用户可以通过终端向 计算机发出指令,请求完成某项工作,在这样的系统中,用户感觉不到其他 用户的存在,好像独占计算机一样。
实时系统:对外部输入的信息,实时系统能够在规定的时间内处理完毕并作 出反应。
比较:(1)交互性:实时系统具有交互性,但人与系统的交互,仅限于访问 系统中某些特定的专用服务程序。它不像分时系统那样向终端用户提供数据 处理、资源共享等服务。实时系统的交互性要求系统具有连续人机对话的能 力,也就是说,在交互的过程中要对用户得输入有一定的记忆和进一步的推 断的能力。 (2)及时性: 实时系统对及时性的要求与分时系统类似, 都以人们能够接受 的等待时间来确定。而分时系统则对及时性要求更高。 (3)独立性: 实时系统与分时系统一样具有独立性。 每个终端用户提出请求 时,是彼此独立的工作、互不干扰。 (4)多路性: 实时系统与分时一样具有多路性。 操作系统按分时原则为多个 终端用户提供服务,而对于实时系统,其多路性主要表现在经常对多路的现 场信息进行采集以及对多个对象或多个执行机构进行控制。
(5)可靠性:分时系统虽然也要求可靠性,但相比之下,实时系统则要求系 统高度可靠。
9.设内存中有三道程序, A,B,C,他们按 A→B→C的先后次序执行,它们进行 “计算”和“I/O 操作”的时间如表 1-2 所示,假设三道程序使用相同的 I/O 设 备。
表 1-2 三道程序的操作时间
操作
计算
程序
A
20
30
B C
30 10
20
10
50
20 10
I/O操作
计算
(1) 试画出单道运行时三道程序的时间关系图,并计算完成三道程序要花多
少时间。
最新文档
专业知识分享
最新文档
WORD格式整理
A
计算
B
B
C
C
A
B
I/O操作
C
20
50
60
90
170 200
190
140 160
总时间 =20+30+10+30+50+20+10+20+10=200
(2) 试画出多道运行时三道程序的时间关系图,并计算完成三道程序要花多
长时间。
A
程序A
程序B
B
C
程序C
A
I/O 操作
B
I/O 操作
C I/O 操作
20
总时间 =130
第二章
A
B
C
130
50 60 70 80 90 100 120 140
5. 假设系统就绪队列中有 10 个进程,这 10 个进程轮换执行,每隔 300ms 轮
换一次,CPU在进程切换时所花费的时间是 10ms,试问系统化在进程切换上 的开销占系统整个时间的比例是多少?
答:因为每隔 300ms换一次进程,且每个进程切换时所花费的时间是 10ms, 则系统化在进程切换上的开销占系统整个时间的比例是 10/(300+10)=3.2%
最新文档