RAM
RAM wywodzi się z języka angielskiego od słów Random Access Memory, a w tłumaczeniu na język polski oznaczają pamięć o dostępie swobodnym. Pamięć RAM zawarta w komputerach to podstawowa pamięć cyfrowa. Nazwa może okazać się myląca, ponieważ sugeruje ona, że RAM oznacza każdą pamięć o dostępie bezpośrednim do wszystkich komórek pamięci. Jednak zwracając uwagę na aspekt historyczny mianem pamięci RAM określa się jedynie te pamięci, które posiadają bezpośredni dostęp, ale jednocześnie posiadają zdolność wielokrotnego zapisu, co odrzuca pamięci ROM, chociaż one również posiadają dowolny dostęp do komórek pamięci. Pamięć RAM służy do przechowywania właśnie wykonywanych programów oraz danych, których wymagają programy, a jednocześnie ma za zadanie przechowywać wszelkie wyniki będące konsekwencją pracy programów. RAM można podzielić na dwa rodzaje, a mianowicie pamięci statyczne (z języka angielskiego Static RAM, czyli SRAM – są one o wiele szybsze od DRAM, konieczne jest ich częste odświeżanie, czego konsekwencją jest szybka utrata zapisanych danych) oraz pamięci dynamiczne (z języka angielskiego Dynamic RAM, czyli DRAM – są wolniejsze i mniej wydajne od SRAM, aczkolwiek ich cena jest o wiele niższa, co powoduje znacznie większą popularność). Pamięć RAM zwykle ma charakter pamięci operacyjnej zawartej w komputerze. Bywa ona również wykorzystywana jako pamięć komponentów jak procesorów specjalizowanych czy kart graficznych. W tym przypadku jest ona zastosowana jako pamięć określonych sterowników mikroprocesorowych. Technologie, w jakich produkuje się pamięci RAM zmieniają się w kontekście rozwoju technologicznego. Produkuje się je jako układy scalone, które charakteryzują się złożoną strukturą układów scalonych, cyfrowych. Doskonałym przykładem może być pamięć procesora – cache (jest to pamięć podręczna mechanizm, który pobiera dane o wysokiej latenacji oraz charakteryzujących się niższą przepustowością przechowuje je w dostępnych pamięciach o wysokich paramterach) L1, L2 oraz L3. Można również RAM spotkać w postaci modułów, które głównie stosuje się w komputerach prywatnych. Pamięci RAM można podzielić również ze względu na trwałość, a wyróżniamy tutaj pamięci trwałe – NVRAM (Non-Volatile Random Access Mem) oraz ulotne. Pamięci NVRAM dzielimy na: FRAM (w tym przypadku nośnikiem informacji jest kryształ), MEMS (tutaj pamięć ma charakter mikroelektromechaniczny), MRAM (w tej pamięci nośnikiem informacji jest magnetyczne złącze tunelowe), NRAM (czyli Nanotube RAM, która jest pamięcią skonstruowaną z węglowych nanorurek), OUM (produkuje ją się z materiałów charakteryzujących się zmiennym stanem pierwiastków rudotwórczych), PRAM (elementem przetrzymującym dane jest kryształ). Pamięć RAM jest wynikiem wieloletniej pracy informatyków oraz inżynierów komputerowych, a za pierwsze urządzenia wyposażone w tą pamięć uważa się: komputer PARK, komputer Z1, komputer Z3, komputer Odra 1305, komputer UMC-1, minikomputery Mera, komputery PC.