Pamięć komputera

Transkrypt

Pamięć komputera
Komputerowa pamięć
1b (bit) - to najmniejsza jednostka informacji w której można zapamiętać 0 lub 1
1B (bajt) - to 8 bitów tzw. słowo binarne (zapamiętuje jeden znak lub liczbę z
zakresu od 0 - 255)
10
1KB (kilobajt) = 1024 B = 2 B
1MB (megabajt) = 1024 KB = 220 B = 1048576 B
1GB (gigabajt) = 1024 MB = 230 B = 1073741824 B
Rodzaje pamięci wewnętrznej:
System
System
System
2
0010
2
3
0011
3
4
0100
4
5
0101
5
6
0110
6
7
0111
7
8
1000
8
9
1001
9
10
1010
A
11
1011
B
12
1100
C
13
1101
D
14
1110
E
15
1111
F
ROM (Read Only Memory)– pamięć dziesiątkowego dwójkowy szesnastkowy
tylko do odczytu, stała; zapisane są w
(decymalny)
(binarny) (hexadecymalny)
niej przez producenta informacje
0
0000
0
dotyczące sprzętu.
1
0001
1
RAM – (Random Access Memory)
pamięć operacyjna, nietrwała, do
zapisu i odczytu. W tej pamięci
komputer wykonuje programy.
Obecnie komputer PC powinien mieć
minimum 128MB RAM.
CACHE – podręczna pamięć
procesora, przyśpieszająca jego pracę
(128KB-1MB)
CMOS – pamięć pamięci RAM
podtrzymywanej przez baterię w
której komputer zapisuje ustawienia
BIOSu.
Pamięć karty grafiki (1MB-64MB).
Nośniki pamięci zewnętrznej:
FD – dyskietka – 1,44 MB
ZIP – dysk magneto-optyczny – 100-250MB
HD – dysk twardy – 5MB – 80 GB
CD-ROM/CD-RW – płyta CD jedno/wielokrotnego zapisu – 650, 700, 800MB
DVD-ROM – płyta DVD – 4,7 / 8,5 / 9,4 / 17 GB
Karty pamięci do aparatów cyfrowych – 8 - 64MB
Jak komputer zapamiętuje?
Obraz: Obraz składa się z punktów (pikseli), którym można przypisać parametry
liczbowe: jasność, nr koloru itd. Ilość punktów na ekranie to tzw. rozdzielczość
(np.800x600x16)
Dźwięki: Każdy prosty dźwięk można opisać parametrami liczbowymi: wysokość
tonu, czas trwania.
Znaki: Każdy znak posiada swój kod (numer) wg tabeli kodów ASCII (American
Standard Code for Information Interchange . Komputer zapamiętuje nr znaku
(liczba).
PAMIĘĆ
Każdy komputer potrzebuje pamięci RAM (Random Acces Memory) do której ładuje
aktualnie używane dane, tak aby były one błyskawicznie dostępne dla procesora. RAM
jest dużo szybsza od pamięci masowych, takich jak dyski twarde, napędy CD-ROM.
Jednak
w przeciwieństwie do tych typów pamięci dane zawarte w RAM giną po wyłączeniu
komputera – a więc RAM do pracy wymaga stałego źródła zasilania. RAM to układy
scalone osadzone
na niewielkich plastikowych płytkach, zwanych modułami pamięci. Przez lata parametry
jak
i ich wygląd znacznie się zmienił. Poniżej przedstawiona została charakterystyka
modułów pamięci zaczynając od najstarszych a kończąc na obecnie dostępnych w
sprzedaży.
SIMM FPM
30-pinowe SIMM typu FPM
Używane były w komputerach z procesorem klasy 486. W układach tych poszczególne
komórki tworzyły matryce pogrupowane na tzw. strony. W chwili gdy potrzebne
systemowi dane znajdowały się na tej samej stronie, część adresu wskazującą na nią
wystarczyło podać raz, a później przekazywać jedynie numery potrzebnych komórek.
Niestety przy czasie dostępu rzędu 60–70 nanosekund układy te już dawno osiągnęły kres
swoich możliwości.
SIMM PS/2 EDO
72-pinowe SIMM PS/2 typu EDO
Rozwiązaniem, które na pewien czas zagościło w naszych komputerach, stały się kości
EDO. Dzięki prostej sztuce, polegającej na zastosowaniu dodatkowego buforowania,
uzyskano możliwość podtrzymywania informacji na wyjściu danych, gdy w tym czasie na
wejściu adresowym mógł się już pojawić adres nowej komórki pamięci. W efekcie dostęp
do następnej porcji informacji był realizowany w trakcie odczytu poprzedniej, czyli –
szybciej. Uzyskany w ten sposób 10–20 procentowy wzrost wydajności wystarczył na
jakiś czas, jednak nie na długo. Potrzebna była nowa jakość, nowa technologia, którą
zapewniły dopiero pamięci SDRAM.
DIMM SDRAM
168-pinowy DIMM typu SDRAM
Pamięci typu FPM oraz EDO pracowały asynchronicznie, co oznacza, że nie były
taktowane zewnętrznym zegarem, a informacja ukazywała się "po jakimś czasie".
Natomiast pamięć SDRAM pracuje synchronicznie, czyli udostępnia informacje zgodnie
z taktem zewnętrznego zegara. Dzięki tej metodzie oraz wewnętrznej dwubankowej
konstrukcji kości uzyskały czas dostępu rzędu 15 nanosekund – wystarczający do pracy z
częstotliwością 66MHz. Z czasem pojawiły się SDRAM-y 12 nanosekundowe, a później –
w chwili wprowadzenia na rynek pierwszych procesorów współpracujących z szyną 100
MHz – 10 nanosekundowe, zgodnie
ze specyfikacją PC–100.
DDR SDRAM
184-pinowy DDR typu SDRAM
Rozwinięciem konstrukcji SDRAM-ów są pamięci DDR SDRAM, w których dane
przesyłane są na obydwu zboczach sygnału zegarowego. Oznacza to, że przy ustawionej
częstotliwości pracy płyty głównej np. 133MHz pamięć ta pracuje efektywnie z
podwojoną częstotliwością czyli 266MHz.
RIMM RDRAM
Opracowane przez kalifornijską firmę RAMBUS. Odczyt danych realizowany jest
częściowo sekwencyjnie, co wynika z podzielenia matrycy DRAM na osiem jednakowych
części.
W jednym takcie zegarowym zostaje odczytana informacja tylko z pojedynczego bloku
pamięci. Kolejne dane z następnego banku pobierane są przy późniejszych cyklach
zegarowych. Po odczytaniu wszystkich ośmiu bitów dane są "wysyłane" na zewnątrz
pamięci w postaci pojedynczego pakietu. Przy stosowanym obecnie 400MHZ zegarze
płyty głównej (efektywne 800Mhz) i 16 bitowej szynie danych przepustowość Rambusów
wynosi 1,6 GB/s (3,2GB/s.). Olbrzymia szybkość pamięci zostaje jednak okupiona
przedłużonym czasem dostępu do danych.