Кућа Хардвер Шта је додељена меморија? - дефиниција из техопедије

Шта је додељена меморија? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи непрекидна алокација меморије?

Непрекидна расподјела меморије је класични модел додјеле меморије који додјељује процесне узастопне меморијске блокове (то јест, меморијске блокове који имају узастопне адресе).

Непрекидна расподјела меморије једна је од најстаријих схема додјеле меморије. Кад се процес мора извршити, процес захтијева меморију. Величина процеса упоређује се са количином непрекидне главне меморије која је на располагању за извршавање процеса. Ако је пронађено довољно непрекидне меморије, процесу се додељује меморија за започињање њеног извршавања. Иначе се додаје у ред чекања док се не добије довољно слободне меморије.

Техопедија објашњава непрестану расподелу меморије

Схема непрестане расподјеле меморије може се имплементирати у оперативне системе уз помоћ два регистра, позната као основни и гранични регистри. Када се процес изводи у главној меморији, његов основни регистар садржи почетну адресу меморијске локације на којој се процес врши, док се количина бајтова које процес троши чува у регистру ограничења. Процес се не односи директно на стварну адресу одговарајуће меморијске локације. Уместо тога, он користи релативну адресу у односу на свој основни регистар. Све адресе које програм упућује сматрају се виртуалним адресама. ЦПУ генерише логичку или виртуелну адресу која се претвара у стварну адресу уз помоћ јединице за управљање меморијом (ММУ). Регистар основне адресе користи ММУ за превођење адреса. Дакле, физичка адреса се израчунава на следећи начин:

    Физичка адреса = адреса основног регистра + логичка адреса / виртуелна адреса

Адреса било које меморијске локације на коју неки процес упућује провјерава се да се не односи на адресу сусједног процеса. Овом сигурносном обрадом управља темељни оперативни систем.

Један недостатак непрестане алокације меморије је тај што је степен мултипрограмирања смањен због процеса који чекају на слободну меморију.

Шта је додељена меморија? - дефиниција из техопедије