En computers hovedhukommelse kan opdeles i følgende:
1. Fysisk hukommelse: Dette er den fysiske lagerplads, der bruges til at opbevare de aktuelt aktive programmer og data. Den består typisk af et eller flere RAM-moduler.
2. Virtuel hukommelse: Dette er en teknik, der gør det muligt for en computer at simulere at have mere fysisk hukommelse, end den faktisk har. Den bruges til at opbevare programmer og data, der ikke er aktive i øjeblikket, men som kan være nødvendige senere.
3. Cachehukommelse: Dette er en lille mængde hurtig hukommelse, der bruges til at opbevare de mest brugte data og instruktioner. Den er placeret mellem CPU'en og hovedhukommelsen, og den kan forbedre en computers ydeevne betydeligt.
4. Registre: Disse er små, hurtige hukommelsesceller, der er placeret inde i CPU'en. De bruges til at opbevare data og instruktioner, der i øjeblikket behandles.