Forskellen mellem RAM og cachehukommelse

Forskellen mellem RAM og cachehukommelse
Forskellen mellem RAM og cachehukommelse

Video: Forskellen mellem RAM og cachehukommelse

Video: Forskellen mellem RAM og cachehukommelse
Video: Что такое брандмауэр? 2024, November
Anonim

RAM vs cachehukommelse

Hukommelse på en computer er organiseret i et hierarki, og de er organiseret under hensyntagen til den tid, det tager at få adgang til dem, omkostninger og kapacitet. RAM og cachehukommelse er to medlemmer i dette hukommelseshierarki. RAM (Random Access Memory) er den primære hukommelse, der bruges i en computer. Dens individuelle hukommelsesceller kan tilgås i enhver rækkefølge, og derfor kaldes den random access memory. RAM'er er opdelt i to kategorier som statisk RAM (SRAM) og dynamisk RAM (DRAM). Cachehukommelse er en speciel hukommelse, der bruges af CPU'en (Central Processing Unit) på en computer med det formål at reducere den gennemsnitlige tid, der kræves for at få adgang til hukommelsen.

Hvad er RAM?

RAM er også kendt som hovedhukommelsen på en computer. Det er en flygtig hukommelse, hvor de data, der er gemt i hukommelsen, går tabt, når strømmen slukkes. RAM'er er opdelt i to kategorier som statisk RAM (SRAM) og dynamisk RAM (DRAM). SRAM bruger transistorer til at gemme en enkelt bit data, og det behøver ikke at blive opdateret med jævne mellemrum. DRAM bruger en separat kondensator til at gemme hver bit af data, og den skal periodisk opdateres for at opretholde opladningen i kondensatorerne. I moderne computere er RAM organiseret i moduler, der kan opgraderes. Dette ville gøre det muligt at øge RAM-kapaciteten eller reparere skader meget nemt.

Hvad er cachehukommelse?

Cachehukommelse er en speciel hukommelse, der bruges af CPU'en med det formål at reducere den gennemsnitlige tid, det tager for hukommelsesadgang. Cache-hukommelse er relativt en mindre og også en hurtigere hukommelse, som gemmer oftest adgang til data i hovedhukommelsen. Når der er anmodning om en hukommelseslæsning, kontrolleres cachehukommelsen for at se, om disse data findes i cachehukommelsen. Hvis disse data er i cachehukommelsen, er der ikke behov for at få adgang til hovedhukommelsen (som tager længere tid at få adgang til), hvilket gør den gennemsnitlige hukommelsesadgangstid mindre. Typisk er der separate caches til data og instruktioner. Datacache er typisk sat op i et hierarki af cacheniveauer (nogle gange kaldet multilevel caches). L1 (Niveau 1) og L2 (Niveau 2) er de øverste caches i dette hierarki af caches. L1 er den nærmeste cache til hovedhukommelsen og er den cache, der tjekkes først. L2-cache er den næste i rækken og er den næststørste på hovedhukommelsen. L1 og L2 varierer i adgangshastigheder, placering, størrelse og pris.

Hvad er forskellen mellem RAM og cachehukommelse?

I hukommelseshierarkiet er cachehukommelse den tættere hukommelse på CPU'en sammenlignet med RAM. Cachehukommelsen er meget hurtigere og også dyr sammenlignet med RAM. Men kapaciteten af RAM-hukommelsen er større end kapaciteten af cache-hukommelsen. Yderligere er cachehukommelsen også organiseret som et hierarki som L1, L2 og L3 caches, der adskiller sig i hastighed, pris og kapacitet.

Anbefalede: