Pamięć ulotna a nieulotna
Nielotny i nieulotny to klasyfikacje w pamięci komputera. Pamięć ulotna to rodzaj pamięci komputera, który wymaga zasilania do zachowania przechowywanych informacji, podczas gdy pamięć nieulotna nie wymaga odświeżania w celu zachowania wartości pamięci.
Co to jest pamięć ulotna?
Pamięć ulotna to rodzaj pamięci w komputerach, który wymaga zasilania do zachowania przechowywanych informacji. Zawartość nośnika pamięci musi być regularnie odświeżana, aby uniknąć utraty danych. Moduły RAM (Random Access Memory) w komputerach i pamięć podręczna w procesorach są przykładami ulotnych składników pamięci.(Przeczytaj różnicę między pamięcią RAM a pamięcią podręczną)
Urządzenia RAM są zbudowane przy użyciu dużego zestawu kondensatorów, które służą do tymczasowego przechowywania obciążeń. Każdy kondensator reprezentuje jeden bit pamięci. Gdy kondensator jest naładowany, stan logiczny wynosi 1 (wysoki), a po rozładowaniu stan logiczny wynosi 0 (niski). Każdy kondensator jest potrzebny do ładowania w regularnych odstępach czasu, aby zachować dane w sposób ciągły, to wielokrotne ładowanie jest znane jako cykl odświeżania.
Istnieją trzy główne klasy pamięci RAM, a są to pamięć statyczna (SRAM), dynamiczna pamięć RAM (DRAM) i pamięć RAM ze zmianą fazy (PRAM). W SRAM dane są przechowywane w stanie pojedynczego przerzutnika dla każdego bitu, a w DRAM dla każdego bitu używany jest jeden kondensator. (Przeczytaj więcej o różnicy między SRAM i DRAM)
Co to jest pamięć nieulotna?
Pamięć nieulotna to rodzaj pamięci komputera, który nie wymaga odświeżania w celu zachowania wartości pamięci. Wszystkie typy pamięci ROM, flash, optyczne i magnetyczne są urządzeniami pamięci nieulotnej.
Najwcześniejsze urządzenia ROM (pamięć tylko do odczytu) miały tylko możliwość odczytu, ale nie zapisu lub edycji zawartości. W niektórych przypadkach dane można modyfikować, ale z trudem. Najstarszym typem półprzewodnikowej pamięci ROM jest ROM z maską, w którym zawartość pamięci jest zaprogramowana przez samego producenta i nie może być modyfikowana.
PROM lub programowalny ROM został opracowany na podstawie Mask ROM, w którym pamięć może być zaprogramowana przez użytkownika, ale tylko raz. EPROM (Erasable Programmable ROM) to kasowalne urządzenie pamięci, które można wymazać za pomocą ekspozycji na światło UV i zaprogramować na wyższe napięcia. Wielokrotna ekspozycja na światło UV ostatecznie pogarsza zdolność przechowywania układu scalonego.
EEPROM lub elektronicznie kasowalna programowalna pamięć ROM to rozszerzenie z EPROM, w którym pamięć może być programowana wiele razy przez użytkownika. Zawartość komponentu pamięci można odczytywać, zapisywać i modyfikować za pomocą specjalnie zaprojektowanego interfejsu. Przykładami urządzeń EEPROM są mikrokontrolery. Pamięć flash jest rozwijana w oparciu o architekturę EEPROM.
Dyski twarde (HDD) są również trwałymi, wtórnymi urządzeniami do przechowywania danych, służącymi do przechowywania i wyszukiwania informacji cyfrowych w komputerach. Dyski twarde wyróżniają się pojemnością i wydajnością. Pojemność dysków twardych różni się w zależności od dysku, ale z czasem stale rośnie.
Optyczne urządzenia pamięci masowej, takie jak płyty CD DVD i BluRay, są również urządzeniami pamięci nieulotnej. Karty dziurkowane i taśmy magnetyczne używane we wczesnych komputerach również mogą być uwzględnione w tej kategorii.
Jaka jest różnica między pamięcią ulotną a nieulotną?
• Pamięć ulotna wymaga odświeżenia, aby zachować przechowywaną zawartość, podczas gdy pamięć nieulotna nie.
• Pamięć ulotna wymaga zasilania, aby zachować pamięć, podczas gdy pamięć nieulotna nie wymaga zasilania. W przypadku utraty zasilania pamięci ulotnej zawartość jest automatycznie usuwana.
• RAM jest głównym typem pamięci ulotnej i służy do tymczasowego przechowywania informacji przed i po przetworzeniu. Urządzenia ROM służą do przechowywania danych lub informacji przez dłuższy czas. (Przeczytaj więcej o różnicy między pamięcią ROM a pamięcią RAM)
• Wtórne urządzenia pamięci masowej używane w komputerach to urządzenia pamięci nieulotnej.
• Urządzenia pamięci ulotnej to głównie urządzenia półprzewodnikowe, a pamięć nieulotna może być półprzewodnikowa, magnetyczna lub optyczna.