Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Сурет Жалпы және жеке виртуалды мекен-жай.
Алдында бейнеленген виртуалды мекен-жайдың екі бө лігі – операциялық жү йе сегменттеріне жә не қ олданбалы бағ дарламағ а типті, бірақ абсолютті емес. Жалпы ережеден ерекше. Кейбір операциялық жү йеде ішкі міндеттерін шешетін операциялық жү йеден пайда болғ ан жү йелік процесстер бар. Бұ л процесстерде қ олданбалы бағ дарламаның сегменттері жоқ, бірақ олар кейбір ө з сегменттерін (операциялық жү йе сегменттері) виртуалдық мекен-жайды жалпы орналстырады, ал кейбірін ә детте қ олданбалы сегменттерге арналғ ан, жеке бө лігінде орналасқ ан. Парақ тық жадының тетігі кө бінесе ә мбебап операциялық жү йенің барлық виртуалды мекен-жайдың пайдаланатын бө лігіне қ олданылады. Арнайы операциялық жү йе жеке болып табылады, мысалы оперативтік жү йеде қ атты белгіленетін кейбір сегментер жеке дискке жү ктелмейтін нақ ты уақ ыттың операциялық жү йесі – бұ л сыртқ ы оқ қ иғ аларғ а қ осымша тез реакциясын қ амтиды. Виртуалды жадының жү йелі бө лігі ә р типті операциялық жү йеде парақ тық ығ ыстырып шығ арылғ ан (paged) саланы қ осып алады. Ығ ыстырылып шығ арылмайтын салада жылдам реакция немесе жадыда ү немі болатынын талап ететін операциялық жү йе модульдері орналасады, мысалы жадының парақ тары ауыстыруын басқ аратын ағ ым немесе код диспетчері. Қ алғ ан операциялық жү йе модульдері парақ тық ығ ыстыруғ а, пайдаланушы сегменттер ретінде ұ шырайды. Ә детте аппарат виртуалды мекен-жайды қ олдануына ө зінің шектеулі тә ртібін қ ояды. Кейбір процессорлар (мысалы MIPS) жү йелік мекен-жайлы кең істігінің берілген саласы ү шін ерекше бейнелеу ережесін физикалық жадығ а алдын ала ескертеді. Сонда виртуалды мекен-жай физикалық мекен-жайлда тура бейнеледі (ақ ырғ ысы виртуалды мекен-жайлғ а тура келеді немесе оның бө лігіне тең болады). Мұ ндай жадының ерекше саласы парақ тық ығ ыстыруғ а ұ шырайды, жә не бұ л мекен-жайлы қ иын процедура тү рленуі ерекшеленіп, орналасқ ан кодтарғ а жә не мә ліметтерге кіруі жылдам болады. Жадының ү лестіру алгоритмі. Ә р тү рлі даму кезең іне сай операциялық жү йелерінің жадыны ү лестірудің жалпы тұ рғ ысын қ арастырайық. Кейбіреуі актуалдығ ын сақ тап жаң ашыл операциялық жү йеде кең пайданылады, ал кейбіреуі кө рсетіліп, қ азіргі арнайы жү йелерде кездеседі. Суретте барлық жадыны ү лестіру алгоритмдері 2 класқ а бө лінген: сыртқ ы жадысы қ осылмайтын алгоритмі жә не операциялық жү йемен дисктің арасында сегменттері ауысатып жү ретін алгоритм
|