Ang mga sistema ng memorya sa sistema ng pag - aayos ng mga bagay ay dinisenyo upang maging kapaki - pakinabang ang mga panahon ng pagkuha ng impormasyon sa pamamagitan ng pag - oorganisa ng memorya sa iba't ibang antas, gaya ng cache, pangunahing memorya, at pag - iimbak.

Pag - unawa sa mga Heroarchies ng Alaala

Ang mga antas ng memorya na gaya ng cache ay mas maliit at mas mahal, samantalang ang mas mabagal na antas ng pag - iimbak ng disk ay mas malaki at mas mura.

Pagkalkula sa Kakayahang Makaabot

Ang kabuuang access latency ay maaaring kalkulahin gamit ang pormula:

Average Access Time = (Hat Rate × Cach Access Time) + (Misss Rate × Susunod na Level Access Time)[

Saan:

  • Hit Rate:[update]:Pamantasan na ang mga datos ay matatagpuan sa kasalukuyang antas.
  • :[Kakailanganan na ang datos ay hindi matatagpuan at dapat makuha mula sa mas mababang antas.
  • [Canses Time: Oras na ginagamit upang i-akses ang datos sa isang espesipikong antas.

Halimbawang Pagkalkula

Halimbawa ang cache ay may rate na 90%, na may access time na 1 nanosecond. Ang pangunahing memorya ay may oras na 100 nanosecond. Ang average na oras ng pag-akses ay kinakalkula bilang:

Average = (0.9 × 1 n) + (0.1 × 100 n) = 0.9 n + 10 n = 10.9 ns[[[

Pagsasaayos

Ang pagkalkula sa pagiging huli ay nagsasangkot ng pag - unawa sa mga kakayahan ng cache na tumatama at naglalaho, gayundin sa mga oras ng pag - aakses sa bawat antas ng memorya.