好文档 - 专业文书写作范文服务资料分享网站

操作系统精髓与设计原理-第11章 IO管理和磁盘调度

天下 分享 时间: 加入收藏 我要投稿 点赞

d.对于上述每种分块方案,有效的总传速率分别是多少? e.磁带的容量是多少?

假设每个记录由30块组成。

b.我们先定义从一个物理块加间隙到了另一块的读取时间

物理块的大小=(30个逻辑记录每物理记录)×(120比特每逻辑记录)

=3600字节

物理块的长度=3600字节/(1600比特/英寸)=2.35英寸 间隙的长度=0.6英寸

传输一个块加间隙的传输时间=2.25/120+0.6/60=0.02875秒 磁带上块的数目=(2400×12)/(2.25+0.6)=10105物理块 因此,读取时间为 10105×0.02875=291秒

c.如果分装在30个物理记录中,磁带包含10105个物理记录和 30×10105=303150个逻辑记录。

d.分装在30个物理记录中的有效传输数率:

R=(303150×120)/291=125010字节/秒

e.容量=303150×120=36378000字节

11.9如果磁盘中扇区大小固定为每扇区为512字节,并且每磁道96个磁区,每

面110个磁道,一共有8个可用的面,对于习题11.8(b),计算存储这些逻辑记录需要多少磁盘空间(扇区、磁道和面)。忽略文件头记录和磁道索引,并假设记录不能跨越两个扇区。

每个扇区能容纳4个记录,所需扇区数=303150/4=75788 所需磁道数=75788/96=790 所需面数=790/110=8

11.10考虑习题11.9所描述的磁盘系统,假设该磁盘的旋转速度为360r/m。一

个处理器使用中断驱动I/O从磁盘中读取一个扇区,每个字节一个中断。如果处理每个中断需要2.5us,处理器花费在处理I/O上的时间占多少百分比(忽略寻道时间)?

每扇区512字节,每字节一个中断,所以每扇区512个中断。 中断总时间=2.5×512=1280us。

每个扇区读取时间=60s/m×360r/m×96扇区/磁道=1736us 处理器花费在处理I/O上的时间百分比=100×1280/1736=74%

11.11如果使用DMA策略并假设每个扇区一个中断,重做习题11.10。

使用DMA策略,中断总时间=2.5us

处理器花费在处理I/O上的时间百分比=100×2.5/1736=0.14%

11.12一个32位计算机有两个选择通道和一个多路通道,每个选择通道支持两

个磁盘和两个磁带部件。多路通道有两个行式打印机、两个卡片阅读机,并连接着10个VDT终端。假设有以下的传送率: 磁盘驱动器 800KB/s 磁带驱动器 200KB/s

行式打印机 6.6KB/s 卡片阅读机 1.2KB/s VDT 1KB/s

系统中的最大合计传送率为多少?

每次只有一个驱动设备能在选择通道上得到服务,

因此 , 最大速率=800+800+2×6.6+2×1.2+10×1=1625.6KB/s

11.13当条带大小比I/O大小小时,磁盘条带化显然可以提高数据传送率。同样,

相对于单个的大磁盘,由于RAID 0可以并行处理多个I/O请求,显然它可以提高性能。但是,相对于后一种情况,磁盘条带化还有必要存在吗?也就是说,相对于没有条带化的磁盘阵列,磁盘条带化可以提高I/O请求速度的性能吗?

这取决于I/O请求类型。对于一种极端情况,如每次只有一个进程有一个大I/O请求时,磁盘条带化可以提高性能。但如果有许多进程有许多小的I/O请求时,相对于RADI 0没有条带化的磁盘阵列可以提高性能。

操作系统精髓与设计原理-第11章 IO管理和磁盘调度

d.对于上述每种分块方案,有效的总传速率分别是多少?e.磁带的容量是多少?假设每个记录由30块组成。b.我们先定义从一个物理块加间隙到了另一块的读取时间物理块的大小=(30个逻辑记录每物理记录)×(120比特每逻辑记录)=3600字节物理块的长度=3600字节/(1600比特/英寸)=2
推荐度:
点击下载文档文档为doc格式
7yune12imx4yj364r8sl
领取福利

微信扫码领取福利

微信扫码分享