Pobierz PDF

Transkrypt

Pobierz PDF
Pamięć Operacyjna
Aby procesor poprawnie funkcjonował potrzebuje pamięci operacyjnej, która służy mu jako przestrzeń robocza. Pamięc operacyjna określamy skrótem RAM (ang. Random Access Memory). W trakcie działania komputera w pamięci operacyjnej przechowywane są dane systemu operacyjnego i aktualnie uruchomionych aplikacji. Główną cechą pamięci RAM jest zdolność do przechowywania informacji tylko w przypadku podłączonego napięcia, w przypadku jego braku pamięć ulega skasowaniu. Pamięć RAM RAM pozwala na zapisywanie i odczytywanie danych na dowolnym obszarze ich przechowywania. Pamięć operacyjna jest przestrzenią roboczą procesora przechowującą otwarte pliki systemu operacyjnego, uruchomione programy oraz efekt ich działania. Pamięc RAM w przeciwieństwie do pamięci ROM jest pamięcią ulotną. Wyróżniamy dwa typy pamięci RAM: ● DRAM, ● SRAM Pamięć DRAM (ang. Dynamic RAM ­ dynamiczna pamięć RAM) jest odmianą półprzewodnikowej pamięci RAM zbudowaną na bazie tranzystorów i kondensatorów. Duża pojemność i niska cena sprawiają żę pamięć DRAM idealnie nadaje się do bycia pamięcia operacyjną. Parametry pamięci DRAM: ● tCL ­ określa liczbę cykli zegarowych pomiędzy wysłaniem przez kontroler pamięci zapotrzebowania na dane a ich dostarczeniem. ● tRCD ­ określa liczbę cykli zegarowych pomiedzy podaniem adresu wiersza a wysłaniem adresu kolumny. ● tRP ­ określa liczbę cykli pomiędzy kolejnym adresowaniem wierszy pamięci. ● tRAT ­ liczba cykli pomiędzy aktywacją a dezaktywacją wierszy. ● tCR ­ określa liczbę cykli zegarowych pomiędzy adresowaniem dwóch komórek pamięci. Pamięć SRAM (ang. Static RAM ­ statyczna pamięć RAM) zbudowana na bazie przerzutników i tranzystorów. Jedna komórka to przerzutnik RS i dwa tranzystory sterujące. Pamięć SRAM jest statyczna dzięki czemu nie musi być odświeżana pozwala to na znacznie szybszy dostęp do danych. Pamięć SRAM wykorzystuje się najczęściej jako pamięć podręczną cache ­ gdy istotniejsza jest wydajność niż pojemność. Typy pamięci DRAM Od czasu wprowadzenia pierwszej pamięci DRAM powstało kilka nowszych wariantów: ● FPM DRAM ­ pierwszy następca DRAM, pamięć FPM (ang. Fast Page Mode) w której zastosowano technikę stronicowania umożliwiającą szybsze odwoływanie się do danych zapisanych w jednym wierszu. Pamięć FPM była popularna w czasach procesorów 486 i pierwszych Pentium. ● EDO/BEDO DRAM ­ (ang. Extended Data Out) rozszerzenie pamięci FPM. Pamięci tego typu podczas przedwarzania danych bieżącej komórki mogą pobierać instrukcje adresującą kolejną komórkę. Dzięki temu teoretycznie wydajność zwiększyła się o 20 % jednak faktycznie wynosiła tylko 5%. ● BEDO DRAM ­ (ang.Burst EDO) następca EDO. Została wprowadzona funkcja przeplatania dwóch banków pamięci. Po przyznaniu dostępu do jednego banku kontroler może przystąpić do określenia adresu w drugim banku. ● SDRAM ­ (ang. Synchronous DRAM) Istotą tego rozwiązania było zsynchronizowanie pamięci z magistralą systemową co wpłyneło na zmienszenie star czasowych podczas przesyłu. ● DDR, DDR 2, DDR3 SDRAM ­ następcy pamięci SDRAM. Zastosowano tu technikę przesyłu danych na narastającym i opadającym zboczu syngału zegarowego. Ten rodzaj transmijsi pozwolił na podwójne ilości przesyłanych informacji bez potrzeby zwiększania częstotliwości magistrali. Moduły pamięci RAM Zostały opracowane trzy rodzaje modułów: DIMM, SIMM, RIMM Moduły SIMM ● SIMM 30­końcówkowy (mniejszy) ­ obsługujący 8­bitową magistralę pamięci. ● SIMM 72­koncówkowy ­ przeznaczony do pamięci 32 bitowych. Moduły DIMM (SO­DIMM) Przeznaczony do komputerów przenośnych. ● SO­DIMM 72­koncówkowy ­ używany w pamięci FPM DRAM i EDO DRAM. ● SO­DIMM 144­końcówkowy ­ wykorzystywany w pamięci SDR SDRAM. ● SO­DIMM 200­końcówkowy ­ wykorzystywany w pamięci DDR SDRAM i DDR2 SDRAM. ● SO­DIMM 204­końcówkowy ­ wykorzystywany w pamięci DDR3 SDRAM. Przeznaczony do komputerów stacjonarnych. ● DIMM 168­końcówkowy ­ pamięci SDR SDRAM. ● DIMM 184­końcówkowy ­ pamięci DDR SDRAM. ● DIMM 240­końcówkowy ­ pamięci DDR2 SDRAM. ● FB­DIMM 240­końcówkowy ­ pamięci DDR2 DRAM z przeznaczeniem do serwerów. ● DIMM 240­końcówkowy ­ pamięci DDR3 SDRAM. Moduły RIMM RIMM 16­bitowe: ● RIMM 168­końcówkowy ­ przeznaczony dla pamięci RIMM 1600 i 2100. RIMM 32­bitowe: ● RIMM 232­końcówkowy ­ przeznaczony dla pamięci RIMM 3200 i 4267. RIMM 64­bitowe: ● RIMM 326­końcówkowy ­ przeznaczony dla pamięci RIMM 6400 i 8532. 

Podobne dokumenty