Какво е Cache Controller? определение и значение

click fraud protection

Кеш контролерът е чип, като Intel 82385, който управлява извличането, съхранението и доставянето на данни към и от кеш паметта или твърд диск. Когато данни или инструкции са поискани от централния процесор (CPU), той прихваща заявката и обработва доставката от паметта с произволен достъп (RAM).

След това контролерът определя къде в кеша да съхранява копие на току що доставените данни, кога да извлече данни или код от съседни адреси в RAM, в случай че е необходимо след това, при което кешът да съхранява тези нови данни и кои данни да изхвърли, ако кешът е пълен. Също така поддържа актуална таблица с адресите на всичко, което държи.

Technipages обяснява Cache Controller

Кеш контролерът е оборудване, което дублира код или данни от първичната памет в кеш паметта по естествен път. Той изпълнява тази задача, за да скрие активността на кеша от продукта, който поддържа. Следователно, подобно приложно програмиране може да работи непроменено в рамки със и без кеш.

Кеш контролерът улавя изискванията за четене и композиране на паметта, преди да ги предаде на контролера на паметта. Той формира покана, като изолира местоположението на поканата в три полета, полето за етикет, полето за зададен индекс и полето за индекс на данни

Като начало, контролерът използва зададената индексна част от местоположението, за да намери кеш линията вътре в кеш паметта, която може да съдържа споменатия код или данни. Този кеш ред съдържа маркера на кеша и битовете за състоянието, които контролерът използва, за да реши истинските данни, поставени там.

Контролерът в този момент проверява легитимната част, за да реши дали линията на кеша е динамична, и разглежда кеша маркера към полето на етикета на споменатото местоположение. Ако и проверката на състоянието, и проверката са успешни, това е удар в кеша. Ако проверката на състоянието или проверката се окажат кратки, това е пропуск в кеша.

Често срещани употреби на Cache Controller

  • Едно от предимствата на кеш контролера е, че помага да се увеличи скоростта на обработка на твърдия диск
  • RapidCad се доближава много до скорост от 486 без кеш контролер
  • 64 процесора Vikings използват симетрична връзка с висока скорост, възприета в кеш контролера

Често срещани злоупотреби с Cache Controller

  • В кеш контролерът не подобрява скоростта на компютърния процесор