哈~~哈~~哈!一下内容有什么不对的,希望大家多多指教!
【磁盘题目】假设某硬盘由5个盘片构成(共有8个记录面),盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位/mm,磁道密度为16道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的格式化容量约为( )MB;
解析:
硬盘容量分为非格式化容量和格式化容量,计算公式如下:
非格式化容量=面数*(磁道数/面)*内园周长*最大位密度
=记录面数 * ( 每面的磁道数 * 内圆周长 * 最大位密度 );
格式化容量=记录面数*(总磁道数/记录面数)【每面的磁道数】*(每面总的扇区数/每面总的磁道数)【每个磁道的扇区数】
*(总扇区的字节数/扇区)【每个扇区的字节数】;
格式化容量格式化公式的实质:
格式化容量 = 记录面数 * 每面的容量
= 记录面数 * ( 每面的磁道数 * 每个磁道的字节数 )
= 记录面数 * ( 每面的磁道数 * 每个磁道的扇区数 * 每个扇区的字节数 )
位密度:250bit/mm 是对于内直径的密度;
cm【厘米】与mm【毫米】换算:1cm=10mm;
面数:(8);磁道数:(30-10);每磁道扇区数:16;每扇区:512字节;
答案:B
【流水线题目】某指令流水线由5段组成,第1、3、5段所需时间为Δ他,第2、4段所需时间分别为3Δt和2Δt,那么连续输入n条指令时的吞吐率;
解析:
吞吐率:指单位时间里流水线处理机流出的结果数;
建立时间:流水线开始工作时,需经过一定时间才能达到最大吞吐率;
执行时间:取指、译码、取数、执行的段的总和
【刚开始的第一条指令,后面的指令执行时间一致】
流水线执行n条指令的时间:6t + ( n – 1 ) * 3t【一条指令执行时间+最大指令执行*(总指令 - 1)】
流水线的实际吞吐率:n【总的指令数量】 / 6t + ( n – 1 ) * 3t 【总指令执行时间】