1. Pamięci.

Pamięć komputerowa to różnego rodzaju urządzenia i bloki funkcjonalne komputera, służące do przechowywania danych i programów (systemu operacyjnego oraz aplikacji).

Szeroko pojętą pamięć komputerową można podzielić ze względu na:

a)  Ulotność:

  • pamięci ulotne przechowujące dane tak długo, jak długo włączone jest ich zasilanie;
  • pamięci nieulotne zachowujące dane także po odłączeniu zasilania.

b) Możliwość zapisu i odczytu:

  • tylko do odczytu (zapis odbywa się w fazie produkcji);
  • jednokrotnego zapisu;
  • wielokrotnego zapisu, ale długotrwałego, utrudnionego i ograniczoną liczbę razy;
  • wielokrotnego zapisu trwającego porównywalnie z czasem odczytu, łatwego i nieograniczoną liczbę razy;
  • wielokrotnego zapisu, lecz wymagającą kasowania przed ponownym zapisem danych.

 

  1. Pamięci operacyjne RAM.

RAM (ang. Random Access Memory – pamięć o dostępie swobodnym) – podstawowy rodzaj pamięci cyfrowej. Choć nazwa sugeruje, że oznacza to każdą pamięć o bezpośrednim dostępie do dowolnej komórki pamięci (w przeciwieństwie do pamięci o dostępie sekwencyjnym, np. rejestrów przesuwnych), ze względów historycznych określa ona tylko te rodzaje pamięci o bezpośrednim dostępie, w których możliwy jest wielokrotny i łatwy zapis, a wyklucza pamięci ROM (tylko do odczytu) i EEPROM których zapis trwa znacznie dłużej niż odczyt, pomimo iż w ich przypadku również występuje swobodny dostęp do zawartości[1].

 

W pamięci RAM przechowywane są aktualnie wykonywane programy i dane dla tych programów oraz wyniki ich pracy. W temperaturze pokojowej zawartość większości pamięci RAM jest tracona w czasie mniejszym niż sekunda po zaniku napięcia zasilania, niektóre typy wymagają także odświeżania, dlatego wyniki pracy programów, wymagające trwałego przechowania, muszą być zapisane na innym nośniku danych.

 

Pamięci RAM dzieli się na pamięci statyczne (ang. Static RAM, w skrócie SRAM) oraz pamięci dynamiczne (ang. Dynamic RAM, w skrócie DRAM). Pamięci statyczne są szybsze od pamięci dynamicznych, które wymagają ponadto częstego odświeżania, bez którego szybko tracą swoją zawartość. Pomimo swoich zalet są one jednak dużo droższe; używane są w układach, gdzie wymagana jest duża szybkość (np. pamięć podręczna procesora) lub ilość pamięci jest niewielka, że nie opłaca się konstruować układu odświeżania (np. proste mikrokontrolery). W komputerach wymagających dużej ilości pamięci jako pamięć operacyjną używa się pamięci DRAM.

 

Pamięć RAM jest stosowana głównie jako pamięć operacyjna komputera, jako pamięć niektórych komponentów (procesorów specjalizowanych) komputera (np. kart graficznych, dźwiękowych itp.), jako pamięć danych sterowników mikroprocesorowych.

  1. Pamięci ROM.

ROM (ang. Read-Only Memory - pamięć tylko do odczytu) - rodzaj pamięci półprzewodnikowej urządzenia elektronicznego, w szczególności komputera, z której dane można tylko odczytywać, a zapis jest niemożliwy, trwa długo lub może wymagać dodatkowych czynności lub sprzętu. W tego typu pamięciach przechowywane są dane, które muszą być zachowane, nawet jeśli urządzenie nie jest zasilane.

 

Określenie ROM stosowane jest też także do niepółprzewodnikowych niekasowalnych nośników danych, na przykład CD-ROM, DVD-ROM.

Ze względu na metodę zapisu najpopularniejsze rodzaje pamięci ROM to:

  • ROM (MROM) - pamięci tylko do odczytu. Ten typ pamięci programowany jest w trakcie procesu produkcyjnego. Czasami ROM określana jako MROM (Mask-programmable ROM).
  • PROM (ang. Programmable ROM) - programowalna pamięć tylko do odczytu. Jest to pamięć jednokrotnego zapisu. Pierwsze pamięci tego typu były programowane przez przepalenie cieniutkich drucików wbudowanych w strukturę (tzw. „przepalanie połączeń”), które zazwyczaj przeprowadza się w programatorach.
  • EPROM (ang. Erasable Programmable ROM) - kasowalna pamięć tylko do odczytu. Do której zaprogramowania potrzebne jest specjalne urządzenie, zwane programatorem PROM (PROM Programmer albo PROM Burner). Pamięć tego typu do powtórnego zaprogramowania wymaga kasowania, które przeprowadza się poprzez naświetlanie ultrafioletem. Pamięci tego typu montowane są zazwyczaj w obudowie ceramicznej z „okienkiem” ze szkła kwarcowego umożliwiającym skasowanie.
  • EEPROM (ang. Electrically Erasable Programmable ROM) - pamięć kasowalna elektrycznie. Wykonywana w różnych postaciach, różniących się sposobem organizacji kasowania i zapisu.
  • Flash EEPROM - rodzaj pamięci EEPROM, w których kasowanie odbywa się jednocześnie dla określonej w danym modelu części pamięci. Przy zapisywaniu dane są gromadzone w buforze i zapisywane razem. Zwykle minimalny rozmiar obszaru pamięci, który musi być jednocześnie skasowany (w tym przypadku ustawiony na logiczne 1) a obszar jaki musi być jednocześnie zapisany, są różne od siebie i pierwszy jest wielokrotnością drugiego.