Pamięci Ram ofice 2007

background image

PAMIĘCI

Operacyjne

background image

Układy pamięciowe

Na początku rozwoju architektury PC pamięciami były
układy dynamiczne pracujące w trybie Pm (page Mode),
a nieco później FPM (Fast page Mode) wraz ze wzrostem
prędkości procesorów pojawiła się potrzeba skrócenia
czasu dostępu do pamięci co dziś stanowi główny
czynnik rozwoju w tej dziedzinie.

Teoretyczna moc obliczeniowa CPU redukowana jest
przez wydłużony czas dostępu do pamięci.

W celu Częściowej eliminacji tego zjawiska jest
wprowadzenie struktury wielostopniowej, w której to
pamięć

operacyjna

o stosunkowo długim czasie dostępu

połączona jest z procesorem poprzez pośrednią pamięć
buforowa Cache.

background image

Buforowane pamięci

podręczne

Realizowane są na podstawie
statycznych układów(Static Ram)
Dzielących się na asynchroniczne
i synchroniczne.

background image

Asynchroniczne pamięci

statyczne

Układy tego typu pojawiły
się w momencie
wprowadzenia na rynek
procesora 386.

Był to pierwszy

procesor 32 bitowy, mógł
współpracować z
pamięcią podręczną
drugiego poziomu.


background image

pamięć SRAM

Pierwszym rodzajem, jednym

z historycznie najstarszych
jest pamięć SRAM, czyli
pamięć Static RAM -
pamięć statyczna. Zaletą
pamięci statycznych jest
to, że nie jest to pamięć
ulotna - to znaczy po
wyłączeniu zasilania nadal
przechowuje w sobie
informacje tam zapisane.
Poza tym jest to pamięć o
bardzo niskim czasie
dostępowym.

background image

Pamięci dynamiczne

Budowa pamięci dynamicznej jest bardzo prosta,
pamięć ta posiada strukturę półprzewodnikową,
która składa się z tranzystora i kondensatora.

Taka konstrukcja umożliwia upakowanie ogromnej
ilości układów na stosunkowo niewielkim płatku
krzemu, wadą jest ulotność ładunku który jest
zgromadzony w tak mikroskopijnym kondensatorze.

Dlatego niezbędne okazuje się odświeżanie jej
zawartości. Układy tego typu nigdy nie odpoczywają
bez względu na to czy pamięć jest wykorzystywana
czy tez nie. W jej wnętrzu trwa nie przerwany ruch
mający na celu zachowanie zgromadzonej informacji.

background image

Budowa pamięci operacyjnej

Budowa pamięci operacyjnej jest
prosta - stanowi ciąg komórek, z
których każda ma swój numer. Z
pamięci operacyjnej pobierane są
dane i rozkazy do procesora, który
pod innymi

Adresami

zapisuje wyniki

swoich działań, które potem mogą
być dalej przetwarzane.

background image

Budowa komórki pamięci

Dynamicznej

Dostęp do informacji zawartej w
kondensatorze C

S

staje się możliwy

po włączeniu tranzystora T, typu
NMOS, czyli po doprowadzeniu do
linii wiersza napięć o wartości U

DD

.

Gdy tranzystor zostanie włączony
nastąpi przemieszczanie ładunku
pomiędzy kondensatorem C

S

i linią

bitu. Powstała w ten sposób
niewielka zmiana napięcia na linii
bitu, musi więc ona zostać
wykryta, oraz wzmocniona poprzez
wzmacniacz o dużym wzmocnieniu
napięciowym. Po każdym odczycie
komórki następuje odświeżenie jej
zawartości po przez doładowanie
lub rozładowanie kondensatora.

background image

Dostęp do pamięci

 

Aby zorganizować komórki
pamięci w sprawnie
funkcjonujący układ,
należy je odpowiednio
zaadresować.
Najprostszym sposobem
jest zorganizowanie
pamięci liniowo - jest to
tak zwane adresowanie
2D
. Do każdej komórki
podłączone jest: wejście,
sygnał wybierania
pochodzący z dekodera
oraz wyjście.

background image

SDRAM

Pamięci SDRAM nie różnią się w swej
naturze od innych pamięci dynamicznych
nośnikiem informacji jest nadal matryca
komórek bazujących na kondensatorach i
tranzystorach.

Inne natomiast są sposoby sterowania taką
matrycą ,oraz technika dostępu.

przed przystąpieniem do pracy układ
SDRAM musi zostać zaprogramowany
operacja ta dokonywana jest na polecenie
BIOSU.

Operacja ta odbywa się podczas włączenia
komputera w fazie tej przekazywane są
informacje Take jak

Długość i typ dostępu oraz niektóre
parametry czasowe.

czas dostępu do pamięci SDRAM jest
związany z częstotliwością taktowania
procesora. Podczas jednego impulsu
zegarowego może być pobrana jedna
komórka pamięci

background image

DDR-SDRAM

Ten typ pamięci jest
przeznaczony dla
profesjonalnych
użytkowników, którzy
szukają najwyższej
wydajności. SDRAM w
wersji PC 266, taktowana
z częstotliwością 133 MHz
i wykorzystująca oba
zbocza Takie jak natężenia
i spadki sygnału, ma
działać o 31% szybciej od
Rambus-DRAM.

background image

Zasada działania modułów

DDR-SDRAM

Polega na stosunkowo prostym ulepszeniu technologii SDRAM, daje
jednak znaczny przyrost wydajności. Pamięć ta jest dwukrotnie
szybsza od modułów SDRAM z identyczną częstotliwością taktowania.

DDR-SDRAM transmituje dane nie tylko przy wzroście, lecz również
przy spadku sygnału. Krytyczny wpływ na wydajność mają związane z
tym opóźnienia czasu przelotu między liniami danych i sygnałem
taktującym. Z tego względu do synchronizacji transmisji danych
używana jest nie tylko częstotliwość systemowa DDR-SDRAM.
Udostępnia się też do tego celu dodatkowy sygnał o nazwie DQS.
Pozwala on obejść problem pojawiający się wraz z utratą
synchronizacji na magistrali między chipsetem i pamięcią. W
przypadku polecenia odczytu DDR-SDRAM generuje sygnał DQS.
Sterując nim w odpowiedni sposób. Informuje chipset, kiedy na
magistrali znajdują się dane związane z określonym natężeniem lub
spadkiem sygnału. Zapis odbywa się w odwrotny sposób. Chipset
generuje sygnał DQS, dając znak pamięci, w którym momencie na
magistrali znajdują się dane do przejęcia przez pamięć. Zapisywane
dane muszą się znajdować przy odpowiednich stykach modułów
pamięciowych już w momencie przeskoku sygnału DQS.

background image

Podsumowanie

Pamięć DDR-SDRAM jest dwukrotnie
szybsza od SDRAM, Pokonuje nawet
Rambus.

background image

Pamięć Rambus

Dysponuje wąską, bo 16-bitową
szyną transmisji danych, lecz
akceptuje skrajnie wysokie
częstotliwości (350 i 400 MHz). Na
dodatek korzysta zarówno z
natężeń, jak i spadków sygnału.
Maksymalna prędkość transmisji
danych na szynie wynosi 1,6 GB/s
i jest osiągana nawet wtedy, gdy
na płycie zainstalowano tylko
jeden moduł Rambus. Pamięć
Rambus jest o około 60% szybsza
od SDRAM. Jednak ze względu na
pamięć podręczną drugiego
poziomu, zintegrowaną w
aktualnych procesorach, zwyżka
wydajności wynosi w praktyce
zaledwie 5%.

background image

Kompatybilność z chipsetami i

płytami głównymi

Obecnie tylko dwa chipsety (Intel 820 i
840) współpracują z pamięcią Rambus.
Jednak każdy znany producent płyt
głównych ma w ofercie co najmniej jeden
model, który akceptuje moduły RIMM. Jeśli
chcesz korzystać z układów Rambus,
musisz mieć płytę z procesorem Pentium III
lub IV. Obecnie brakuje chipsetu do
Athlona, który obsługiwałby pamięć
Rambus. Oferta komputerów w tym
segmencie jest bardzo skromna.

background image

Pamięć RAM

jest jedną z najważniejszych części komputera, bez
której niemożliwe byłoby jego działanie.

Jest to pamięć o dostępie swobodnym.

Służy do przechowywania danych aktualnie
przetwarzanych przez program, oraz ciągu rozkazów,
z których składa się ten program.

Pamięć RAM jest pamięcią ulotną, co oznacza iż po
wyłączeniu komputera informacja w niej zawarta jest
tracona.

pamięci RAM typu DDR3.

background image

Układ scalony pamięci

operacyjnej RAM

Pamięci operacyjne RAM
wykonywane są w postaci
układów scalonych. Wyjścia
takiego układu przedstawia
rysunek:

OE- zezwolenie na odczyt,

WE - zezwolenie na zapis,

CE - sygnał wyboru
układu,

RAS i CAS - wejścia
sterujące,
wprowadzaniem adresu
do układu.

background image

Podział pamięci RAM ze

względu na sposób

dostępu

W pamięci RAM dane są
organizowane w pewien sposób
logiczny. Od tego, jaki to sposób,
zależy do jakiej grupy opisanej
poniżej zalicza się dana pamięć.

background image

Pamięć DRAM

To protoplasta nowoczesnych
typów pamięci roboczej.
Obecnie szansa trafienia na
pamięć DRAM w jej pierwotnej
postaci jest bardzo nikła. Nawet
siedmio- i ośmioletnie pecety
klasy 386 są wyposażone w
bardziej zaawansowaną wersję
o nazwie FPM. Jednak zasady
działania pamięci DRAM cieszą
się jeszcze dziś sporym
zainteresowaniem. Na tej
technologii opierają się
przecież wszystkie nowoczesne
typy pamięci stosowane w
komputerach, nawet bardzo
wydajne takie jak DDR-SDRAM
czy Rambus.

background image

Zakres oferty

Obecnie pamięć DRAM jest
praktycznie nieosiągalna. Przy
odrobinie szczęścia uda Ci się kupić
używane scalaki na giełdzie. Już
przed laty bardziej zaawansowane
typy pamięci wyparły DRAM z rynku.

background image

Pamięć operacyjna o modelu

Fast Page Mode

 

Tryb FPM oferuje skrócenie czasu
dostępu do pamięci poprzez
uproszczenie mechanizmu
adresowania.

Dostęp do komórki odbywa się przez
odczytanie lub zapis tylko jednej
wartości.

Wymiana danych między pamięcią, a
resztą systemu odbywa się w
porcjach po kilka bajtów
jednocześnie.

Pamięć operacyjna o modelu FPM
posiada strukturę stron. Poszczególne
części pamięci są nazywane stronami
i przy dostępie do jednej ze stron
niemal natychmiast można uzyskać
dostęp do innych komórek w jej
obrębie, natomiast nieco dłużej trwa
przeładowanie strony.

background image

Pamięć o modelu Extended Data
Output

Pamięci EDO to kolejny etap
rozwoju prowadzący do skrócenia
czasu dostępu do pamięci poprzez
drobną poprawkę w buforach
wyjściowych.

Charakterystyczne dla EDO jest to
że cykl dostępu do pamięci może
się rozpocząć przed zakończeniem
cyklu poprzedniego, a dane
utrzymywane są na wyjściu przez
dłuższy czas niż w przypadku
pamięci konwencjonalnej czy
(FPM)

Ponieważ w pamięci
konwencjonalnej jak i w (FPM)
wzmacniacze wyjściowe odcinały
dane w Momencie wykrycia
narastającego zbocza CAS.

background image

(BDO) BURST EDO

Pamięci tego typu stanowią
kombinacje dwóch idei wydłużenia
czasu obecności danych na
końcówkach wyjściowych (EDO),
oraz wydłużenia strumienia
(pipelining).

O BDO pamięci te nie doczekały
się nigdy szerokiego
zastosowania, aż wreszcie o nich
zapomniano, główna przyczyną
tego stanu rzeczy była
architektura sterowników
scalonych płyt głównych typu
430VX i 430 TX firmy Intel.

Oba te układy od początku
nastawione były na pamięci
synchroniczne (SDRAM) obsługa
BDO w ogóle nie była brana pod
uwagę.

background image

Pamięć cache - czyli

podręczna

Bardzo ważnym rodzajem pamięci operacyjnej, najczęściej charakteryzującym
się niemal natychmiastowym dostępem, jest tak zwana pamięć cache. Jest
ona najczęściej zintegrowana z procesorem lub płytą główną i w znaczący
sposób przyspiesza jego pracę. W porównaniu ze zwykłą pamięcią RAM cache
jest dużo szybsze, a więc możliwa jest szybsza praca procesora, który w
pamięci podręcznej przechowuje zwykle częściowe wyniki swoich obliczeń,
bez konieczności dostępu do pamięci operacyjnej.

Zasada działania pamięci podręcznej jest prosta. Kiedy procesor potrzebuje
jakichś danych, sprawdza najpierw, czy są one dostępne w pamięci
podręcznej poziomu pierwszego, która zwykle nie jest duża (512 KB - 2 MB), a
następnie, jeśli nie odnajdzie potrzebnych informacji, przechodzi do szukania
w pamięci drugiego i trzeciego poziomu. Kiedy jednak nie znajdzie nic w
cache, musi odwołać się do pamięci operacyjnej, skąd pobiera potrzebne
dane wraz z pewnym blokiem innych komórek pamięci, które są umieszczane
w pamięci podręcznej. Dlatego na przykład, jeśli procesor rozpoczyna
wykonywanie jakiegoś programu, od razu spora jego część jest przekazywana
do pamięci podręcznej, a procesor może działać szybciej, bez konieczności
poświęcania czasu na odczyt z pamięci głównej.


Document Outline


Wyszukiwarka

Podobne podstrony:
Jak mieć wolną pamięć RAM, A TO POTRZEBNE
Jak sprawdzić ilość pamięci RAM (Windows 7 i Windows Vista)
Pamięci RAM
Pamięć RAM ROM
Pamiec RAM
pamiec CMOS Baker 2007 plotka
pamiec RAM doświadczenie
pamiec RAM teoria
Testowanie modułów pamięci RAM
pamiec RAM tytuł
Pamieci RAM id 348388 Nieznany
Pamięć Ram
Pamiec-RAM, i inne
PODSTAWOWE WIADOMOŚCI NA TEMAT PAMIĘCI RAM, Studia, Informatyka, Informatyka, Informatyka
charakterystyka pamięci RAM, Pomoce naukowe, studia, informatyka
Pamieci RAM ROM
co to jest pamięć ram, rom, hdd,?d, floppy, partycja, katalog, plik LHBD5E3LSXW26LJNUOWZ374VUUBOA5E

więcej podobnych podstron