Pereiti prie turinio

Atminties hierarchija

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.

Atminties hierarchijakompiuterio atminties palyginimas ir išrikiavimas iš procesoriaus perspektyvos, atsižvelgiant į 3 parametrus – kreipties trukmę, talpą ir bito kainą. Atvaizduojant vaizdiniu būdu gaunama piramidė, kurios viršūnėje – greičiausia ir arčiausiai procesoriaus esanti atmintis (jos yra mažai), o apačioje – lėčiausia (jos yra daug) ir toliausiai nuo procesoriaus.

Praktikoje siekiama išgauti optimaliausią procesoriaus veikimą su mažu kiekiu greitos ir brangios atminties kartu su dideliu kiekiu lėtos ir pigios atminties.

Tarp pagrindinių atminties charakteristikų – kainos, talpos ir kreipties laiko egzistuoja santykiai:[1]

  • Kuo mažesnė kreipties trukmė, tuo didesnė bito kaina.
  • Kuo didesnė talpa, tuo mažesnė bito kaina.
  • Kuo didesnė talpa, tuo ilgesnė kreipties trukmė.

Šiuolaikinė kompiuteriuose naudojama atminties hierarchija:

  1. Procesoriaus registrai – greičiausios įmanomos kreipties (dažniausiai 1 procesoriaus ciklas). Kelių tūkstančių baitų dydžio.
  2. Procesoriaus spartinančioji atmintinė – kelių lygių (iki 5), talpa kilobaitais ar megabaitais.
  3. Pagrindinė atmintis – talpa megabaitais arba gigabaitais.
  4. Didelės talpos atmintinė – talpa gigabaitais arba terabaitais.
  5. Keičiamosios laikmenos – talpa gigabaitais arba terabaitais.
  1. Urbanavičius, Vytautas (2007). Kompiuteriai ir jų architektūra. Vilnius: Technika. p. 75. ISBN 978-9955-28-178-8.