Kas ir kešatmiņas kontrolieris? definīcija un nozīme

click fraud protection

Kešatmiņas kontrolleris ir mikroshēma, piemēram, Intel 82385, kas pārvalda datu izguvi, uzglabāšanu un piegādi uz kešatmiņu vai cieto disku un no tās. Kad centrālais procesors (CPU) pieprasa datus vai instrukcijas, tas pārtver pieprasījumu un apstrādā piegādi no brīvpiekļuves atmiņas (RAM).

Pēc tam kontrolieris nosaka, kur kešatmiņā saglabāt tikko piegādāto datu kopiju, kad iegūt datus vai kodu no blakus esošās adreses RAM, ja tas ir nepieciešams nākamreiz, kur kešatmiņa, lai saglabātu šos jaunos datus, un kurus datus izmest, ja kešatmiņa ir pilns. Tas arī uztur atjauninātu tabulu ar visa tā rīcībā esošām adresēm.

Technipages izskaidro kešatmiņas kontrolieri

Kešatmiņas kontrolleris ir iekārta, kas dabiski dublē kodu vai datus no primārās atmiņas uz kešatmiņu. Tas izpilda šo uzdevumu, lai paslēptu kešatmiņas darbības no produkta, kuru tas atbalsta. Līdz ar to līdzīga lietojumprogramma var darboties nemainītā veidā ietvaros ar un bez kešatmiņas.

Kešatmiņas kontrolleris tver lasīšanas un rakstīšanas atmiņas prasības, pirms tās nodod atmiņas kontrollerim. Tas veido lūgumu, nodalot lūguma atrašanās vietu trīs laukos: etiķetes laukā, iestatītā indeksa laukā un datu indeksa laukā.

Sākumā kontrolleris izmanto iestatīto atrašanās vietas indeksa daļu, lai kešatmiņas iekšpusē atrastu kešatmiņas līniju, kurā var būt minētais kods vai dati. Šajā kešatmiņas rindā ir kešatmiņas tags un statusa biti, kurus kontrolieris izmanto, lai izlemtu, vai tajā ievietotie īstie dati.

Kontrolieris šajā brīdī pārbauda likumīgo daļu, lai izlemtu, vai kešatmiņas rinda ir dinamiska, un aplūko kešatmiņas tagu minētās vietas etiķetes laukā. Ja gan statusa pārbaude, gan pārbaude ir veiksmīga, tas ir kešatmiņas trāpījums. Ja statusa pārbaude vai pārbaude neizdodas, tas ir kešatmiņas trūkums.

Kešatmiņas kontrollera izplatītākie lietojumi

  • Viena no kešatmiņas kontrollera priekšrocībām ir tā, ka tas palīdz palielināt cietā diska apstrādes ātrumu
  • RapidCad ir ļoti tuvu ātrumam 486 bez kešatmiņas kontrollera
  • 64 Vikings CPU izmanto simetrisku liela ātruma savienojumu, kas pieņemts kešatmiņas kontrollerī

Bieži sastopami kešatmiņas kontrollera ļaunprātīgas izmantošanas gadījumi

  • The kešatmiņa kontrolieris neuzlabo datora procesora ātrumu