1、存储系统计算总结一磁盘存储容量计算磁盘容量有两种指标,一种是非格式化容量,指一个磁盘所能存储的总位数;另一种是格式化容量,指各扇区中数据区容量总和。公式有: 记录密度(存储密度):一般用磁道密度和位密度来表示。磁道密度:指沿磁盘半径方向,单位长度内磁道的条数。位密度:指沿磁道方向,单位长度内存储二进制信息的个数。(1)总磁道数= 记录面数磁道密度(外直径-内直径)2 (2)非格式化容量= 位密度3.14最内圈直径总磁道数 (3)格式化容量= 每道扇区数 扇区容量总磁道数 (4)平均数据传输速率= 最内圈直径 3.14位密度盘片转速或:非格式化容量=面数(磁道数/面)内圆周长最大位密度 格式化容
2、量=面数(磁道数/面)(扇区数/ 道)(字节数 /扇区)例 1:假设一个硬盘有 3 个盘片,共 4 个记录面,转速为 7200r/min,盘面有效记录区域 的外直径为 30cm,内直径为 10cm,记录位密度为 250b/mm,磁道密度为 8 道/mm, 每磁道分 16 个扇区,每扇区 512 字节,试计算该磁盘的非格式化容量,格式化容量 和数据传输率。答: 非格式化容量=最大位密度最内圈周长 总磁道数 最内圈周长=100*3.1416=314.16mm 每记录面的磁道数=(150-50)8=800 道; 因此,每记录面的非格式化容量=314.16250800/8=7.5M 格式化容量=每道扇
3、区数扇区容量 总磁道数=165128004/1024/1024=25M 硬盘平均数据传输率公式:平均数据传输率=每道扇区数扇区容量 盘片转速=165127200/60=960kb/s二数据线和地址线的计算:例:如果是 2K*4 的芯片,2K 是容量,由地址线决定,计算方法: =容量,n 就是地址线2n的位数,这里算出来是 11 位;4 是一个存储单元的位数,也就是数据线的位数,所以这个芯片的地址线 11 位,数据线 4 位。三存储容量(1 字节=8 位二进制信息)及换算:例:CPU 地址总线为 32 根则可以寻址 =4G 的存储空间321KB= B=1024Byte 1MB= B=1024KB
4、10201GB= B=1024MB 1TB= B=1024GB3 421PB= B=1024TB 1EB= B=1024PB50 60扇区磁道四用存储器芯片构成半导体存储器(主存储器组成)用现成的集成电路芯片构成一个一定容量的半导体存储器,大致要完成以下四项工作:1、根据所需要的容量大小,确定所需芯片的数目2、完成地址分配,设计片号信号译码器3、实现总线(DBUS,ABUS,CBUS)连接4、解决存储器与 CPU 的速度匹配问题下面通过一个简单例子,说明如何用现成芯片来构成一个存储器。五主存储器的地址编码:主存储器(内存)采用的是随机存取方式,需要对每个数据块进行编码,而在主存储器中数据块是以 word 来标识的,即每个字一个地址,通常采用的是 16 进制表示。需要注意的是,编址的基础可以是字节,也可以是字(字是由一个或多个字节组成的) 。要计算地址位数,首先应计算要编址的字或字节数,然后求 2 的对数即可得到。例:按字节编址,地址从 A4000H 到 CBFFFH,则表示有(CBFFF-A4000)+1 个字节,28000H 个 =160KB10752注:将 16 进制数转换为二进制数按 1 所在位数求得 。2n