Кешът на диска

кеш понятие се отнася до дисковете. Принцип кеширане раз-ING е до голяма степен подобно на основния принцип на кеш паметта, въпреки начина на достъп до диска и ОП се различават значително. Ако по време на лечението и да е отвора на ОП-ке едни и същи, а след това на диска зависи от няколко фактора. На първо място, е необходимо да прекарат известно време, за да инсталирате главата на четене / запис на желаната песен. На второ място, тъй като вибриращи движение на главата, евентуално чакам-отивам, че тя се установяват. На трето място, желания сегмент може очите zatsya под главата, тъй като само след известно време.







Disk кеш памет е памет с произволен достъп, "поставя" между дисковете и ОП. Капацитетът на тази памет е обикновено доста голям - от 8 MB или повече. Прехвърляне на информация между дисковете и главния контролер на паметта се организира от кеша на диска. Изработен раз-kovaya кеш въз основа на същите устройства полупроводникови памет като основната памет, така че в някои случаи това се третира като основна памет еластична-ТА. От друга страна, в някои операционни системи, като UNIX, като кеша на диска на площ, използвана от основната памет.

Блоковете кеш на диска съхранява информация, които вероятно ще са необходими по-големи yatnostyu в близко бъдеще. Принципът на място, е осигурено осигурява ефективност, конвенционален кеш памет държи с диск, което води до намаляване на I / O стойности на данни време от 20-30 мсек до znĂ-cheny цел на 2-5 мсек, в зависимост от обема на информацията, предадена.

Както сектор спедиторска единица може да бъде няколко сектора, както и един или повече записи на диска. Освен това, понякога се използва повторно за бърз достъп информация от избрания сектор по пътя към своя край. Кешът спедиция сектора на SLE-чай е пълна с не само желания сектор, но сектора веднага след него, тъй като е известно, че в повечето случаи, данните, свързани с болка, се съхранява в съседни сектори. Този метод е известен още като четене Ahead (да се чете напред).







В дискови кешира често се използва за писане, чрез алгоритъм. Spec-ка е, че не цялата информация движи между диск и основната памет, е препоръчително да се постави в кеша на диска. В някои случаи е дефинирано-новогодишно данни и инструкции за това е препоръчително да се изпрати директно между ОП и диска. Поради тази причина, в системи с кеша на диска включва специален динамичен механизъм за превключване спедиторската пътя на информационно-ТА: чрез кеш или байпас.

Една от атракциите на кеша на диска, че свързаните с тях ползи могат да бъдат постигнати без промени в съществуващия хардуер и про-гр софтуер. Много налични в търговската мрежа диск кеш на интеграцията-Ванир в паметта на диск.

Прави впечатление, че по архитектура "твърд диск" кеш съвременни магнитни дискове, като например прилагането на напълно асоциативен картографиране.

Концепцията за виртуална памет

За най-типичните приложения на VM е типична ситуация, в която размазване schenie цялата програма в ОП не е възможно поради големия си размер. Това един-до, и няма фундаментална нужда, защото във всеки един момент "вниманието" на машината се концентрира върху определени относително малки области на програмата. По този начин, в ОП използване само магазин достатъчно mye-част в даден период от програми, а останалата част може да бъде разположен на външната памет (HEVs). Сложността на този подход е, че процесите на изготвен-ТА в ОП и HEVs са значително по-различни, и това усложнява задачата на програмиста. Изходът от тази ситуация е появата през 1959 г. Идеите за виртуализация PAS памет. което означава, че автоматично метод за контрол йерархия кал паметта, в която на програмиста да мисля, че той се занимава с една голяма памет и висока скорост. Тази памет се нарича вир-свързаното с (привиден) памет. В същността си, представителство виртуализация-памет искате да се създаде процес за хардуер и софтуер изпълнение, Coy концепцията за йерархична памет.

Два класа могат да бъдат разграничени между виртуални системи за памет: системата Фик-компенсирани размер на блока (пейджинг) система и променлив размер на блока (сегмент организация) а. И двете версии обикновено се комбинират (организация сегмент страница).