Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový hardware >>

Jak Caching Works

ětí, asi 512 kB, pevně propojeny na pevný disk. Počítač nelze přímo použít tuto paměť - hard-disk řadič dělá. Pro počítač, jsou tyto paměťové čipy jsou disk sám o sobě. Když počítač požádá o data z pevného disku, kontroly hard-disk řadič do této paměti před manipulací s mechanických částí pevného disku (což je velmi pomalý ve srovnání s pamětí). Pokud zjistí data, která počítač žádal v mezipaměti, vrátí data uložená v mezipaměti, aniž by ve skutečnosti přístup k datům na disku sám, ušetří spoustu času.

Zde je experiment si můžete vyzkoušet , Počítač ukládá svoji disketovou jednotku s hlavní paměti, a můžete skutečně vidět že se to děje. Přístup velkého souboru z diskety - například, otevřete textový soubor 300 kilobyte v textovém editoru. Při prvním, uvidíte světlo na disketě zapnutí, a budete čekat. Disketa je extrémně pomalý, tak to bude trvat 20 sekund k načtení souboru. Nyní, zavřete editor a otevřete stejný soubor znovu. Podruhé (nemusíte čekat 30 minut, nebo udělat spoustu přístup k disku mezi dvěma pokusech), neuvidíte světlo zapnutí, a nebudete čekat. Operační systém zapsal do své mezipaměti pro diskety a zjistil, co to hledal. Takže namísto čekání 20 sekund, data byla nalezena v paměťového subsystému mnohem rychleji, než když jste poprvé zkoušel (jeden přístup na disketu trvá 120 milisekund, zatímco jeden přístup do hlavní paměti trvá asi 60 nanosekund - to je hodně rychleji). Mohli jste spustit stejný test na pevném disku, ale je to více patrné na disketovou jednotku, protože je to tak pomalý

Chcete-li vám velký obrázek toho všeho, tady je seznam normální mezipaměti systému.:

  • L1 vyrovnávací paměť - Memory přístup při plné rychlosti mikroprocesoru (10 nanosekund, 4 kilobajty až 16 kilobytů velikosti)
  • L2 cache - přístup do paměti typu SRAM (asi 20 až 30 nanosekund , 128 kB na 512 kB velikosti)
  • Hlavní paměti - přístup do paměti typu RAM (kolem 60 nanosekund, 32 MB na 128 MB velikosti)
  • na pevném disku - mechanické, pomalý (okolo 12 milisekund, 1GB až 10 gigabajty velikosti)
  • Internet - Neuvěřitelně pomalá (mezi 1 sekundy a 3 dny, neomezené velikosti)

    Jak můžete vidět, cache cache L1 L2 cache, která ukládá hlavní paměti, která může být použita do mezipaměti disku subsystémy, a tak dále
    Cache techniky

    Jeden obyčejný otázku položenou v tomto okamžiku je, ". Proč ne, aby všechny paměti běhu počítače při stejné rychlosti jako cache L1, takže by být požadovány ž

    Page [1] [2] [3] [4] [5] [6]