Pamięci, które są wykonywane w układach scalonych oraz urządzenia do przechowywania danych, na przykład dyski przechowują dane wykorzystywane przez komputer. Główna różnica między nimi polega na tym, że pamięć zazwyczaj przechowuje używane przez nas dane tylko przy włączonym komputerze, a urządzenia przechowujące dane przechowują dane po wyłączeniu komputera z sieci.
RAM- Jest to pamięć o dostępie swobodnym. Jest to największa część pamięci komputera. Przechowuje ona dane, które wprowadzamy do komputera, aby je dalej używać. Pamięć RAM jest pamięcią ulotną. Oznacza to, że z chwilą wyłączenia komputera jej zawartość zanika. Nazwa ?Random Acces Memory? jest pamięcią o dostępie swobodnym, ponieważ komputer potrzebuje tyle samo czasu, aby dotrzeć do każdego obszaru pamięci układu scalonego pamięci RAM.
ROM- Jest to pamięć tylko do odczytu. Przechowuje ona podstawowe instrukcje potrzebne do rozpoczęcia i sterowania pracą komputera po włączeniu zasilania. W przeciwieństwie do pamięci RAM, pamięć ROM jest pamięcią trwałą. Oznacza to, że nigdy nie traci zapisanych danych,