操作系统(CH1)

一个计算机系统有足够的内存空间存放4道程序,这些程序有一半时间在空闲等待I/O操作。问多大比例的CPU时间被浪费掉了?

题目

一个计算机系统有足够的内存空间存放4道程序,这些程序有一半时间在空闲等待I/O操作。问多大比例的CPU时间被浪费掉了?

参考答案和解析
正确答案:(50%)4=(1/2)4=1/16。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列选择中,当( )时,进程的状态从运行状态转为就绪状态

A 进程被进程调度程序选中

B 进程时间片用完

C 进程等待I/O操作

D 进程I/O操作完成


参考答案B

第2题:

● 在一个单 CPU 的计算机系统中,采用可剥夺式 (也称抢占式)优先级的进程调度 方案,且所有任务可以并行使用I/O 设备。下表列出了三个任务T1、T2、T3 的优先级、 独立运行时占用 CPU 和I/O 设备的时间。如果操作系统的开销忽略不计,这三个任务从同 时启动到全部结束的总时间为 (9)ms,CPU 的空闲时间共有 (10)ms 。


正确答案:B,D

第3题:

( 26 )关于操作系统,下列哪种说法是错误的 ? ( )

A )设备 I/O 通过驱动程序驱动外部设备

B )文件 I/O 管理着应用程序占有的内存空间

C )在保护模式下,当实内存不够用时可生成虚拟内存以供使用

D )在多任务环境中,要把 CPU 时间轮流分配给各个激活的应用程序


正确答案:B

第4题:

在单CPU计算机系统中,完成相同功能的递归程序比非递归程序(32)。

A.运行时间更短,占用内存空间更少
B.运行时间更长,占用内存空间更多
C.运行时间更短,占用内存空间更多
D.运行时间更长,占用内存空间更少

答案:B
解析:
本题考查程序语言基础知识。
完成相同功能的递归程序与非递归程序相比,会增加函数调用过程中必需的参数传递、控制转移和现场保护等处理,因此递归程序运行时需要更多的运行时间,占用更多内存空间。

第5题:

A、将CPU时间划分成许多小片,轮流为多个程序服务,这些小片称为“时间片”

B、由于CPU是计算机系统中最宝贵的硬件资源,为了提高CPU的利用率,一般采用多任务处理

C、正在CPU中运行的程序称为前台任务,处于等待状态的任务称为后台任务

D、在单CPU环境下,多个程序在计算机中同时运行时,意味着它们宏观上同时运行,微观上由CPU轮流执行


正确答案:C

第6题:

关于操作系统,以下哪种说法是错误的( )。

A.设备I/O通过驱动程序驱动外部设备

B.文件I/O管理着应用程序占有的内存空间

C.在保护模式下,当实内存不够用时可生成虚拟内存以供使用

D.在多任务环境中,要把CPU时间轮流分配给各个激活的应用程序


正确答案:B
解析:文件I/O是操作系统最重要的组成部分之一,它负责管理在硬盘和其他大容量存储设备中存储的文件。而内存管理是相当复杂的,应用程序可以调用操作系统的内存分配函数来分配内存。

第7题:

某单CPU的计算机系统采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。内存中有A1、A2两个任务,按照A1、A2的次序运行,其内部计算和I/O操作时间如表1-1所示。

若调度程序的执行时间忽略不计,按多道程序运行方式完成这两个任务比按单道程序运行方式节省的时间是(26)。

A.40ms

B.60ms

C.100ms

D.200ms


正确答案:A
解析:对于表1-1中A1、A2两个任务按单CPU、单道方式运行所需花费的时间t1为:t1=(30+40+20)+(60+60+30)=240ms。如果在该单CPU的计算机系统中采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。对于表1-1中A1、A2两个任务的多道程序运行时序如图1-12所示。注意:任务A1的CPU运行优先级高于任务A2。由图1-12可知,A1、A2两个任务按多道程序运行方式所需花费的时间t2为:t2=30+40+20+20+60+30=200ms因此,多道程序运行方式完成这两个任务比按单道程序运行方式节省的时间t3为:t3=240-200=40ms

第8题:

下列关于操作系统的描述中,错误的是( )。

A.设备I/O通过驱动程序驱动外部设备

B.文件I/O管理着应用程序占有的内存空间

C.在保护模式下,当实内存不够用时可生成虚拟内存以供使用

D.在多任务环境中,要把CPU时间轮流分配给各个激活的应用程序


正确答案:B

第9题:

在某单CPU的计算机系统中,采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。内存中有A1、A2两个任务,按照A1、A2的次序运行,其内部计算和I/O操作时间见表1-1。

若调度程序的执行时间忽略不计,按多道程序运行方式完成这两个任务比按单道运行方式节省的时间是(54)。

A.40ms

B.60ms

C.100ms

D.200ms


正确答案:A
解析:对于表1-1中A1、A2两个任务按单CPU、单道方式运行所需花费的时间t1为:t1=(30+40+20)+(60+60+30)=240ms。如果在该单CPU的计算机系统中,采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。对于表1-1,中A1、A2两个任务的多道程序运行时序如图1-10所示。注意:任务A1的CPU运行优先级优于任务A2。由图1-10可知,A1、A2两个任务按多道程序运行方式所需花费的时间t2为:t2=30+40+20+20+60+30=200ms因此,多道程序运行方式完成这两个任务比按单道运行方式节省的时间t3为:t3=240-200=40ms

第10题:

在一个单CPU的计算机系统中,采用可剥夺式(也称抢占式)优先级的进程调度方案,且所有任务可以并行使用 I/O 设备。下表列出了三个任务 T1、 T2 、T3 的优先级、独立运行时占用 CPU 和 I/O 设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为(47)ms ,CPU 的空闲时间共有(48)ms 。

A.15
B.18
C.24
D.54

答案:B
解析:

更多相关问题