Ang pag-unawa sa pagganap ng herarkiya ng memorya ng isang kompyuter ay mahalaga para sa pagiging optimikong kahusayan ng sistema. Ang gabay na ito ay nagbibigay ng isang malinaw, hakbang-by-path na proseso upang kalkulahin ang mga susing pagganap na metrics na may kaugnayan sa pag-inog ng memorya, tulad ng matunog na bilis, missing rate, at average na oras ng pag-akses.
Mga Pangunahing Panuntunan sa Pag - alaala
Ang pamunuan ng memorya ay binubuo ng maraming antas, kabilang ang mga rehistro, cache, pangunahing memorya, at secondary storage.Ang bawat antas ay may iba't ibang mga oras at sukat, na nagreresulta sa kabuuang pagsasagawa ng sistema.
Pagkalkula sa Bilang ng mga Hit at sa Bilang ng mga Miss
Ang rate ng tokso ay nagpapahiwatig ng porsiyento ng mga akses sa memorya na masusumpungan sa isang partikular na antas ng cache. Ang miss rate ay ang kapupunan ng stage rate.[patayin ang mga ito:
- Alamin ang bilang ng mga cache na tumatama at nawawala sa loob ng isang yugto ng panahon.
- Ganito ang tantiya: Hit Rate = (Numero ng mga Hit) / (Total Accesses)[.
- Taklasin ang bilang: Missi Rate = 1 - Hit Climate.
Pagkalkula sa Katamtamang Panahon ng Pag - a - a - access
Isinasaalang - alang ng karaniwang oras na ito ang panahong ginugugol para sa mga tama ng bala at ang mga ito ay hindi na nakaaabot sa bawat antas ng herarkiya.
Average Access Time = (Hat Time) + (Miss Rate) × (Miss Penalty).
Saan:
- Ang Panahong [ ang panahon ng pag-access ng datos mula sa cache.
- Ang Miss Penalty] ang karagdagang panahon upang makakuha ng datos mula sa susunod na antas ng memorya.
Halimbawang Pagkalkula
Ipagpalagay nang ang cache ay may rate na 90%, isang agarang oras na 1 nanosecond, at isang nawawalang parusa na 10 nanosecond. Ang karaniwang oras ng pag-akses ay:
Average Access Time = 1 + (0.10 × 10) = 2 nanoseconds.