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

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

Бейне: Пейджинг пен сегменттеу арасындағы айырмашылық

Бейне: Пейджинг пен сегменттеу арасындағы айырмашылық
Бейне: Жанар Айжанова өзіне келін таба алар ма екен? | Үздік эпизодтар 2024, Шілде
Anonim

Пейджинг пен сегменттеу

Пейджинг – операциялық жүйелер пайдаланатын жадты басқару әдісі. Пейджинг негізгі жадқа қосымша сақтау құрылғысында орналасқан деректерді пайдалануға мүмкіндік береді. Бұл деректер қосымша жад құрылғысында беттер деп аталатын өлшемдері бірдей блоктар түрінде сақталады. Пейджинг операциялық жүйеге негізгі жадқа сыймайтын деректерді пайдалануға мүмкіндік береді. Жадты сегменттеу - жадты қорғауды қамтамасыз ететін әдіс. Әрбір жад сегменті белгілі бір ұзындықпен және рұқсаттар жиынтығымен байланысты. Процесс жадқа кіруге әрекет жасағанда, алдымен оның нақты жад сегментіне кіруге қажетті рұқсаты бар-жоғын тексеру үшін тексеріледі.

Пейджинг дегеніміз не?

Пейджинг – операциялық жүйелер пайдаланатын жадты басқару әдісі. Пейджинг негізгі жадқа қосымша сақтау құрылғысында орналасқан деректерді пайдалануға мүмкіндік береді. Бұл деректер қосымша жад құрылғысында беттер деп аталатын өлшемдері бірдей блоктар түрінде сақталады. Пейджинг операциялық жүйеге негізгі жадқа сыймайтын деректерді пайдалануға мүмкіндік береді. Бағдарлама бетке қол жеткізуге тырысқанда, алдымен сол беттің негізгі жадыда бар-жоғын білу үшін бет кестесі тексеріледі. Бет кестесі беттердің қай жерде сақталатыны туралы мәліметтерді қамтиды. Егер ол негізгі жадта болмаса, ол бет ақауы деп аталады. Операциялық жүйе бет ақауларын бағдарламаға көрсетпей өңдеуге жауапты. Операциялық жүйе алдымен сол беттің қосымша жадта қай жерде сақталғанын табады, содан кейін оны негізгі жадтағы бос бет жақтауына әкеледі. Содан кейін ол жаңа деректердің негізгі жадта екенін көрсету үшін бет кестесін жаңартады және басқаруды бастапқыда бетті сұраған бағдарламаға қайтарады.

Сегменттеу дегеніміз не?

Жадты сегменттеу - жадты қорғауды қамтамасыз ететін әдіс. Әрбір жад сегменті белгілі бір ұзындықпен және рұқсаттар жиынтығымен байланысты. Процесс жадқа қол жеткізуге әрекет жасағанда, алдымен оның белгілі бір жад сегментіне қол жеткізуге қажетті рұқсаты бар-жоғын және оның осы нақты жад сегменті көрсеткен ұзындықта екенін тексеру үшін тексеріледі. Осы шарттардың біреуі орындалмаса, аппараттық ерекшелік көтеріледі. Сонымен қатар, сегментте сегменттің негізгі жадта бар-жоғын көрсететін жалауша болуы мүмкін. Егер сегмент негізгі жадта тұрмаса, ерекше жағдай көтеріледі және операциялық жүйе сегментті қосымша жадтан негізгі жадқа әкеледі.

Пейджинг пен сегментацияның айырмашылығы неде?

Пейджингте жад беттер деп аталатын бірдей өлшемді сегменттерге бөлінеді, ал жад сегменттері өлшемі әр түрлі болуы мүмкін (сондықтан әрбір сегмент ұзындық атрибутымен байланысты). Сегменттердің өлшемдері процесс талап ететін мекенжай кеңістігіне сәйкес анықталады, ал процестің мекенжай кеңістігі пейджингте бірдей өлшемдегі беттерге бөлінеді. Сегменттеу сегменттермен байланысты қауіпсіздікті қамтамасыз етеді, ал пейджинг мұндай механизмді қамтамасыз етпейді.

Ұсынылған: