Wiele typów obwodów zawiera pamięć wewnętrzną komputera, w tym pamięć RAM, ROM, EPROM, EEPROM i FLASH ROM. Odróżnia się od dysków używanych do przechowywania danych i często nazywanych twardą pamięcią, te typy pamięci działają razem, aby uruchomić system komputerowy. Najbardziej znana jest pamięć RAM lub pamięć o dostępie swobodnym, która zapewnia tymczasową pamięć do pracy, która jest w toku. Inne typy pamięci są tylko do odczytu.
W przeciwieństwie do dysków twardych, które są klasyfikowane jako pamięć masowa, pamięć wewnętrzna odnosi się do obwodów, które dają komputerowi określone rodzaje poleceń rote. Pamięć RAM umożliwia komputerowi wyszukiwanie plików na twardym dysku, przechowywanie plików do pracy i jednoczesne uruchamianie kilku programów. RAM nie ma statycznej zawartości. Pamięć ROM lub pamięć tylko do odczytu zawiera instrukcje rekursywne dla komputera, w tym kolejność uruchamiania składników i sterowniki załadowane do pamięci.
Instrukcje przechowywane w pamięci ROM powtarzają w kółko na pamięć, aby komputer działał sprawnie i zwykle jest napisany dla określonych składników systemu komputerowego. Gdy system wymaga aktualizacji, użytkownicy mogą potrzebować specjalnego oprogramowania, a czasami sprzętu do aktualizacji systemu. Wraz z rozwojem nowych i szybszych pamięci ROM, pamięć RAM nie obsługuje już tylu zadań rekursywnych i jest bardziej wydajna.