«жаратылыстану» институты


сурет Жалпы және жеке виртуалды мекен-жай



бет37/99
Дата04.10.2022
өлшемі2.45 Mb.
#461924
1   ...   33   34   35   36   37   38   39   40   ...   99
ОЖ УМКДд

1.5 сурет Жалпы және жеке виртуалды мекен-жай.
Алдында бейнеленген виртуалды мекен-жайдың екі бөлігі – операциялық жүйе сегменттеріне және қолданбалы бағдарламаға типті, бірақ абсолютті емес. Жалпы ережеден ерекше. Кейбір операциялық жүйеде ішкі міндеттерін шешетін операциялық жүйеден пайда болған жүйелік процесстер бар. Бұл процесстерде қолданбалы бағдарламаның сегменттері жоқ, бірақ олар кейбір өз сегменттерін (операциялық жүйе сегменттері) виртуалдық мекен-жайды жалпы орналстырады, ал кейбірін әдетте қолданбалы сегменттерге арналған, жеке бөлігінде орналасқан.
Парақтық жадының тетігі көбінесе әмбебап операциялық жүйенің барлық виртуалды мекен-жайдың пайдаланатын бөлігіне қолданылады. Арнайы операциялық жүйе жеке болып табылады, мысалы оперативтік жүйеде қатты белгіленетін кейбір сегментер жеке дискке жүктелмейтін нақты уақыттың операциялық жүйесі – бұл сыртқы оққиғаларға қосымша тез реакциясын қамтиды.
Виртуалды жадының жүйелі бөлігі әр типті операциялық жүйеде парақтық ығыстырып шығарылған (paged) саланы қосып алады. Ығыстырылып шығарылмайтын салада жылдам реакция немесе жадыда үнемі болатынын талап ететін операциялық жүйе модульдері орналасады, мысалы жадының парақтары ауыстыруын басқаратын ағым немесе код диспетчері. Қалған операциялық жүйе модульдері парақтық ығыстыруға, пайдаланушы сегменттер ретінде ұшырайды.
Әдетте аппарат виртуалды мекен-жайды қолдануына өзінің шектеулі тәртібін қояды. Кейбір процессорлар (мысалы MIPS) жүйелік мекен-жайлы кеңістігінің берілген саласы үшін ерекше бейнелеу ережесін физикалық жадыға алдын ала ескертеді. Сонда виртуалды мекен-жай физикалық мекен-жайлда тура бейнеледі (ақырғысы виртуалды мекен-жайлға тура келеді немесе оның бөлігіне тең болады).
Мұндай жадының ерекше саласы парақтық ығыстыруға ұшырайды, және бұл мекен-жайлы қиын процедура түрленуі ерекшеленіп, орналасқан кодтарға және мәліметтерге кіруі жылдам болады.
Жадының үлестіру алгоритмі. Әр түрлі даму кезеңіне сай операциялық жүйелерінің жадыны үлестірудің жалпы тұрғысын қарастырайық. Кейбіреуі актуалдығын сақтап жаңашыл операциялық жүйеде кең пайданылады, ал кейбіреуі көрсетіліп, қазіргі арнайы жүйелерде кездеседі.
С
уретте барлық жадыны үлестіру алгоритмдері 2 класқа бөлінген: сыртқы жадысы қосылмайтын алгоритмі және операциялық жүйемен дисктің арасында сегменттері ауысатып жүретін алгоритм




Достарыңызбен бөлісу:
1   ...   33   34   35   36   37   38   39   40   ...   99




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет