Пейджинг жана Алмашуу ортосундагы айырма

Пейджинг жана Алмашуу ортосундагы айырма
Пейджинг жана Алмашуу ортосундагы айырма

Video: Пейджинг жана Алмашуу ортосундагы айырма

Video: Пейджинг жана Алмашуу ортосундагы айырма
Video: Анекдот фильм Пейджер жан 2024, Ноябрь
Anonim

Пейджинг жана алмаштыруу

Пейджинг операциялык тутумдар тарабынан колдонулган эстутумду башкаруу ыкмасы. Пейджинг негизги эстутумга кошумча сактагыч түзүлүштө жайгашкан маалыматтарды колдонууга мүмкүндүк берет. Бул маалыматтар барак деп аталган бирдей өлчөмдөгү блоктор катары экинчилик сактоо түзүлүшүндө сакталат. Пейджинг операциялык системага негизги эстутумга туура келбеген маалыматтарды колдонууга мүмкүндүк берет. Алмашуу - бул процесске тиешелүү бардык сегменттерди негизги эс менен кошумча сактагычтын ортосунда жылдыруу актысын сүрөттөө үчүн колдонулган термин.

Пейджинг деген эмне?

Пейджинг операциялык тутумдар тарабынан колдонулган эстутумду башкаруу ыкмасы. Пейджинг негизги эстутумга кошумча сактагыч түзүлүштө жайгашкан маалыматтарды колдонууга мүмкүндүк берет. Бул маалыматтар барак деп аталган бирдей өлчөмдөгү блоктор катары экинчилик сактагычта сакталат. Пейджинг операциялык системага негизги эстутумга туура келбеген маалыматтарды колдонууга мүмкүндүк берет. Программа баракка кирүүгө аракет кылганда, алгач беттин таблицасы ал барак негизги эстутумда бар-жокпу текшерилет. Барак таблицасында барактардын сакталган жери тууралуу маалымат камтылган. Эгерде ал негизги эстутумда жок болсо, анда ал барак катасы деп аталат. Операциялык система барактагы каталарды программага көрсөтпөстөн иштетүү үчүн жооп берет. Операциялык система адегенде ошол барактын экинчи сактагычта сакталган жерин табат, андан кийин аны негизги эс тутумдагы бош барактын алкагына алып келет. Андан кийин ал жаңы маалыматтар негизги эстутумда экенин көрсөтүү үчүн барак таблицасын жаңылайт жана башкарууну алгач бетти сураган программага кайтарат.

Алмаштыруу деген эмне?

Алмаштыруу – бул процесске тиешелүү бардык сегменттерди негизги эс менен кошумча сактагычтын ортосунда жылдыруу процесси. Алмашуу оор жумуш жүктөмүндө болот. Операциялык системанын ядросу процесске тиешелүү эстутум сегменттеринин баарын алмаштыруу аймагы деп аталган аймакка жылдырат. Алмаштыруу процессин тандоодо, операциялык система бир аз убакытка активдүү болбой турган процессти тандайт. Негизги эстутумда процессти өткөрүү үчүн жетиштүү орун болгондо, анын аткарылышын улантуу үчүн, ал алмашуу мейкиндигинен кайра негизги эске которулат.

Пейджинг менен Алмашуу ортосунда кандай айырма бар?

Пейджингде бирдей өлчөмдөгү блоктор (барактар деп аталган) негизги эс менен экинчилик сактагычтын ортосунда өткөрүлөт, ал эми алмаштырууда процесске тиешелүү бардык сегменттер негизги эс менен алдыга артка жылдырылат. экинчилик сактоочу түзүлүш. Пейджинг барактарды жылдырууга мүмкүндүк бергендиктен (ал процесстин дарек мейкиндигинин бир бөлүгү болушу мүмкүн), ал алмаштырууга караганда ийкемдүү. Пейджинг барактарды гана жылдыргандыктан (алмаштыруудан айырмаланып, бүтүндөй процессти жылдырган), пейджинг алмашуу тутумуна салыштырмалуу бир эле учурда негизги эстутумда көбүрөөк процесстерге орун берет. Оор жүктөмдү иштеткенде алмаштыруу ылайыктуу.

Сунушталууда: