SRAM – Statyczna Pamięć o Dostępie Swobodnym
SRAM (Static Random Access Memory) to typ pamięci półprzewodnikowej używanej w komputerach, pełniący rolę pamięci buforującej pomiędzy pamięcią operacyjną a procesorem. Kluczową cechą SRAM jest to, że przechowuje dane tak długo, jak długo jest zasilana, w przeciwieństwie do pamięci dynamicznej (DRAM), która wymaga regularnego odświeżania.
Budowa i Działanie
Każdy bit w pamięci SRAM jest przechowywany w układzie składającym się z czterech tranzystorów, które tworzą przerzutnik, oraz dwóch tranzystorów sterujących. Taka konstrukcja pozwala na znacznie szybszy odczyt danych w porównaniu do DRAM, eliminując potrzebę odświeżania.
Zastosowanie SRAM
SRAM jest wykorzystywana głównie w szybkich pamięciach podręcznych (cache). Oto kluczowe informacje dotyczące jej właściwości:
- Gęstość danych: SRAM ma 4 razy mniejszą gęstość danych niż DRAM.
- Szybkość dostępu: Odczyt z SRAM jest około 7 razy szybszy niż z DRAM (około 10 ns w SRAM w porównaniu do 70 ns w DRAM).
- Dostęp swobodny: Szybkość dostępu dotyczy głównie dostępu swobodnego, gdzie dane są odczytywane z różnych adresów. W przypadku odczytu sąsiednich komórek, szybkość SRAM i DRAM jest porównywalna.
Podsumowując, SRAM jest kluczowym elementem w architekturze komputerowej, szczególnie w kontekście szybkości działania i efektywności pamięci podręcznej.