早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

有这样两个程序,它们的执行过程如下: 外设工作与CPU计算存在依赖关系。如果不考虑程序切换的时间,

题目

有这样两个程序,它们的执行过程如下:

外设工作与CPU计算存在依赖关系。如果不考虑程序切换的时间,在单用户操作系统和多用户操作系统中,完成这两个程序运行的总时间分别为(25)。

A.80秒,80秒

B.80秒,65秒

C.80秒,57秒

D.80秒,55秒

参考答案
正确答案:D
解析:本题主要考查的内容是多道程序并行工作的概念,其中包括设备独立工作,实现CPU计算与外围设备并行等。在单道程序运行环境下,由于同一个程序中的计算和设备输入/输出往往是有依赖关系的,因此即使配置了设备独立工作的硬件设施,也往往起不到缩短程序运行时间的效果。一旦程序运行中要求进行输入/输出,在设备工作期间CPU将停止运行程序,等待传输结束后才能继续运行。对本题而言,程序1运行结束后程序2才开始运行,总运行时间为80秒。引入多道程序并行工作以后,当一个程序运行过程中需要进行设备输入/输出时,可以发挥设备独立工作的作用,由另一个进程(本进程亦可)启动设备独立工作装置,如通道、I/O处理机、DMA部件等,独立地进行传输工作。这时,CPU处于空闲状态,可以调度另一个进程运行另一个程序,从而实现多个程序的并行工作。这里,由于只有一个CPU,虽然多个程序可以在宏观上并行工作,但是在任一时间瞬间最多只能执行一个程序,也就是说微观上程序的运行是不重叠的。但是,由于外部设备可以独立于CPU工作,所以(一个程序的)计算和(另一个程序的)传输是可以在微观上重叠的。这时,本题的运行情况可以是两个程序的并行,只需在资源要求冲突时适当等待,从而缩短运行的总时间。如上组织程序1和程序2的运行安排,消除了资源冲突(冲突时采取让一个程序等待的方式)。总运行时间为55秒。
看了有这样两个程序,它们的执行过程...的网友还看了以下:

英语翻译摘要:工程项目竣工结算存在诸多问题,导致审计不能忠实反映工程的实际造价,企业不能收回应有的 英语 2020-05-21 …

在计算机体系中,存储系统是分层的。存储系统中处理速度从快到慢依次为()。A.寄存器、Cache、外存 计算机类考试 2020-05-26 …

有这样两个程序,它们的执行过程如下: 外设工作与CPU计算存在依赖关系。如果不考虑程序切换的时间, 计算机类考试 2020-05-26 …

所谓的程序存储就是在计算机工作之前,预先把工作程序的原始数据存放在计算的存储器中。() 计算机类考试 2020-05-31 …

冯.诺伊曼计算机工作原理的设计思想是。A.程序编制B.存储程序C.程序设计D.算法设计冯.诺伊曼计 其他 2020-07-02 …

一个寿命服从指数分布的单元系统,其故障率为0.0051/小时,若此系统是不可修复的,计算其工作50小 数学 2020-11-03 …

网络计划计算题最好能画图有一项工程,各工序的相互关系及工作时间如下表所示:A画出各工序之间的网络关系 数学 2020-12-01 …

工业空间布局存在集聚现象。据此完成任务1-2题。1.工业集聚形成工业地域,自发形成的工业地域的基础是 语文 2020-12-05 …

内存与外存的关系内存是计算机临时存放正在等待处理、存储或输出的数据的地方,就像一个“等待室”,存放了 其他 2020-12-23 …

下列关于操作系统存储管理的叙述中,不正确的是()?A、存储管理是面向计算机内存的B、存储管理是面向计 其他 2020-12-28 …