提高存储器速度可采用哪些措施,请说出至少五种措施。

有没有考试题目一样的

1、采用高速器件

2、采用cache

3、采用多体交叉存储器

4、采用用双端口存储器

5、采用相联存储器,加长存储器的字长。

扩展资料

磁盘存储访问时间

磁盘设备在工作时以恒定速率旋转。

为了读或写,磁头必须能移动到所要求的磁道上,并等待所要求的扇区的开始位置旋转到磁头下,然后再开始读或写数据。故可把对磁盘的访问时间分成以下三部分。

1)寻道时间

这是指把磁臂(磁头)移动到指定磁道上所经历的时间。该时间是启动磁臂的时间s与磁头移动n条磁道所花费的时间之和,即

=m×n+s

其中,m是一常数,与磁盘驱动器的速度有关。对于一般磁盘,m=0.2;对于高速磁盘,

m≤0.1,磁臂的启动时间约为2ms。

这样,对于一般的温盘,其寻道时间将随寻道距离的

增加而增大,大体上是5~30ms。

2)旋转延迟时间

这是指定扇区移动到磁头下面所经历的时间。不同的磁盘类型中,旋转速度至少相差一个数量级,如软盘为300r/min,硬盘一般为7200~15000r/min,甚至更高。

对于磁盘旋转延迟时间而言,如硬盘,旋转速度为15000r/min,每转需时4ms,平均旋转延迟时间为2ms;而软盘,其旋转速度为300r/min或600r/min,这样,平均为50~100ms。

3)传输时间

这是指把数据从磁盘读出或向磁盘写入数据所经历的时间。Tt的大小与每次所读/写的字节数b和旋转速度有关:

其中,r 为磁盘每秒钟的转数;N 为一条磁道上的字节数,当一次读/写的字节数相当于半条

磁道上的字节数时,与相同。因此,可将访问时间表示为

由上式可以看出,在访问时间中,寻道时间和旋转延迟时间基本上都与所读/写数据的多少无关,而且它通常占据了访问时间中的大头。

例如,我们假定寻道时间和旋转延迟时间平均为20ms,而磁盘的传输速率为10MB/s,如果要传输10KB的数据,此时总的访问时间为21ms,可见传输时间所占比例是非常小的。

当传输100KB数据时,其访问时间也只是30ms,即当传输的数据量增大10倍时,访问时间只增加约50%。

目前磁盘的传输速率已达80MB/s以上,数据传输时间所占的比例更低。可见,适当地集中数据(不要太零散)传输,将有利于提高传输效率。

参考资料来源:百度百科-存储访问时间

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-30

措施有:

1、采用高速器件,

2、采用cache (高速缓冲存储器),

3、采用多体交叉存储器,

4、采用双端口存储器,

5、加长存储器的字长。

扩展资料

为提高存储器的性能,通常把各种不同存储容量、存取速度和价格的存储器按层次结构组成多层存储器,并通过管理软件和辅助硬件有机组合成统一的整体,使所存放的程序和数据按层次分布在各存储器中。

主要采用三级层次结构来构成存储系统,由高速缓冲存储器Cache、主存储器和辅助存储器组成。

整个结构可看成主存一辅存和Cache-主存两个层次。在辅助硬件和计算机操作系统的管理下,可把主存一辅存作为一个存储整体,形成的可寻址存储空间比主存储器空间大得多。

由于辅存容量大,价格低,使得存储系统的整体平均价格降低。Cache-主存层次可以缩小主存和CPU之间的速度差距,从整体上提高存储器系统的存取速度。

  一个较大的存储系统由各种不同类型的存储设备构成,形成具有多级层次结构的存储系统。该系统既有与CPU相近的速度,又有极大的容量,而价格又是较低的。可见,采用多级层次结构的存储器系统可有效地解决存储器的速度、容量和价格之间的矛盾。

参考资料:百度百科 -存储器

本回答被网友采纳
第2个回答  2008-12-24
1、提高储存密度;2、提升寻址效率;3、增大接口带宽;4、增加缓存容量;5、改变读写机制,尽量采用直接存取。本回答被提问者采纳