cpu能直接读取硬盘上的数据吗

64位操作系统、64位CPU加SSD硬盘是不是就可以省去内存,让CPU直接读取硬盘里的数据?首先你需要知道内存是个什么东西 。内存是连接CPU 和其他设备的通道,起到缓冲和数据交换作用 。当CPU在工作时,需要从硬盘等外部存储器上读取数据,但由于硬盘这个"仓库"太大,加上离CPU也很"远",运输"原料"数据的速度就比较慢,导致CPU的工作效率大打折扣!举个例子,以3GHz的CPU为例,电流每秒钟可以振荡30亿次,每次耗时大约为0.33纳秒 。光在1纳秒的时间内,可以前进30厘米 。也就是说,在CPU的一个时钟周期内,光可以前进10厘米 。因此,没有内存的情况下,如果硬盘等外部存储器距离CPU超过5厘米,就不可能在一个时钟周期内完成数据的读取,这还没有考虑硬件的限制和电流实际上达不到光速等限制,所以为了解决这个问题,人们便在CPU与外部存储器之间,建了一个叫做内存的硬件装置 。其次你还需好知道内存的存储颗粒和SSD的存储颗粒的区别 。内存的存储颗粒属于SDRAM,是同步动态随机存储器,属于易失性储存器,SSD的存储颗粒是属于NAND Flash,是非易性失存储器 。SDRAM和NAND Flash的差异是,在断开电源之后,存储器里的数据是否会消失 。采用SDRAM的存储器既是内存,在断电之后,存储器中的数据会消失,而采用NAND Flash的存储器既是硬盘,在断电之后,存储器中的数据不会消失 。综合上述的两个概念,目前内存和SSD硬盘是无法相互替代的,至于说在未来是否会相互替代,我就不知道了 。rr不行 。内存是规定用来交换或临时存储数据的 。系统运行和软件运行都必定要用到内存,这是规定死的机制 。学过编程的都知道,程序运行要指定在内存中的位置,如果出错的话程序就不能运行或者假死,严重的崩溃 。如果系统运行过程中调用内存出错,基本死机或者蓝屏 。


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: