Disk cache

cache az elv érvényesül a lemezeket. Alapelv caching dis-nek nagyjából hasonló az alapelv a cache memória, bár hogyan érhető el a lemezt és OP jelentősen különböznek. Ha a kezelés időpontjában bármely háló OP-ke azonos, akkor a lemez több tényezőtől függ. Először is, meg kell tölteni egy kis időt, hogy telepítse az író / olvasó fejet a kívánt számot. Másodszor azért, mert a rezgő mozgás a fej, adott esetben várjon-go, hogy telepedett le. Harmadszor, a kívánt szegmens szemet zatsya a fej alatt, mivel csak egy bizonyos idő után.

Disk cache memória egy véletlen elérésű memória, „feltöltött” között a lemezek és az OP. A kapacitása memória tipikusan elég nagy - a 8 MB vagy több. Információk átadását a lemezek közötti és a fő memória vezérlő által szervezett merevlemezen. Made dis-kovaya cache alapján ugyanazt a félvezető memória eszközök, mint a fő memória, így egyes esetekben úgy kell kezelni, mint egy hajlékony-CIÓ fő memória. Másrészt, az egyes operációs rendszerek, például a UNIX, mint a lemez cache terület által használt memóriát.

A lemez gyorsítótár mennyiségű információ, hogy a nagy-yatnostyu valószínűleg szükség lesz a közeljövőben. Az elv a településen, biztosították a hatékonyságot biztosítja, hagyományos cache memória tárolja a lemezen, ami csökkenéséhez I / O időadatok értékek 20-30 ms zna-Cheny 2-5 nagyságrendű ms, attól függően, hogy a kötet a továbbított információ.

Átirányító egység szektor lehet néhány ágazat, valamint egy vagy több műsorszámot. Ezen kívül néha újra felhasználható parancsikonok információt a kiválasztott szektor azon az úton, a végén található. Az SLE-tea továbbítás szektor cache tele van nem csak a kívánt szektort, de a szektort közvetlenül követő, hiszen köztudott, hogy a legtöbb esetben a fájdalommal kapcsolatos adatokat tárolnak a szomszédos szektorokban. Ez a módszer is ismert, mint a Read Ahead (olvasás előtt).

A lemez cache általánosan használt write-through algoritmus. Spec-ka az, hogy nem minden olyan információt között mozgatható lemez és a fő memória, akkor előnyös, hogy a merevlemezen. Bizonyos esetekben meghatározott-nye az adatokat és utasításokat célszerű küldeni közvetlenül az OP és a lemezt. Emiatt a rendszerek Lemezgyorsítótár olyan speciális dinamikus mechanizmus váltani a továbbítási útvonalát információ-CIÓ: a cache vagy bypass azt.

Az egyik vonzereje a lemez cache hogy a kapcsolódó előnyök nélkül érhető el változás a meglévő hardver és pro-gram szoftver. Sok a kereskedelemben kapható lemez cache-integráció Vanir a lemez memória.

Érdemes megjegyezni, hogy az építészet „merevlemez” cache modern mágneses lemezek, mint a végrehajtó teljesen asszociatív leképzés.

A koncepció a virtuális memória

A legtöbb tipikus alkalmazások a VM tipikus helyzet, amikor elmosódásmentes schenie az egész programot OP miatt nem lehetséges, annak nagy mérete. Ez az egy-az, és nincs alapvető szükséglet, mert bármikor „figyelem” a gép koncentrálódik bizonyos, viszonylag kis területen a program. Így, az OP segítségével egyetlen bolt elég mye-részt egy adott időszakban a programok, és a fennmaradó rész lehet elhelyezni a külső memória (HEV). Az összetett ez a megközelítés, hogy a folyamatok a lehívott-CIÓ az OP és a HEV jelentősen eltér egymástól, és ez megnehezíti a programozó. Az, hogy ki ez a helyzet megjelenése volt 1959-ben, a virtualizáció ötletek pas memóriát. ami azt jelenti, az automatikus vezérlési eljárás hierarchia-cal memória, amelyben a programozó úgy gondolja, hogy ő foglalkozik egy nagy memória és a nagy sebesség. Ez a memória az úgynevezett vir-Tual (látszólagos) memória. Lényegét tekintve, a virtualizáció memóriában is szeretnének létrehozni egy eljárás hardver és szoftver végrehajtását, a hierarchikus memória Coy fogalom.

Két osztály lehet megkülönböztetni között a virtuális memória rendszerek: a rendszer-Fik-kompenzált blokkméret (paging) rendszer és egy változó blokkméretet (szegmens szervezet). Mindkét változat általában kombinálják (szegmens oldalas szervezet).