一个计算机系统有足够的内存空间存放4道程序,这些程序有一半时间在空闲等待I/O操作。问多大比例的CPU时间被浪费掉了?
第1题:
● 在一个单 CPU 的计算机系统中,采用可剥夺式 (也称抢占式)优先级的进程调度 方案,且所有任务可以并行使用I/O 设备。下表列出了三个任务T1、T2、T3 的优先级、 独立运行时占用 CPU 和I/O 设备的时间。如果操作系统的开销忽略不计,这三个任务从同 时启动到全部结束的总时间为 (9)ms,CPU 的空闲时间共有 (10)ms 。
第2题:
A、将CPU时间划分成许多小片,轮流为多个程序服务,这些小片称为“时间片”
B、由于CPU是计算机系统中最宝贵的硬件资源,为了提高CPU的利用率,一般采用多任务处理
C、正在CPU中运行的程序称为前台任务,处于等待状态的任务称为后台任务
D、在单CPU环境下,多个程序在计算机中同时运行时,意味着它们宏观上同时运行,微观上由CPU轮流执行
第3题:
第4题:
有矩阵:VAR A:ARRAY[1‥100,1‥100] OF integer;元素按行存储。在一虚存系统中,采用LRU淘汰算法,一个进程有3页内存空间,每页可以存放200个整数。其中第1页存放程序,且假定程序已在内存。 程序A: FOR i:=1 TO 100 DO FOR j:=1 TO 100 DO A[i,j]:=0; 程序B: FOR j:=1 TO 100 DO FOR i:=1 TO 100 DO A[i,j]:=0; 分别就程序A和B的执行进程计算缺页次数。
第5题:
有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?
第6题:
通过操作系统的多进程技术可以完全回避I/O处理时间的问题。因为当一个进程在等待I/O处理的时候,另外的一些进程可以在CPU上运行。
第7题:
在用于CPU运算和I/O设备同步的()方法中,CPU处于空闲状态直到I/O操作完成。
第8题:
在单道批处理系统中,作业运行时间中有一部分是在等待I/O时间,而在多道程序系统中,当I/O通道在处理I/O操作时,处理机可以分配给其他作业。
第9题:
对
错
第10题:
第11题:
对
错
第12题:
第13题:
某单CPU的计算机系统采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。内存中有A1、A2两个任务,按照A1、A2的次序运行,其内部计算和I/O操作时间如表1-1所示。
若调度程序的执行时间忽略不计,按多道程序运行方式完成这两个任务比按单道程序运行方式节省的时间是(26)。
A.40ms
B.60ms
C.100ms
D.200ms
第14题:
在某单CPU的计算机系统中,采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。内存中有A1、A2两个任务,按照A1、A2的次序运行,其内部计算和I/O操作时间见表1-1。
若调度程序的执行时间忽略不计,按多道程序运行方式完成这两个任务比按单道运行方式节省的时间是(54)。
A.40ms
B.60ms
C.100ms
D.200ms
第15题:
第16题:
当CPU与低速外设之间进行信息时,为避免等待外设准备好的状态而造成CPU的时间浪费,在计算机中普遍采用了()。
第17题:
假设计算机有2M内存,其中,操作系统占用512K,每个用户程序也使用512K内存。如果所有程序都有70%的I/O等待时间,那么,再增加1M内存,吞吐率增加多少?
第18题:
以下关于操作系统中多任务处理的叙述中,错误的是()。
第19题:
多道程序系统如何实现CPU计算与I/O操作的并行?
第20题:
通道在输入输出操作完成或出错时,就形成()等待CPU来。
第21题:
第22题:
第23题:
程序控制输入/输出
中断控制输入/输出
DMA
I/O独立寻址