磁盘读写速度是否受处理器体系结构影响?[关闭]


0

我不确定32位和64位架构的处理器对磁盘的读写速度有什么影响。

我相信与没有TLB缓存的32位处理器相比,64位处理器可以寻址更多的主内存,但这是否会影响HDD的读写速度?


3
它不会影响读/写速度。
ChrisInEdmonton 2014年

您可能会阅读硬盘速度-哪些因素会影响硬盘性能?关于可以解决读/写磁盘速度问题的背景知识。
scrappedcola 2014年

1
为什么x86寄存器的大小会影响硬盘的I / O速度?在读/写完成时进行I / O读/写与这些寄存器几乎没有关系。
拉姆猎犬,2014年

我不知道,这是我的问题。它如何影响主机的I / O速度?
dev gr 2014年

3
仅仅因为答案对我们中某些人来说显而易见,并不意味着该问题无效或不合时宜。
nhinkle

Answers:


1

处理器体系结构不会固有地影响磁盘I / O速度,也不会影响内存访问速度。一般来说,它仅影响系统可以使用的内存量。磁盘I / O速度主要取决于硬盘驱动器或SSD的物理属性。


是的,这正是我能想到的,您已将其清除给我。谢谢!
dev gr 2014年

0

这取决于程序,要写入的数据量(缓存大小)以及相对于要写入的数据的存储速度。例如,如果我有一个琐碎的程序,它将一个无限数量的64位整数加在一起,那么很明显,如果编译该程序以利用64位处理器,则该程序将运行得更快(而不是使用32位对应指令) )。但是,完成的工作是微不足道的,CPU可以将数字加在一起的速度比将数字存储到HDD / SSD上的速度快得多(因此,将磁盘驱动器上的缓存填满,从而限制了存储速度)。

但是,如果我们看一下CPU完成的操作,就会发现32位版本需要花费更长的时间才能完成,仅执行工作并将一次32位内存复制到高速缓存控制器(使用直接内存访问(DMA))。在这种情况下,理论上 64位操作可能会在突发操作中更快地填充磁盘的高速缓存控制器,在两种情况下,填充高速缓存的可能性更高,并且操作速度将主要受到磁盘写入速度的限制本身。


自从您谈论DMA以来,我想到了一个场景,您想要播放具有32位和64位处理器的蓝光质量视频文件(以更高的KBps编码),而对于64位处理器,这将是更流畅的体验,而没有考虑图形处理器。
dev gr 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.