最快的是寄存器。
缓存>内存>硬盘>CD>软盘具体:内存可以达到几GB/s到几十GB/s,硬盘可以达到几GB/s磁盘可达数十MB/s。数百MB/s,光盘最高约为25MB/s(18xDVD,不包括蓝光DVD),软盘一般只有几十KB/s。
寄存器:
寄存器是CPU内部用来存储数据的小存储区域,用于临时存储运算中涉及到的数据和运算结果。事实上,寄存器是一种常用的时序逻辑电路,但这种时序逻辑电路只包含存储电路。寄存器的存储电路由锁存器或触发器组成。由于一个锁存器或触发器可以存储1位二进制数,因此N位寄存器可以由N个锁存器或触发器组成。
寄存器是中央处理单元的组件。寄存器是高速存储组件,存储容量有限。它们可用于临时存储指令、数据和地址。在中央处理器的控制单元中,包括的寄存器是指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术逻辑部件中,所包含的寄存器就是累加器(ACC)。
寄存器——特点及原理:
寄存器分为内部寄存器和外部寄存器。所谓内部寄存器,其实就是一些小的存储单元,也可以存储数据。但与内存相比,寄存器有其独特的特点:
①寄存器位于CPU内部,数量很少,只有十四个;
②寄存器可以存储的数据不一定是8bit,有一些寄存器可以存储16bit数据,386/486处理器中有些寄存器可以存储32bit数据;
③各内部寄存器有一个名称,并且没有类似存储器的地址号。
寄存器的作用非常重要。CPU在处理内存中的数据时,往往会先将数据取出到内部寄存器中,然后再进行处理。外部寄存器是用于临时存储计算机其他组件上的数据的寄存器。它们通过“端口”与CPU交换数据。外部寄存器具有寄存器和内部存储器的双重特性。有时我们经常将外部寄存器称为“端口”。这并不是一个严格的说法,但人们经常这样说。
虽然外部寄存器也用来存储数据,但是它们存储的数据有特殊的用途。有些寄存器中各个位的0和1状态反映了外部设备的工作状态或模式;寄存器中还有一些位可以控制外部设备;还有一些端口作为CPU与外部设备交换数据的路径。因此,端口是CPU与外设之间的连接桥梁。CPU对端口的访问也是根据端口的“号”(地址)来进行的,这和访问内存是一样的。但考虑到机器连接的外设数量不多,设计机器时只安排了1024个端口地址,端口地址范围为0--3FFH。
上一篇:vivoy55可以插内存卡吗
下一篇:硬盘的读写速度比内存快