操作系统 第六章习题
说明:题号前带*的为作业题。计算机操作系统(第四版) 汤小丹 配套资源文章目录
说明:题号前带*的为作业题。
计算机操作系统(第四版) 汤小丹 配套资源
文章目录
4. 与设备无关性的基本含义是什么?为什么要设置该层?
答:为了提高OS的可适应性和可扩展性,在现代OS中都毫无例外地实现了设备独立性,也称设备无关性。基本含义:应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设备和物理设备两概念。在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统在实际执行时,还必须使用物理设备名称。
优点:
- 设备分配时的灵活性
- 易于实现I/0重定向(用于I/0操作的设备可以更换(即重定向),而不必改变应用程序。
23. 假脱机系统向用户提供共享打印机的基本思想是什么?
答:对每个用户而言,系统并非即时执行其程序输出数据的真实打印操作,而只是即时将数据输出到缓冲区,这时的数据并未真正被打印,只是让用户感觉系统已为他打印;真正的打印操作,是在打印机空闲且该打印任务在等待队列中已排到队首时进行的;以上过程是对用户屏蔽的,用户是不可见的。
24. 引入缓冲的主要原因是什么?
答:缓和CPU与I/0设备之间速度不匹配的矛盾;减少对CPU的中断频率;放宽对中断响应时间的限制;解决数据力度不匹配的问题:提高CPU和I/0设备之间的并行性。
30. 磁盘访问时间由哪几部分组成?每部分时间应如何计算?
答:磁盘访问时间由寻道时间
T
s
T_s
Ts、旋转延迟时间
T
r
T_r
Tr.传输时间
T
t
T_t
Tt三部分组成。
(1)
T
s
T_s
Ts是启动磁臂时间s与磁头移动n条磁道的时间和,即
T
s
=
m
×
n
+
s
T_s=m\times n+s
Ts=m×n+s。
其中,m是一常数,与磁盘驱动器的速度有关。
(2)
T
r
T_r
Tr是指定扇区移动到磁头下面所经历的时间。硬盘
15000
r
/
m
i
n
15000r/min
15000r/min时
T
r
T_r
Tr为
2
m
s
2ms
2ms;
软盘
300
300
300或
600
r
/
m
i
n
600r/min
600r/min时
T
r
T_r
Tr为
50
100
m
s
50~100ms
50 100ms.
(3)
T
t
T_t
Tt是指数据从磁盘读出或向磁盘写入经历的时间。
T
t
T_t
Tt的大小与每次读/写的字节数
b
b
b和旋转速度有关:
T
t
=
b
/
r
N
Tt=b/rN
Tt=b/rN。
更多推荐
所有评论(0)