Počítačové konstruktéři vyřešili problém nákladů Pod pojmem. , vrstvení " Paměť -. s použitím drahého paměti v malých množstvích, a pak jejich zálohování s větším množstvím levnější paměti
nejlevnější formou čtení /zápis paměti v širokém používání dnes je pevný disk. Pevné disky poskytují velké množství levného, trvalého uložení. Můžete si koupit místo na pevném disku pro haléře za megabyte, ale to může trvat dobré trochu času (blížící za sekundu) si můžete přečíst megabajt z pevného disku. Vzhledem k tomu, úložný prostor na pevném disku, je tak levný a hojný, to tvoří závěrečnou fázi o CPU paměti hierarchii, zvané virtuální paměti.
Další úroveň hierarchie je RAM. Diskutujeme RAM podrobně Jak RAM Works, ale několik bodů o paměti RAM, jsou zde důležité.
Bitová velikost CPU vám řekne, kolik bajtů informací je možné získat přístup z RAM ve stejnou dobu. Například, 16-bitový procesor může zpracovat 2 byty v době, (1 byte = 8 bitů, takže 16 bit = 2 byte), a 64-bit CPU může zpracovávat 8 bajtů najednou.
megahertz (MHz), je měřítkem rychlosti zpracování CPU, nebo hodinový cyklus, v milionech za sekundu. Tak, 32-bit 800 MHz Pentium III může potenciálně zpracovat 4 bajty současně, 800 milionů krát za sekundu (možná více založená na zřetězení)! Cílem paměťového systému je ke splnění těchto požadavků.
samotný systém RAM v počítači, není dostatečně rychlý, aby odpovídala rychlosti procesoru. To je důvod, proč budete potřebovat cache (popsána dále). Nicméně, tím rychleji RAM je, tím lépe. Většina dnes čipy pracují s rychlostí cyklu 50 až 70 nanosekund. Rychlost čtení /zápisu je typicky závisí na typu použitého RAM, jako DRAM, SDRAM, RAMBUS. Budeme hovořit o těchto různých typů pamětí později.
Za prvé, pojďme mluvit o systémové paměti RAM.
System RAM
rychlost
Systém RAM je řízen šířkou sběrnice a rychlost sběrnice. Šířka Bus odkazuje na počtu bitů, které mohou být zaslány do CPU současně, a rychlost sběrnice se vztahuje k počtu případů, kdy skupina bitů je možné odeslat každou sekundu. Autobus cyklus nastává pokaždé, když data putují z paměti na CPU. Například, 100-MHz 32-bitovou sběrnici je teoreticky schopen posílat 4 bajty (32 bitů děleno 8 = 4 bajty) dat do CPU 100 miliónkrát za sekundu