
存储器中,存取周期最短的是( )。
在计算机存储层次中,寄存器的存取周期最短,其速度几乎与CPU时钟周期同步,能在一个时钟周期内完成数据读写。这类位于CPU内部的超高速存储单元,容量通常仅为几十到几百字节,却直接参与运算过程,是处理器与其他存储设备通信的“第一站”。
相比之下,内存储器(如DRAM)虽常被误认为速度最快,但实际属于主存储层次,存取周期约为几十纳秒,比寄存器慢约10-100倍。而高速缓存(Cache)作为寄存器与内存的“缓冲层”,虽速度快于内存(L1缓存约1-3纳秒),但仍慢于寄存器。外存储器如硬盘、U盘等,存取周期则以毫秒甚至秒为单位,差距可达百万倍。
这种速度差异源于物理结构与设计目标的不同:寄存器采用与CPU核心相同的半导体工艺,几乎无延迟;内存依赖DRAM芯片的电荷存储机制,需周期性刷新;外存则通过机械或电子信号转换实现数据读写,延迟最高。理解这一层次结构,就能明白为何程序员需通过寄存器优化代码执行效率——这正是“存储墙”问题下硬件与软件协同的典型体现。
若问题选项包含寄存器,它是唯一正确答案;若仅列出内、外存选项(如硬盘、光盘等),则内存储器为最优解。这种差异提醒我们:讨论存储性能时,需先明确具体层次范围。