ПредишенСледващото

Тема 10. виртуална памет. Сегмент организация. Page-сегмента организация. персонално повикване на две нива

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

Dynamic пейджъра - с пейджинг РОП динамичен процес на разпределяне страници на техните заявки (Intel 386-4 KB размер на страницата)

  1. По допустимостта на максималния размер на текущите програми, лекота на програмиране.
  2. Значително намаляване на времето фрагментация, максимално използване на RRR и максималното ниво на multiprogramming.
  1. Произволен процес дял отчита собственост на страницата е лошо е местен и не елиминира напълно фрагментацията време, а също така създава трудности за споделяне и защита на общи програми и данни.
  2. Сложността на управлението на паметта за съхранение на над дисплея страници на таблици. Когато неоптимално работа набор от страници и размер на страницата може да се изплъзва процеси ( "непрекъснат обмен на информация").

За решаване на проблема с подхлъзване страници играе важна роля не само на стратегията на бутане, но размерът на страницата.

От избора на оптимален размер на страницата зависи от следните фактори:

1.Small размер води до увеличаване на страниците на маса картографиране, наречен табличен фрагментация.

2.Big размер на страницата води до факта, че ОП е поставен екипи и данните, които не са били достъпни.

3.ENTERING вход могат да бъдат ефективни при големи страници.

4.Svoystvo местност се разпростира, като правило, малки порции от програми.

5.Pri малък размер страници загуби намаляват вътрешната фрагментация.

Заключение: необходимостта от по-малки размери на страници.

Експерименталните резултати на поведение програма на слънце с пейджъра VI шоу:

1. Когато процесът започва изпълнява, той се отнася до голям процент от страниците си.

2. при постоянен обем, посветена на ОП с увеличаване на размера на страницата увеличава броя на прекъсванията от липсата на желаната страница.

Увеличете 3.С брой блокове (страница рамки) специален процес намалява броя на грешките на страници, обаче, когато процесът се разпределя достатъчно на брой блокове за намаляване на прекъсвания стабилизиран (насищане ефект).

4.Chislo изпълнените команди на страницата, за да прехвърлят контрола на друга страница, обикновено малък.

Системата с сегментирани организация памет отстранява ограничението на фиксиран размер на блока и изпълнява подходящ процес AP произволна преградни сегменти.

Сегмент - единица за логическо разделяне софтуер (процедурата, модул, област за данни), с различен размер и името. Спомнете си, че на страницата - това е физически блок памет.

Сегмент организация предоставя прост и естествен разделение на общите сегменти между множество потребители и сегменти за защита, като се свързват със себе си права за достъп се разделят на:

и техните различни комбинации.

Най-сегментна организацията всички сегменти с различни размери и могат да бъдат поставени в несъседни области на RRR.

1.Umenshenie времеви фрагментация, като естествено отчита собственост на местността програми.

2.Legko комбинирано използване на общите методи, тъй като данните и програмата са изцяло в един блок.

3.Vozmozhnost предостави точна контрол на достъпа към сегмента от общите процеси и тяхното пълно защитата.

1.Bolee сложен контрол и защита на ОП. Няма достатъчно двойки гранични регистри и ключове, необходими за защита на отделни сегменти памет.

2.Mozhet бъде временно фрагментация за големи процедури и данни.

S- брой сегмент; P-номер на страница; г - офсет.

модул 5

Предимства на страница-сегмента организация:

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

персонално повикване на две нива се образува от giperstranits традиционно наричани сегменти, които от своя страна са разделени на страници.

Пример. Номер 2 в ЕС компютри и IBM PC

Страници 2 - 4 KB; giperstranitsa 64-1024 KB

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

Свързани статии

Подкрепете проекта - споделете линка, благодаря!