静态内存和动态内存的区别

2024-10-20 02:44:10

1、处理器不工作,电脑什么都做不了。处理器的工作就是处理指令(多条指令就构成一个程序)。处理器从内存中取指令集(程序)。问题是如果断电的话,内存中的指令就会丢失。因而内存归类为“易失性”介质。所以我们要把程序、数据存储在不易失性的介质中,比如硬盘和光盘。

静态内存和动态内存的区别

3、内存有易失性,处理器为什么不直接从外存中取指令呢?因为外存是机械结构,内存是电路结构的,数据的传输速率上来看内存要比外存快许多。从更好的发挥处理器的性能上看,要从内存中读取数据,越接近处理器传输速率处理器的利用率就越高。

静态内存和动态内存的区别

5、静态内存:传输速率可以与CPU一样快,因为每个数据位存储在称为触发器的电路上,提供零或非常小的延迟数据,因为触发器不需要刷新周期。但是,触发器需要几个晶体管来制造,晶体管要比单个电容大得多。这意味着在同一个静态存储器只有一个触发器的区域上,动态存储器上有数百个电容器。因此,静态存储器提供较低的密度-------芯片容量较低。静态存储器的另外问题: 更昂贵, 消耗的能量更多,因此发热量也相应更高。

静态内存和动态内存的区别
猜你喜欢