Pamięć ulotna a nieulotna
Lotne i nielotne to klasyfikacje w pamięci komputera. Pamięć ulotna jest rodzajem pamięci komputera, która wymaga zasilania do zachowania przechowywanych informacji, natomiast pamięć nieulotna nie wymaga odświeżania w celu zachowania wartości pamięci.
Co to jest pamięć ulotna?
Pamięć ulotna jest rodzajem pamięci w komputerach, który wymaga energii do zachowania przechowywanych informacji. Zawartość urządzenia 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 składników pamięci lotnej. (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żywane 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). I każdy kondensator jest potrzebny do regularnego ładowania w celu ciągłego przechowywania danych, to powtarzane ładowanie jest znane jako cykl odświeżania.
Istnieją trzy główne klasy pamięci RAM, a są to statyczna pamięć RAM (SRAM), dynamiczna pamięć RAM (DRAM) i pamięć RAM ze zmienną fazą (PRAM). W SRAM dane są przechowywane przy użyciu stanu pojedynczego przerzutnika dla każdego bitu, aw DRAM jeden kondensator jest używany dla każdego bitu. (Przeczytaj więcej o różnicy między SRAM a DRAM)
Czym 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, pamięci flash, optycznych i magnetycznych urządzeń pamięci są urządzeniami nieulotnymi.
Wcześniejsze urządzenia ROM (pamięć tylko do odczytu) miały tylko możliwość odczytu, ale nie zapisu ani edycji zawartości. W niektórych przypadkach dane mogą być modyfikowane, ale z trudnością. Najstarszym typem półprzewodnikowego ROM jest Mask ROM, w którym zawartość pamięci jest programowana przez samego producenta i nie może być modyfikowana.
PROM lub Programowalna pamięć ROM została opracowana na podstawie Mask ROM, w której użytkownik może zaprogramować pamięć, ale tylko raz. EPROM (Erasable Programmable ROM) to kasowalne urządzenie pamięci, które można usunąć za pomocą ekspozycji na światło UV i zaprogramować przy wyższych napięciach. Powtarzająca się ekspozycja na światło UV ostatecznie pogarsza zdolność IC do przechowywania.
EEPROM lub elektronicznie kasowalna pamięć ROM jest rozszerzeniem z pamięci EPROM, w której użytkownik może wielokrotnie programować pamięć. Zawartość komponentu pamięci można odczytać, zapisać i zmodyfikować za pomocą specjalnie zaprojektowanego interfejsu. Jednostki mikrokontrolera są przykładami urządzeń EEPROM. Pamięć flash jest rozwijana w oparciu o architekturę EEPROM.
Dyski twarde (HDD) są również nieulotnymi dodatkowymi urządzeniami do przechowywania danych, służącymi do przechowywania i wyszukiwania informacji cyfrowych w komputerach. Dyski twarde są widoczne ze względu na ich pojemność i wydajność. Pojemność dysków twardych różni się w zależności od dysku, ale z czasem stale rośnie.
Optyczne urządzenia pamięci, takie jak dyski CD i DVD BluRay, są również nieulotnymi urządzeniami pamięci. Karty dziurkaczy i taśmy magnetyczne stosowane we wczesnych komputerach również mogą być uwzględnione w tej kategorii.
Jaka jest różnica między pamięcią ulotną i nieulotną?
• Pamięć ulotna wymaga odświeżenia, aby zachować przechowywaną zawartość, natomiast pamięć nieulotna nie.
• Pamięć ulotna wymaga zasilania do zachowania pamięci, natomiast pamięć nieulotna nie wymaga zasilania. W przypadku utraty zasilania pamięci ulotnej zawartość jest automatycznie usuwana.
• RAM jest głównym rodzajem pamięci ulotnej i służy do tymczasowego przechowywania informacji przed i po przetwarzaniu. Urządzenia ROM są używane do przechowywania danych lub informacji przez dłuższy czas. (Przeczytaj więcej o różnicy między ROM a RAM)
• Wtórne urządzenia pamięci używane w komputerach są nieulotnymi urządzeniami pamięci.
• Urządzenia pamięci lotnej są głównie urządzeniami półprzewodnikowymi, a pamięć nieulotna może być półprzewodnikowa, magnetyczna lub optyczna.