你可能喜欢
问答题
并发进程之间有什么样的相互制约关系?下列日常生活中的活动是属哪种制约关系:
(1)踢足球
(2)吃自助餐
(3)图书馆借书
(4)电视机生产流水线工序
问答题
问答题
下列指令中哪些只能在核心态运行?
(1)读时钟日期;
(2)访管指令;
(3)设时钟日期;
(4)加载PSW;
(5)置特殊寄存器;
(6)改变存储器映象图;
(7)启动I/O指令。
问答题
问答题
问答题
若内存中有3道程序A、B、C,优先级从高到低为A、B和C,它们单独运行时的CPU和I/O占用时间为:
如果三道程序同时并发执行,调度开销忽略不计,但优先级高的程序可中断优先级低的程序,优先级与I/O设备无关。试画出多道运行的时间关系图,并问最早与最迟结束的程序是哪个?每道程序执行到结束分别用了多少时间?计算三个程序全部运算结束时的CPU利用率?
问答题
若内存中有3道程序A、B、C,它们按A、B、C优先次序运行。各程序的计算轨迹为:
A:计算(20)、I/O(30)、计算(10)
B:计算(40)、I/O(20)、计算(10)
C:计算(10)、I/O(30)、计算(20)
如果三道程序都使用相同设备进行I/O(即程序用串行方式使用设备,调度开销忽略不计)。试分别画出单道和多道运行的时间关系图。两种情况下,CPU的平均利用率各为多少?
问答题
在单CPU和两台I/O(I1,I2)设备的多道程序设计环境下,同时投入三个作业运行。它们的执行轨迹如下:
Job1:I2(30ms)、CPU(10ms)、I1(30ms)、CPU(10ms)
Job2:I1(20ms)、CPU(20ms)、I2(40ms)
Job3:CPU(30ms)、I1(20ms)
如果CPU、I1和I2都能并行工作,优先级从高到低为Job1、Job2和Job3,优先级高的作业可以抢占优先级低的作业的CPU。
试求:(1)每个作业从投入到完成分别所需的时间。
(2) 每个作业投入到完成CPU的利用率。
(3)I/O设备利用率。
问答题
在单CPU和两台I/O(I1,I2)设备的多道程序设计环境下,同时投入三个作业运行。它们的执行轨迹如下:
Job1:I2(30ms)、CPU(10ms)、I1(30ms)、CPU(10ms)、I2(20ms)
Job2:I1(20ms)、CPU(20ms)、I2(40ms)
Job3:CPU(30ms)、I1(20ms)、CPU(10ms)、I1(10ms)
如果CPU、I1和I2都能并行工作,优先级从高到低为Job1、Job2和Job3,优先级高的作业可以抢占优先级低的作业的CPU,但不抢占I1和I2。
试求:(1)每个作业从投入到完成分别所需的时间。
(2) 从投入到完成CPU的利用率。
(3)I/O设备利用率。