Lähes kaikissa nykyaikaisissa tietokoneissa, kukin muistisolu on asetettu tallentamaan binääriluvut ryhmissä kahdeksan bitin (kutsutaan tavu). Jokainen tavu pystyy edustamaan 256 eri numeroihin (2 ^ 8 = 256); joko 0-255 tai -128-127. Tallentaa suurempia määriä, useita peräkkäisiä tavuja voidaan käyttää (tyypillisesti kaksi, neljä tai kahdeksan). Kun negatiiviset luvut tarvitaan, ne ovat yleensä tallennetaan kaksi komplementtinotaatiossa. Muut järjestelyt ovat mahdollisia, mutta yleensä ei nähnyt ulkopuolella erityissovellus tai historiallisesta taustasta.
Tietokone voi tallentaa kaikenlaisia tietoja muistissa, jos se voidaan esittää numeerisesti. Nykyaikaiset tietokoneet ovat miljardeja tai jopa miljardeja tavua muistia. CPU sisältää erityinen joukko muisti soluja kutsutaan rekisterit, jotka voidaan lukea ja kirjoittaa paljon nopeammin kuin keskusmuistin alueella. On tyypillisesti kahden ja sadan rekistereitä riippuen CPU. Rekisterit käytetään useimmin tarvittavat tiedot kohdetta välttää pääsyn päämuistiin aina tietoja tarvitaan.
Koska data on jatkuvasti työskennellyt, vähentää tarvetta käyttää päämuisti (joka on usein hidas verrattuna ALU ja ohjausyksikkö) moninkertaistaa tietokoneen nopeudesta. Tietokone päämuistin Kaksi tärkeintä lajikkeet: hakumuisti tai RAM ja lukumuistin tai levyltä. RAM voidaan lukea ja kirjoittaa milloin CPU komentoja, mutta ROM on valmiiksi ladattu tietojen ja ohjelmisto, joka ei koskaan muutu, joten CPU voi vain lukea siitä. ROM on tyypillisesti käytetään tallentamaan tietokoneen ensimmäistä käynnistystä ohjeita.
Yleensä sisältö RAM pyyhkiytyvät pois, kun tietokoneen virta on kytketty pois päältä, mutta ROM säilyttää tiedot loputtomiin. Vuonna PC, levyllä on erikoistunut ohjelma nimeltään BIOS että orchestrates lastaus tietokoneen käyttöjärjestelmä kiintolevylle RAM aina, kun tietokone käynnistetään tai nollataan. Sulautettujen tietokoneiden, joka usein ei ole levya