Difference between revisions of "Static RAM"

From Computer History Wiki
Jump to: navigation, search
(Reasonably complete)
 
(clarify)
Line 1: Line 1:
 
'''Static RAM''' ('static random-access memory') is a simple, high-performance [[memory]] technology. Unlike [[dynamic RAM]] (DRAM), it does not need to be [[refresh]]ed, making it simpler to use (at the [[hardware]] level). The lack of refresh also means that it has a constant [[access time]] - there is never a need to wait for a refresh cycle to complete.
 
'''Static RAM''' ('static random-access memory') is a simple, high-performance [[memory]] technology. Unlike [[dynamic RAM]] (DRAM), it does not need to be [[refresh]]ed, making it simpler to use (at the [[hardware]] level). The lack of refresh also means that it has a constant [[access time]] - there is never a need to wait for a refresh cycle to complete.
  
It consists of an array of [[latch]]es, one per bit. The usual [[analog]] [[circuit]] contains two [[transistor]]s and two [[resistor]]s per bit; it thus requires more transistors per bit than DRAM. It is also volatile, like DRAM, and loses its contents if power is cut off.
+
It consists of an array of [[latch]]es, one per bit. The usual [[analog]] [[circuit]] for those latches contains two [[transistor]]s and two [[resistor]]s per bit; it thus requires more transistors per bit than DRAM. It is also volatile, like DRAM, and loses its contents if power is cut off.
  
 
It is now used for a variety of purposes in computers, including [[Central Processing Unit|CPU]] [[cache]]s, writeable [[microcode]], [[disk]] [[buffer]]s, [[bit-mapped display]]s, etc - anyplace where speed and a guaranteed fixed access time are critical. In the early days of [[personal computer]]s, it was sometimes used for [[main memory]], but not any more, since it is more expensive per bit than DRAM.
 
It is now used for a variety of purposes in computers, including [[Central Processing Unit|CPU]] [[cache]]s, writeable [[microcode]], [[disk]] [[buffer]]s, [[bit-mapped display]]s, etc - anyplace where speed and a guaranteed fixed access time are critical. In the early days of [[personal computer]]s, it was sometimes used for [[main memory]], but not any more, since it is more expensive per bit than DRAM.

Revision as of 15:54, 9 August 2022

Static RAM ('static random-access memory') is a simple, high-performance memory technology. Unlike dynamic RAM (DRAM), it does not need to be refreshed, making it simpler to use (at the hardware level). The lack of refresh also means that it has a constant access time - there is never a need to wait for a refresh cycle to complete.

It consists of an array of latches, one per bit. The usual analog circuit for those latches contains two transistors and two resistors per bit; it thus requires more transistors per bit than DRAM. It is also volatile, like DRAM, and loses its contents if power is cut off.

It is now used for a variety of purposes in computers, including CPU caches, writeable microcode, disk buffers, bit-mapped displays, etc - anyplace where speed and a guaranteed fixed access time are critical. In the early days of personal computers, it was sometimes used for main memory, but not any more, since it is more expensive per bit than DRAM.