Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
30
Добавлен:
16.04.2013
Размер:
34.08 Кб
Скачать

уТЕДУФЧБ БРРБТБФОПК РПДДЕТЦЛЙ ХРТБЧМЕОЙС РБНСФША Й НОПЗПЪБДБЮОПК УТЕДЩ Ч НЙЛТПРТПГЕУУПТБИ Intel 80386, 80486 Й Pentium

//

хЛТБЙОУЛБС вБООЕТОБС уЕФШ уТЕДУФЧБ БРРБТБФОПК РПДДЕТЦЛЙ ХРТБЧМЕОЙС РБНСФША Й НОПЗПЪБДБЮОПК УТЕДЩ Ч НЙЛТПРТПГЕУУПТБИ Intel 80386, 80486 Й Pentium рТПГЕУУПТЩ Intel 80386, 80486 Й Pentium У ФПЮЛЙ ЪТЕОЙС ТБУУНБФТЙЧБЕНЩИ Ч ДБООПН ТБЪДЕМЕ ЧПРТПУПЧ ЙНЕАФ БОБМПЗЙЮОЩЕ УТЕДУФЧБ, РПЬФПНХ ДМС ЛТБФЛПУФЙ Ч ФЕЛУФЕ ЙУРПМШЪХЕФУС ФЕТНЙО "РТПГЕУУПТ i386", ИПФС ЧУС ЙОЖПТНБГЙС ЬФПЗП ТБЪДЕМБ Ч ТБЧОПК УФЕРЕОЙ ПФОПУЙФУС Л ФТЕН НПДЕМСН РТПГЕУУПТПЧ ЖЙТНЩ Intel. рТПГЕУУПТ i386 ЙНЕЕФ ДЧБ ТЕЦЙНБ ТБВПФЩ - ТЕБМШОЩК (real mode) Й ЪБЭЙЭЕООЩК (protected mode). ч ТЕБМШОПН ТЕЦЙНЕ РТПГЕУУПТ i386 ТБВПФБЕФ ЛБЛ ВЩУФТЩК РТПГЕУУПТ 8086 У ОЕУЛПМШЛП ТБУЫЙТЕООЩН ОБВПТПН ЛПНБОД. ч ЪБЭЙЭЕООПН ТЕЦЙНЕ РТПГЕУУПТ i386 НПЦЕФ ЙУРПМШЪПЧБФШ ЧУЕ НЕИБОЙЪНЩ 32-И ТБЪТСДОПК ПТЗБОЙЪБГЙЙ РБНСФЙ, Ч ФПН ЮЙУМЕ НЕИБОЙЪНЩ РПДДЕТЦЛЙ ЧЙТФХБМШОПК РБНСФЙ Й НЕИБОЙЪНЩ РЕТЕЛМАЮЕОЙС ЪБДБЮ. лТПНЕ ЬФПЗП, Ч ЪБЭЙЭЕООПН ТЕЦЙНЕ ДМС ЛБЦДПК ЪБДБЮЙ РТПГЕУУПТ i386 НПЦЕФ ЬНХМЙТПЧБФШ 86 Й 286 РТПГЕУУПТЩ, ЛПФПТЩЕ Ч ЬФПН УМХЮБЕ ОБЪЩЧБАФУС ЧЙТФХБМШОЩНЙ РТПГЕУУПТБНЙ. фБЛЙН ПВТБЪПН, РТЙ НОПЗПЪБДБЮОПК ТБВПФЕ Ч ЪБЭЙЭЕООПН ТЕЦЙНЕ РТПГЕУУПТ i386 ТБВПФБЕФ ЛБЛ ОЕУЛПМШЛП ЧЙТФХБМШОЩИ РТПГЕУУПТПЧ, ЙНЕАЭЙИ ПВЭХА РБНСФШ. ч ПФМЙЮЙЕ ПФ ТЕБМШОПЗП ТЕЦЙНБ, ТЕЦЙН ЧЙТФХБМШОПЗП РТПГЕУУПТБ i86, ЛПФПТЩК ОБЪЩЧБЕФУС Ч ЬФПН УМХЮБЕ ТЕЦЙНПН V86, РПДДЕТЦЙЧБЕФ УФТБОЙЮОХА ПТЗБОЙЪБГЙА РБНСФЙ Й УТЕДУФЧБ НОПЗПЪБДБЮОПУФЙ. рПЬФПНХ ЪБДБЮЙ, ЧЩРПМОСАЭЙЕУС Ч ТЕЦЙНЕ V86, ЙУРПМШЪХАФ ФЕ ЦЕ УТЕДУФЧБ НЕЦЪБДБЮОПК ЪБЭЙФЩ Й ЪБЭЙФЩ пу ПФ РПМШЪПЧБФЕМШУЛЙИ ЪБДБЮ, ЮФП Й ЪБДБЮЙ, ТБВПФБАЭЙЕ Ч ЪБЭЙЭЕООПН ТЕЦЙНЕ i386. пДОБЛП НБЛУЙНБМШОЩК ТБЪНЕТ ЧЙТФХБМШОПЗП БДТЕУОПЗП РТПУФТБОУФЧБ УПУФБЧМСЕФ 1 нВ, ЛБЛ Й Х РТПГЕУУПТБ i86. рЕТЕЛМАЮЕОЙЕ РТПГЕУУПТБ i386 ЙЪ ТЕБМШОПЗП ТЕЦЙНБ Ч ЪБЭЙЭЕООЩК Й ПВТБФОП ПУХЭЕУФЧМСЕФУС РТПУФП РХФЕН ЧЩРПМОЕОЙС ЛПНБОДЩ MOV, ЛПФПТБС ЙЪНЕОСЕФ ВЙФ ТЕЦЙНБ Ч ПДОПН ЙЪ ХРТБЧМСАЭЙИ ТЕЗЙУФТПЧ РТПГЕУУПТБ. рЕТЕИПД РТПГЕУУПТБ Ч ТЕЦЙН V86 РТПЙУИПДЙФ РПИПЦЙН ПВТБЪПН РХФЕН ЙЪНЕОЕОЙС ЪОБЮЕОЙС ПРТЕДЕМЕООПЗП ВЙФБ Ч ДТХЗПН ТЕЗЙУФТЕ РТПГЕУУПТБ. уТЕДУФЧБ РПДДЕТЦЛЙ УЕЗНЕОФБГЙЙ РБНСФЙ жЙЪЙЮЕУЛПЕ БДТЕУОПЕ РТПУФТБОУФЧП РТПГЕУУПТБ i386 УПУФБЧМСЕФ 4 зВБКФБ, ЮФП ПРТЕДЕМСЕФУС 32-ТБЪТСДОПК ЫЙОПК БДТЕУБ. жЙЪЙЮЕУЛБС РБНСФШ СЧМСЕФУС МЙОЕКОПК У БДТЕУБНЙ ПФ 00000000 ДП FFFFFFFF Ч ЫЕУФОБДГБФЕТЙЮОПН РТЕДУФБЧМЕОЙЙ. чЙТФХБМШОЩК БДТЕУ, ЙУРПМШЪХЕНЩК Ч РТПЗТБННЕ, РТЕДУФБЧМСЕФ УПВПК РБТХ - ОПНЕТ УЕЗНЕОФБ Й УНЕЭЕОЙЕ ЧОХФТЙ УЕЗНЕОФБ. уНЕЭЕОЙЕ ИТБОЙФУС Ч УППФЧЕФУФЧХАЭЕН РПМЕ ЛПНБОДЩ, Б ОПНЕТ УЕЗНЕОФБ - Ч ПДОПН ЙЪ ЫЕУФЙ УЕЗНЕОФОЩИ ТЕЗЙУФТПЧ РТПГЕУУПТБ (CS, SS, DS, ES, FS ЙМЙ GS), ЛБЦДЩК ЙЪ ЛПФПТЩИ СЧМСЕФУС 16-ВЙФОЩН. уТЕДУФЧБ УЕЗНЕОФБГЙЙ ПВТБЪХАФ ЧЕТИОЙК ХТПЧЕОШ УТЕДУФЧ ХРТБЧМЕОЙС ЧЙТФХБМШОПК РБНСФША РТПГЕУУПТБ i386, Б УТЕДУФЧБ УФТБОЙЮОПК ПТЗБОЙЪБГЙЙ - ОЙЦОЙК ХТПЧЕОШ. уТЕДУФЧБ УФТБОЙЮОПК ПТЗБОЙЪБГЙЙ НПЗХФ ВЩФШ ЛБЛ ЧЛМАЮЕОЩ, ФБЛ Й ЧЩЛМАЮЕОЩ (ЪБ УЮЕФ ХУФБОПЧЛЙ ПРТЕДЕМЕООПЗП ВЙФБ Ч ХРТБЧМСАЭЕН ТЕЗЙУФТЕ РТПГЕУУПТБ), Й Ч ЪБЧЙУЙНПУФЙ ПФ ЬФПЗП ЙЪНЕОСЕФУС УНЩУМ РТЕПВТБЪПЧБОЙС ЧЙТФХБМШОПЗП БДТЕУБ, ЛПФПТПЕ ЧЩРПМОСАФ УТЕДУФЧБ УЕЗНЕОФБГЙЙ. уОБЮБМБ ТБУУНПФТЙН УМХЮБК ТБВПФЩ УТЕДУФЧ УЕЗНЕОФБГЙЙ РТЙ ПФЛМАЮЕООПН НЕИБОЙЪНЕ ХРТБЧМЕОЙС УФТБОЙГБНЙ. тЙУ. 2.19. рПДДЕТЦЛБ УЕЗНЕОФПЧ оБ ТЙУХОЛЕ 2.19 РПЛБЪБОП ЧЙТФХБМШОПЕ БДТЕУОПЕ РТПУФТБОУФЧП РТПГЕУУПТБ i386 РТЙ ПФЛМАЮЕООПН НЕИБОЙЪНЕ ХРТБЧМЕОЙС УФТБОЙГБНЙ. 32-ВЙФОПЕ УНЕЭЕОЙЕ ПРТЕДЕМСЕФ ТБЪНЕТ ЧЙТФХБМШОПЗП УЕЗНЕОФБ Ч 232=4 зВБКФБ, Б ЛПМЙЮЕУФЧП УЕЗНЕОФПЧ ПРТЕДЕМСЕФУС ТБЪНЕТПН РПМС, ПФЧЕДЕООПЗП Ч УЕЗНЕОФОПН ТЕЗЙУФТЕ РПД ОПНЕТ УЕЗНЕОФБ. оБ ТЙУХОЛЕ 2.20,Б РПЛБЪБОБ УФТХЛФХТБ ДБООЩИ Ч УЕЗНЕОФОПН ТЕЗЙУФТЕ. ьФБ УФТХЛФХТБ ОБЪЩЧБЕФУС УЕМЕЛФПТПН, ФБЛ ЛБЛ РТЕДОБЪОБЮЕОБ ДМС ЧЩВПТБ ДЕУЛТЙРФПТБ ПРТЕДЕМЕООПЗП УЕЗНЕОФБ ЙЪ ФБВМЙГ ДЕУЛТЙРФПТПЧ УЕЗНЕОФПЧ. дЕУЛТЙРФПТ УЕЗНЕОФБ ПРЙУЩЧБЕФ ЧУЕ ИБТБЛФЕТЙУФЙЛЙ УЕЗНЕОФБ, ОЕПВИПДЙНЩЕ ДМС РТПЧЕТЛЙ РТБЧЙМШОПУФЙ ДПУФХРБ Л ОЕНХ Й ОБИПЦДЕОЙС ЕЗП Ч ЖЙЪЙЮЕУЛПН БДТЕУОПН РТПУФТБОУФЧЕ. рТПГЕУУПТ i386 РПДДЕТЦЙЧБЕФ ДЧЕ ФБВМЙГЩ ДЕУЛТЙРФПТПЧ УЕЗНЕОФПЧ - ЗМПВБМШОХА (Global Descriptor Table, GDT) Й МПЛБМШОХА (Local Descriptor Table, LDT). зМПВБМШОБС ФБВМЙГБ РТЕДОБЪОБЮЕОБ ДМС ПРЙУБОЙС УЕЗНЕОФПЧ ПРЕТБГЙПООПК УЙУФЕНЩ Й УЕЗНЕОФПЧ НЕЦЪБДБЮОПЗП ЧЪБЙНПДЕКУФЧЙС, ФП ЕУФШ УЕЗНЕОФПЧ, ЛПФПТЩЕ Ч РТЙОГЙРЕ НПЗХФ ЙУРПМШЪПЧБФШУС ЧУЕНЙ РТПГЕУУБНЙ, Б МПЛБМШОБС ФБВМЙГБ - ДМС УЕЗНЕОФПЧ ПФДЕМШОЩИ ЪБДБЮ. фБВМЙГБ GDT ПДОБ, Б ФБВМЙГ LDT ДПМЦОП ВЩФШ УФПМШЛП, УЛПМШЛП Ч УЙУФЕНЕ ЧЩРПМОСЕФУС ЪБДБЮ. рТЙ ЬФПН БЛФЙЧОПК Ч ЛБЦДЩК НПНЕОФ ЧТЕНЕОЙ НПЦЕФ ВЩФШ ФПМШЛП ПДОБ ЙЪ ФБВМЙГ LDT. тЙУ. 2.20. жПТНБФЩ УЕМЕЛФПТБ Й ДЕУЛТЙРФПТПЧ ДБООЩИ Й ЛПДБ:

Б - ЖПТНБФ УЕМЕЛФПТБ; В - ЖПТНБФ ТЕЗЙУФТБ GDTR;

Ч - ЖПТНБФ ДЕУЛТЙРФПТБ УЕЗНЕОФБ ДБООЩИ ЙМЙ ЛПДБ йЪ ТЙУХОЛБ 2.20 ЧЙДОП, ЮФП УЕМЕЛФПТ УПУФПЙФ ЙЪ ФТЕИ РПМЕК - 13-ВЙФОПЗП РПМС ЙОДЕЛУБ (ОПНЕТБ УЕЗНЕОФБ) Ч ФБВМЙГБИ GDT Й LDT, 1-ВЙФОПЗП РПМС - ХЛБЪБФЕМС ФЙРБ ЙУРПМШЪХЕНПК ФБВМЙГЩ ДЕУЛТЙРФПТПЧ Й ДЧХИВЙФОПЗП РПМС ФЕЛХЭЙИ РТБЧ ДПУФХРБ ЪБДБЮЙ - CPL. тБЪТСДОПУФШ РПМС ЙОДЕЛУБ ПРТЕДЕМСЕФ НБЛУЙНБМШОПЕ ЮЙУМП ЗМПВБМШОЩИ Й МПЛБМШОЩИ УЕЗНЕОФПЧ ЪБДБЮЙ - РП 8K (213) УЕЗНЕОФПЧ ЛБЦДПЗП ФЙРБ, ЧУЕЗП 16 K. у ХЮЕФПН НБЛУЙНБМШОПЗП ТБЪНЕТБ УЕЗНЕОФБ - 4 зВБКФБ - ЛБЦДБС ЪБДБЮБ РТЙ ЮЙУФП УЕЗНЕОФОПК ПТЗБОЙЪБГЙЙ ЧЙТФХБМШОПК РБНСФЙ ТБВПФБЕФ Ч ЧЙТФХБМШОПН БДТЕУОПН РТПУФТБОУФЧЕ Ч 64 фВБКФБ. фЕРЕТШ РТПУМЕДЙН, ЛБЛ ЧЙТФХБМШОПЕ РТПУФТБОУФЧП ПФПВТБЦБЕФУС ОБ ЖЙЪЙЮЕУЛПЕ РТПУФТБОУФЧП ТБЪНЕТПН Ч 4 зВБКФБ РТЙ ЮЙУФП УЕЗНЕОФОПН НЕИБОЙЪНЕ ПФПВТБЦЕОЙС. йФБЛ, ЛПЗДБ ЪБДБЮЕ ОЕПВИПДЙНП РПМХЮЙФШ ДПУФХР Л СЮЕКЛЕ ЖЙЪЙЮЕУЛПК РБНСФЙ, ФП ДМС ЧЩВПТБ ДЕУЛТЙРФПТБ ЧЙТФХБМШОПЗП УЕЗНЕОФБ ЙУРПМШЪХЕФУС ЪОБЮЕОЙЕ УЕМЕЛФПТБ ЙЪ УППФЧЕФУФЧХАЭЕЗП (Ч ЪБЧЙУЙНПУФЙ ПФ ЛПНБОДЩ Й УФБДЙЙ ЕЕ ЧЩРПМОЕОЙС - ЧЩВПТЛБ ЛПДБ ЛПНБОДЩ ЙМЙ ДБООЩИ) УЕЗНЕОФОПЗП ТЕЗЙУФТБ РТПГЕУУПТБ. ъОБЮЕОЙЕ РПМС ФЙРБ ФБВМЙГЩ ХЛБЪЩЧБЕФ ОБ ФП, ЛБЛХА ФБВМЙГХ ОХЦОП ЙУРПМШЪПЧБФШ - GDT ЙМЙ LDT. тБУУНПФТЙН УОБЮБМБ УМХЮБК ЙУРПМШЪПЧБОЙС ФБВМЙГЩ GDT. дМС ИТБОЕОЙС ФБВМЙГ GDT Й LDT ЙУРПМШЪХЕФУС ПРЕТБФЙЧОБС РБНСФШ (ЙУРПМШЪПЧБОЙЕ ВЩУФТПК БУУПГЙБФЙЧОПК РБНСФЙ РТПГЕУУПТБ ДМС ИТБОЕОЙС ЬМЕНЕОФПЧ ЬФЙИ ФБВМЙГ ТБУУНПФТЙН РПЪЦЕ). дМС ФПЗП, ЮФПВЩ РТПГЕУУПТ УНПЗ ОБКФЙ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ ФБВМЙГХ GDT, ЕЕ РПМОЩК 32-ВЙФОЩК ЖЙЪЙЮЕУЛЙК БДТЕУ (БДТЕУ ОБЮБМБ ФБВМЙГЩ), Б ФБЛЦЕ ТБЪНЕТ (РПМЕ Ч 16 ВЙФ) ИТБОСФУС Ч УРЕГЙБМШОПН ТЕЗЙУФТЕ РТПГЕУУПТБ GDTR (ТЙУХОПЛ 2.20, В). лБЦДЩК ДЕУЛТЙРФПТ Ч ФБВМЙГБИ GDT Й LDT ЙНЕЕФ ТБЪНЕТ 8 ВБКФ, РПЬФПНХ НБЛУЙНБМШОЩК ТБЪНЕТ ЬФЙИ ФБВМЙГ - 64 л (8(8 л ДЕУЛТЙРФПТПЧ). дМС ЙЪЧМЕЮЕОЙС ОХЦОПЗП ДЕУЛТЙРФПТБ ЙЪ ФБВМЙГЩ РТПГЕУУПТ УЛМБДЩЧБЕФ ВБЪПЧЩК БДТЕУ ФБВМЙГЩ GDT ЙЪ ТЕЗЙУФТБ GDTR УП УДЧЙОХФЩН ОБ 3 ТБЪТСДБ ЧМЕЧП (ХНОПЦЕОЙЕ ОБ 8, Ч УППФЧЕФУФЧЙЙ У ЮЙУМПН ВБКФПЧ Ч ЬМЕНЕОФЕ ФБВМЙГЩ GDT) ЪОБЮЕОЙЕН РПМС ЙОДЕЛУБ ЙЪ УЕЗНЕОФОПЗП ТЕЗЙУФТБ Й РПМХЮБЕФ ЖЙЪЙЮЕУЛЙК МЙОЕКОЩК БДТЕУ ОХЦОПЗП ДЕУЛТЙРФПТБ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ. фБВМЙГБ GDT РПУФПСООП РТЙУХФУФЧХЕФ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ, РПЬФПНХ РТПГЕУУПТ ЙЪЧМЕЛБЕФ РП ЬФПНХ БДТЕУХ ОХЦОЩК ДЕУЛТЙРФПТ УЕЗНЕОФБ Й РПНЕЭБЕФ ЕЗП ЧП ЧОХФТЕООЙК (РТПЗТБННОП ОЕДПУФХРОЩК) ТЕЗЙУФТ РТПГЕУУПТБ. (фБЛЙИ ТЕЗЙУФТПЧ ЫЕУФШ Й ЛБЦДЩК ЙЪ ОЙИ УППФЧЕФУФЧХЕФ ПРТЕДЕМЕООПНХ УЕЗНЕОФОПНХ ТЕЗЙУФТХ, ЮФП ЪОБЮЙФЕМШОП ХУЛПТСЕФ ТБВПФХ РТПГЕУУПТБ). дЕУЛТЙРФПТ ЧЙТФХБМШОПЗП УЕЗНЕОФБ (ТЙУХОПЛ 2.20,Ч) УПУФПЙФ ЙЪ ОЕУЛПМШЛЙИ РПМЕК, ПУОПЧОЩНЙ ЙЪ ЛПФПТЩИ СЧМСАФУС РПМЕ ВБЪЩ - ВБЪПЧПЗП 32-ТБЪТСДОПЗП ЖЙЪЙЮЕУЛПЗП БДТЕУБ ОБЮБМБ УЕЗНЕОФБ, РПМЕ ТБЪНЕТБ УЕЗНЕОФБ Й РПМЕ РТБЧ ДПУФХРБ Л УЕЗНЕОФХ - DPL (Descriptor Privilege Level). уОБЮБМБ РТПГЕУУПТ ПРТЕДЕМСЕФ РТБЧЙМШОПУФШ БДТЕУБ, УТБЧОЙЧБС УНЕЭЕОЙЕ Й ТБЪНЕТ УЕЗНЕОФБ (Ч УМХЮБЕ ЧЩИПДБ ЪБ ЗТБОЙГЩ УЕЗНЕОФБ РТПЙУИПДЙФ РТЕТЩЧБОЙЕ ФЙРБ ЙУЛМАЮЕОЙЕ - exУeption). рПФПН РТПГЕУУПТ РТПЧЕТСЕФ РТБЧБ ДПУФХРБ ЪБДБЮЙ Л ДБООПНХ УЕЗНЕОФХ, УТБЧОЙЧБС ЪОБЮЕОЙС РПМЕК CPL УЕМЕЛФПТБ Й DPL ДЕУЛТЙРФПТБ УЕЗНЕОФБ. ч РТПГЕУУПТЕ i386 НБОДБФОЩК УРПУПВ ПРТЕДЕМЕОЙС РТБЧ ДПУФХРБ (ОБЪЩЧБЕНЩК ФБЛЦЕ НЕИБОЙЪНПН ЛПМЕГ ЪБЭЙФЩ), РТЙ ЛПФПТПН ЙНЕЕФУС ОЕУЛПМШЛП ХТПЧОЕК РТБЧ ДПУФХРБ, Й ПВЯЕЛФЩ ЛБЛПЗП-МЙВП ХТПЧОС ЙНЕАФ ДПУФХР ЛП ЧУЕН ПВЯЕЛФБН ТБЧОПЗП ХТПЧОС ЙМЙ ВПМЕЕ ОЙЪЛЙИ ХТПЧОЕК, ОП ОЕ ЙНЕЕФ ДПУФХРБ Л ПВЯЕЛФБН ВПМЕЕ ЧЩУПЛЙИ ХТПЧОЕК. ч РТПГЕУУПТЕ i386 УХЭЕУФЧХЕФ ЮЕФЩТЕ ХТПЧОС РТБЧ ДПУФХРБ - ПФ 0-ЗП, ЛПФПТЩК СЧМСЕФУС УБНЩН ЧЩУПЛЙН, ДП 3-ЗП - УБНПЗП ОЙЪЛПЗП. пЮЕЧЙДОП, ЮФП ПРЕТБГЙПООБС УЙУФЕНБ НПЦЕФ ЙУРПМШЪПЧБФШ НЕИБОЙЪН ХТПЧОЕК ЪБЭЙФЩ РП УЧПЕНХ ХУНПФТЕОЙА. пДОБЛП РТЕДРПМБЗБЕФУС, ЮФП ОХМЕЧПК ХТПЧЕОШ ВХДЕФ ЙУРПМШЪПЧБО ДМС СДТБ ПРЕТБГЙПООПК УЙУФЕНЩ, Б ФТЕФЙК ХТПЧЕОШ - ДМС РТЙЛМБДОЩИ РТПЗТБНН, РТПНЕЦХФПЮОЩЕ ХТПЧОЙ - ДМС ХФЙМЙФ Й РПДУЙУФЕН ПРЕТБГЙПООПК УЙУФЕНЩ, НЕОЕЕ РТЙЧЙМЕЗЙТПЧБООЩИ, ЮЕН СДТП. фБЛЙН ПВТБЪПН, ДПУФХР Л ЧЙТФХБМШОПНХ УЕЗНЕОФХ УЮЙФБЕФУС ЪБЛПООЩН, ЕУМЙ ХТПЧЕОШ РТБЧ УЕМЕЛФПТБ CPL ЧЩЫЕ ЙМЙ ТБЧЕО ХТПЧОА РТБЧ УЕЗНЕОФБ DPL (CPL ( DPL). рТЙ ОБТХЫЕОЙЙ РТБЧ ДПУФХРБ РТПЙУИПДЙФ РТЕТЩЧБОЙЕ, ЛБЛ Й Ч УМХЮБЕ ОЕУПВМАДЕОЙС ЗТБОЙГ УЕЗНЕОФБ. дБМЕЕ РТПЧЕТСЕФУС ОБМЙЮЙЕ УЕЗНЕОФБ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ РП ЪОБЮЕОЙА ВЙФБ P ДЕУЛТЙРФПТБ, Й ЕУМЙ УЕЗНЕОФ ПФУХФУФЧХЕФ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ, ФП РТПЙУИПДЙФ РТЕТЩЧБОЙЕ. рТЙ ОБМЙЮЙЙ УЕЗНЕОФБ Ч РБНСФЙ ЧЩЮЙУМСЕФУС ЖЙЪЙЮЕУЛЙК МЙОЕКОЩК БДТЕУ РХФЕН УМПЦЕОЙС ВБЪЩ УЕЗНЕОФБ Й УНЕЭЕОЙС Й РТПЙЪЧПДЙФУС ДПУФХР Л ЬМЕНЕОФХ ЖЙЪЙЮЕУЛПК РБНСФЙ РП ЬФПНХ БДТЕУХ. ч УМХЮБЕ, ЛПЗДБ УЕМЕЛФПТ ХЛБЪЩЧБЕФ ОБ ФБВМЙГХ LDT, ЧЙТФХБМШОЩК БДТЕУ РТЕПВТБЪХЕФУС Ч ЖЙЪЙЮЕУЛЙК БОБМПЗЙЮОЩН ПВТБЪПН, ОП ДМС ДПУФХРБ Л УБНПК ФБВМЙГЕ LDT ДПВБЧМСЕФУС ЕЭЕ ПДЙО ЬФБР, ФБЛ ЛБЛ Ч РТПГЕУУПТЕ ТЕЗЙУФТ LDTR ХЛБЪЩЧБЕФ ОБ ТБЪНЕЭЕОЙЕ ФБВМЙГЩ LDT ОЕ РТСНП, Б ЛПУЧЕООП. уБН ТЕЗЙУФТ LDTR ЙНЕЕФ ТБЪНЕТ 16 ВЙФ Й УПДЕТЦЙФ УЕМЕЛФПТ ДЕУЛТЙРФПТБ ФБВМЙГЩ GDT, ЛПФПТЩК ПРЙУЩЧБЕФ ТБУРПМПЦЕОЙЕ ЬФПК ФБВМЙГЩ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ. рПЬФПНХ РТЙ ДПУФХРЕ Л ЬМЕНЕОФХ ЖЙЪЙЮЕУЛПК РБНСФЙ ЮЕТЕЪ ФБВМЙГХ LDT РТПЙУИПДЙФ ДЧХЛТБФОПЕ РТЕПВТБЪПЧБОЙЕ ЧЙТФХБМШОПЗП БДТЕУБ Ч ЖЙЪЙЮЕУЛЙК, РТЙЮЕН ПВБ ТБЪБ РП ПРЙУБООПК ЧЩЫЕ УИЕНЕ. уОБЮБМБ РП ЪОБЮЕОЙА УЕМЕЛФПТБ LDTR ПРТЕДЕМСЕФУС ЖЙЪЙЮЕУЛЙК БДТЕУ ДЕУЛТЙРФПТБ ЙЪ ФБВМЙГЩ GDT, ПРЙУЩЧБАЭЕЗП ОБЮБМП ТБУРПМПЦЕОЙС ФБВМЙГЩ LDT Ч ЖЙЪЙЮЕУЛПК РБНСФЙ, Б ЪБФЕН У РПНПЭША УЕМЕЛФПТБ ЪБДБЮЙ ЧЩЮЙУМСЕФУС УНЕЭЕОЙЕ Ч ФБВМЙГЕ LDT Й ПРТЕДЕМСЕФУС ЖЙЪЙЮЕУЛЙК БДТЕУ ОХЦОПЗП ДЕУЛТЙРФПТБ. дБМЕЕ РТПГЕУУ БОБМПЗЙЮЕО РТЕПВТБЪПЧБОЙА ЧЙТФХБМШОПЗП БДТЕУБ У РПНПЭША ФБВМЙГЩ GDT. тЙУ. 2.21. фЙРЩ ДЕУЛТЙРФПТПЧ дЕУЛТЙРФПТ УЕЗНЕОФБ УПДЕТЦЙФ ЕЭЕ ОЕУЛПМШЛП РПМЕК. пДОПВЙФОПЕ РПМЕ G ПРТЕДЕМСЕФ ЕДЙОЙГХ ЙЪНЕТЕОЙС ТБЪНЕТБ УЕЗНЕОФБ, РТЙ G = 0 ТБЪНЕТ ПРТЕДЕМСЕФУС Ч ВБКФБИ, Й ФПЗДБ УЕЗНЕОФ ОЕ НПЦЕФ ВЩФШ ВПМШЫЕ 64 л, Б РТЙ G = 1 ТБЪНЕТ ПРТЕДЕМСЕФУС Ч 4л-ВБКФОЩИ УФТБОЙГБИ, РТЙ ЬФПН НБЛУЙНБМШОЩК ТБЪНЕТ УЕЗНЕОФБ ДПУФЙЗБЕФ ХЛБЪБООЩИ 4 зВБКФ. рПМЕ D ПРТЕДЕМСЕФ ФЙР БДТЕУБГЙЙ УЕЗНЕОФБ: РТЙ D = 0 УЕЗНЕОФ СЧМСЕФУС 16-ВЙФОЩН (ДМС ТЕЦЙНБ ЬНХМСГЙЙ 16-ВЙФОЩИ РТПГЕУУПТПЧ i86 Й i286), Б РТЙ D = 1 УЕЗНЕОФ СЧМСЕФУС 32-ВЙФОЩН. лТПНЕ ЬФПЗП Ч ДЕУЛТЙРФПТЕ ЙНЕЕФУС РПМЕ ФЙРБ УЕЗНЕОФБ, ЛПФПТПЕ Ч УЧПА ПЮЕТЕДШ ДЕМЙФУС ОБ ОЕУЛПМШЛП РПМЕК (ТЙУХОПЛ 2.21). рПМЕ S ПРТЕДЕМСЕФ, СЧМСЕФУС МЙ УЕЗНЕОФ УЙУФЕНОЩН (S = 1) ЙМЙ РПМШЪПЧБФЕМШУЛЙН (S = 0). ч УЧПА ПЮЕТЕДШ РПМШЪПЧБФЕМШУЛЙЕ УЕЗНЕОФЩ ДЕМСФУС ОБ УЕЗНЕОФЩ ДБООЩИ (E=0) Й УЕЗНЕОФЩ ЛПДБ (E=1). дМС УЕЗНЕОФБ ДБООЩИ ПРТЕДЕМСАФУС ПДОПВЙФОЩЕ РПМС: ED - ОБРТБЧМЕОЙС ТБУРТПУФТБОЕОЙС УЕЗНЕОФБ (ED = 0 ДМС ПВЩЮОПЗП УЕЗНЕОФБ ДБООЩИ, ТБУРТПУФТБОСАЭЕЗПУС Ч УФПТПОХ ХЧЕМЙЮЕОЙС БДТЕУПЧ, ED = 1 ДМС УФЕЛПЧПЗП УЕЗНЕОФБ ДБООЩИ, ТБУРТПУФТБОСАЭЕЗПУС Ч УФПТПОХ ХНЕОШЫЕОЙС БДТЕУПЧ), W - РПМЕ ТБЪТЕЫЕОЙС ЪБРЙУЙ Ч УЕЗНЕОФ (РТЙ W=1 ЪБРЙУШ ТБЪТЕЫЕОБ, РТЙ W=0 - ЪБРТЕЭЕОБ), A - РПМЕ ДПУФХРБ Л УЕЗНЕОФХ (1 ПЪОБЮБЕФ, ЮФП РПУМЕ ПЮЙУФЛЙ ЬФПЗП РПМС Л УЕЗНЕОФХ ВЩМП ПВТБЭЕОЙЕ РП ЮФЕОЙА ЙМЙ ЪБРЙУЙ, ЬФП РПМЕ НПЦЕФ ЙУРПМШЪПЧБФШУС ПРЕТБГЙПООПК УЙУФЕНПК Ч ЕЕ УФТБФЕЗЙЙ ЪБНЕОЩ УФТБОЙГ Ч ПРЕТБФЙЧОПК РБНСФЙ). дМС УЕЗНЕОФБ ЛПДБ ЙУРПМШЪХАФУС ПДОПВЙФОЩЕ РТЙЪОБЛЙ: A - ЙНЕЕФ УНЩУМ, БОБМПЗЙЮОЩК РПМА A УЕЗНЕОФБ ДБООЩИ, R - ТБЪТЕЫБЕФ ЙМЙ ЪБРТЕЭБЕФ ЮФЕОЙЕ ЙЪ ЛПДПЧПЗП УЕЗНЕОФБ, C - ВЙФ РПДЮЙОЕОЙС, ТБЪТЕЫБЕФ ЙМЙ ЪБРТЕЭБЕФ ЧЩЪПЧ ДБООПЗП ЛПДПЧПЗП УЕЗНЕОФБ ЙЪ ДТХЗПЗП ЛПДПЧПЗП УЕЗНЕОФБ У ВПМЕЕ ОЙЪЛЙНЙ РТБЧБНЙ ДПУФХРБ. ч РТПГЕУУПТЕ i386 УХЭЕУФЧХЕФ ВПМШЫПЕ ЛПМЙЮЕУФЧП УЙУФЕНОЩИ УЕЗНЕОФПЧ, Л ЛПФПТЩН Ч ЮБУФОПУФЙ ПФОПУСФУС УЙУФЕНОЩЕ УЕЗНЕОФЩ ФЙРБ LDT, ЫМАЪЩ ЧЩЪПЧБ РПДРТПЗТБНН Й ЪБДБЮ Й УЕЗНЕОФЩ УПУФПСОЙС ЪБДБЮЙ TSS. фБЛЙН ПВТБЪПН, ДМС ЙУРПМШЪПЧБОЙС ЮЙУФП УЕЗНЕОФОПЗП НЕИБОЙЪНБ РТПГЕУУПТБ i386 ПРЕТБГЙПООПК УЙУФЕНЕ ОЕПВИПДЙНП УЖПТНЙТПЧБФШ ФБВМЙГЩ GDT Й LDT, ЪБЗТХЪЙФШ ЙИ Ч РБНСФШ (ДМС ОБЮБМБ ДПУФБФПЮОП ЪБЗТХЪЙФШ ФПМШЛП ФБВМЙГХ GDT), ЪБЗТХЪЙФШ ХЛБЪБФЕМЙ ОБ ЬФЙ ФБВМЙГЩ Ч ТЕЗЙУФТЩ GDTR Й LDTR Й ЧЩЛМАЮЙФШ УФТБОЙЮОХА РПДДЕТЦЛХ. еУМЙ ЦЕ ПРЕТБГЙПООБС УЙУФЕНБ ОЕ ИПЮЕФ ЙУРПМШЪПЧБФШ УЕЗНЕОФОХА ПТЗБОЙЪБГЙА ЧЙТФХБМШОПК РБНСФЙ, ФП ЕК ДПУФБФПЮОП УПЪДБФШ ФБВМЙГХ ДЕУЛТЙРФПТПЧ ЙЪ ПДОПЗП ЧИПДБ (ДЕУЛТЙРФПТБ) Й ЪБЗТХЪЙФШ ВБЪПЧЩЕ ЪОБЮЕОЙС УЕЗНЕОФБ Ч ДЕУЛТЙРФПТ. чЙТФХБМШОПЕ БДТЕУОПЕ РТПУФТБОУФЧП ЪБДБЮЙ ВХДЕФ УПУФПСФШ ЙЪ ПДОПЗП УЕЗНЕОФБ ДМЙОПК НБЛУЙНХН Ч 4 зВБКФБ. уЕЗНЕОФОП-УФТБОЙЮОЩК НЕИБОЙЪН рТЙ ЧЛМАЮЕООПК УЙУФЕНЕ ХРТБЧМЕОЙС УФТБОЙГБНЙ ТБВПФБЕФ ЛБЛ ПРЙУБООЩК ЧЩЫЕ УЕЗНЕОФОЩК НЕИБОЙЪН, ФБЛ Й НЕИБОЙЪН ХРТБЧМЕОЙС УФТБОЙГБНЙ, ПДОБЛП РТЙ ЬФПН УНЩУМ ТБВПФЩ УЕЗНЕОФОПЗП НЕИБОЙЪНБ НЕОСЕФУС. ч ЬФПН УМХЮБЕ ЧЙТФХБМШОПЕ БДТЕУОПЕ РТПУФТБОУФЧП ЪБДБЮЙ ЙНЕЕФ ТБЪНЕТ Ч 4 зВБКФБ, Ч ЛПФПТПН ТБЪНЕЭБАФУС ЧУЕ УЕЗНЕОФЩ (ТЙУХОПЛ 2.22). рП РТЕЦОЕНХ УЕМЕЛФПТ ЪБДБЮЙ ПРТЕДЕМСЕФ ОПНЕТ ЧЙТФХБМШОПЗП УЕЗНЕОФБ, Б УНЕЭЕОЙЕ Ч ЛПНБОДЕ ЪБДБЮЙ - УНЕЭЕОЙЕ ЧОХФТЙ ЬФПЗП УЕЗНЕОФБ. фБЛ ЛБЛ ФЕРЕТШ ЧУЕ УЕЗНЕОФЩ ТБЪДЕМСАФ ПДОП БДТЕУОПЕ РТПУФТБОУФЧП, ФП ЧПЪНПЦОП ЙИ ОБМПЦЕОЙЕ, ОП РТПГЕУУПТ ОЕ ЛПОФТПМЙТХЕФ ФБЛЙЕ УЙФХБГЙЙ, ПУФБЧМСС ЬФХ РТПВМЕНХ ПРЕТБГЙПООПК УЙУФЕНЕ. рЕТЧЩК ЬФБР РТЕПВТБЪПЧБОЙС ЧЙТФХБМШОПЗП БДТЕУБ, УЧСЪБООЩК У РТЕПВТБЪПЧБОЙЕН УНЕЭЕОЙС Й УЕМЕЛФПТБ У ЙУРПМШЪПЧБОЙЕН ФБВМЙГ GDT Й LDT, УПДЕТЦБЭЙИ ДЕУЛТЙРФПТЩ УЕЗНЕОФПЧ, Ч ФПЮОПУФЙ УПЧРБДБЕФ У ЬФБРПН РТЕПВТБЪПЧБОЙС ЬФЙИ ДБООЩИ РТЙ ПФЛМАЮЕООПН НЕИБОЙЪНЕ ХРТБЧМЕОЙС УФТБОЙГБНЙ. чУЕ УФТХЛФХТЩ ДБООЩИ ЬФЙИ ФБВМЙГ ФБЛЙЕ ЦЕ. пДОБЛП, ЕУМЙ ТБОШЫЕ ДЕУЛТЙРФПТ УЕЗНЕОФБ УПДЕТЦБМ ЕЗП ВБЪПЧЩК БДТЕУ Ч ЖЙЪЙЮЕУЛПН БДТЕУОПН РТПУФТБОУФЧЕ, Й РТЙ УМПЦЕОЙЙ ЕЗП УП УНЕЭЕОЙЕН ЙЪ ЛПНБОДЩ РТПЗТБННЩ РПМХЮБМУС МЙОЕКОЩК ЙУЛПНЩК БДТЕУ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ, ФП ФЕРЕТШ ДЕУЛТЙРФПТ УПДЕТЦЙФ ВБЪПЧЩК БДТЕУ УЕЗНЕОФБ Ч ЧЙТФХБМШОПН БДТЕУОПН РТПУФТБОУФЧЕ. рПЬФПНХ Ч ТЕЪХМШФБФЕ ЕЗП УМПЦЕОЙС УП УНЕЭЕОЙЕН РПМХЮБЕФУС МЙОЕКОЩК ЧЙТФХБМШОЩК БДТЕУ, ЛПФПТЩК ОБ ЧФПТПН ЬФБРЕ (УФТБОЙЮОПН) РТЕПВТБЪХЕФУС Ч ОПНЕТ ЖЙЪЙЮЕУЛПК УФТБОЙГЩ. дМС ТЕБМЙЪБГЙЙ НЕИБОЙЪНБ ХРТБЧМЕОЙС УФТБОЙГБНЙ ЛБЛ ЖЙЪЙЮЕУЛПЕ, ФБЛ Й ЧЙТФХБМШОПЕ БДТЕУОПЕ РТПУФТБОУФЧБ ТБЪВЙФЩ ОБ УФТБОЙГЩ ТБЪНЕТПН 4 л. чУЕЗП Ч ЬФЙИ БДТЕУОЩИ РТПУФТБОУФЧБИ ОБУЮЙФЩЧБЕФУС 1 н УФТБОЙГ. оЕУНПФТС ОБ ОБМЙЮЙЕ ОЕУЛПМШЛЙИ ЧЙТФХБМШОЩИ УЕЗНЕОФПЧ, ЧУЕ ЧЙТФХБМШОПЕ БДТЕУОПЕ РТПУФТБОУФЧП ЪБДБЮЙ ЙНЕЕФ ПВЭЕЕ ТБЪВЙЕОЙЕ ОБ УФТБОЙГЩ, ФБЛ ЮФП ОХНЕТБГЙС ЧЙТФХБМШОЩИ УФТБОЙГ УЛЧПЪОБС. мЙОЕКОЩК ЧЙТФХБМШОЩК БДТЕУ УПДЕТЦЙФ Ч УЧПЙИ УФБТЫЙИ 20 ТБЪТСДБИ ОПНЕТ ЧЙТФХБМШОПК УФТБОЙГЩ, Б Ч НМБДЫЙИ 12 ТБЪТСДБИ УНЕЭЕОЙЕ ЧОХФТЙ УФТБОЙГЩ. дМС ПФПВТБЦЕОЙС ЧЙТФХБМШОПК УФТБОЙГЩ Ч ЖЙЪЙЮЕУЛХА ДПУФБФПЮОП РПУФТПЙФШ ФБВМЙГХ УФТБОЙГ, ЛБЦДЩК ЬМЕНЕОФ ЛПФПТПК - ДЕУЛТЙРФПТ ЧЙТФХБМШОПК УФТБОЙГЩ - УПДЕТЦБМ ВЩ ОПНЕТ УППФЧЕФУФЧХАЭЕК ЕК ЖЙЪЙЮЕУЛПК УФТБОЙГЩ Й ЕЕ БФТЙВХФЩ. ч РТПГЕУУПТЕ i386 ФБЛ Й УДЕМБОП, Й УФТХЛФХТБ ДЕУЛТЙРФПТБ УФТБОЙГЩ РПЛБЪБОБ ОБ ТЙУХОЛЕ 2.23. 20-ФЙ ТБЪТСДПЧ ОПНЕТБ УФТБОЙГЩ ДПУФБФПЮОП ДМС ПРТЕДЕМЕОЙС ЖЙЪЙЮЕУЛПЗП БДТЕУБ ОБЮБМБ УФТБОЙГЩ, ФБЛ ЛБЛ РТЙ ЕЕ ЖЙЛУЙТПЧБООПН ТБЪНЕТЕ 4 л НМБДЫЙЕ 12 ТБЪТСДПЧ ЬФПЗП БДТЕУБ ЧУЕЗДБ ТБЧОЩ ОХМА. дЕУЛТЙРФПТ УФТБОЙГЩ ФБЛЦЕ УПДЕТЦЙФ УМЕДХАЭЙЕ РПМС, ВМЙЪЛЙЕ РП УНЩУМХ УППФЧЕФУФЧХАЭЙН РПМСН ДЕУЛТЙРФПТБ УЕЗНЕОФБ: P - ВЙФ РТЙУХФУФЧЙС УФТБОЙГЩ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ, W - ВЙФ ТБЪТЕЫЕОЙС ЪБРЙУЙ Ч УФТБОЙГХ, U - ВЙФ РПМШЪПЧБФЕМШ/УХРЕТЧЙЪПТ A - РТЙЪОБЛ ФПЗП, ВЩМ МЙ ДПУФХР Л УФТБОЙГЕ, D - РТЙЪОБЛ НПДЙЖЙЛБГЙЙ УПДЕТЦЙНПЗП УФТБОЙГЩ, PWT Й PCD - ХРТБЧМСАФ НЕИБОЙЪНПН ЛЬЫЙТПЧБОЙС УФТБОЙГ (ЧЧЕДЕОЩ, ОБЮЙОБС У РТПГЕУУПТБ i486), AVL - ТЕЪЕТЧ ДМС ОХЦД ПРЕТБГЙПООПК УЙУФЕНЩ (available for use). тЙУ. 2.22. уЕЗНЕОФОП-УФТБОЙЮОЩК НЕИБОЙЪН тЙУ. 2.23. жПТНБФ ДЕУЛТЙРФПТБ УФТБОЙГЩ рТЙ ОЕВПМШЫПН ТБЪНЕТЕ УФТБОЙГЩ РТПГЕУУПТБ i386 ПФОПУЙФЕМШОП ТБЪНЕТПЧ БДТЕУОЩИ РТПУФТБОУФЧ, ФБВМЙГБ УФТБОЙГ ДПМЦОБ ЪБОЙНБФШ Ч РБНСФЙ ЧЕУШНБ ЪОБЮЙФЕМШОПЕ НЕУФП - 4 ВБКФБ ( 1н = 4 нВБКФБ. ьФП УМЙЫЛПН НОПЗП ДМС ОЩОЕЫОЙИ НПДЕМЕК РЕТУПОБМШОЩИ ЛПНРШАФЕТПЧ, РПЬФПНХ Ч РТПГЕУУПТЕ i386 ЙУРПМШЪХЕФУС ДЕМЕОЙЕ ЧУЕК ФБВМЙГЩ УФТБОЙГ ОБ ТБЪДЕМЩ РП 1024 ДЕУЛТЙРФПТБ. тБЪНЕТ ТБЪДЕМБ ЧЩВТБО ФБЛ, ЮФПВЩ ПДЙО ТБЪДЕМ ЪБОЙНБМ ПДОХ ЖЙЪЙЮЕУЛХА УФТБОЙГХ (1024 ( 4 ВБКФБ = 4 лВБКФБ). чУЕЗП РПМХЮБЕФУС 1024 ТБЪДЕМБ (1024 ( 1024 = 1н). дМС ФПЗП, ЮФПВЩ ОЕ ИТБОЙФШ ЧУЕ ТБЪДЕМЩ ФБВМЙГЩ УФТБОЙГ ПДОПЧТЕНЕООП Ч ЖЙЪЙЮЕУЛПК РБНСФЙ, ЙУРПМШЪХЕФУС ЛБФБМПЗ ТБЪДЕМПЧ ФБВМЙГЩ УФТБОЙГ, ЛПФПТЩК ЙУРПМШЪХЕФ ФБЛЙЕ ЦЕ РП УФТХЛФХТЕ ДЕУЛТЙРФПТЩ УФТБОЙГ, ЮФП Й Ч ФБВМЙГЕ УФТБОЙГ. рПЬФПНХ ДМС ИТБОЕОЙС ЙОЖПТНБГЙЙ П ДЕУЛТЙРФПТБИ 1024 ТБЪДЕМПЧ ОЕПВИПДЙНБ РБНСФШ 4 л, Ф.Е. ПДОБ ЖЙЪЙЮЕУЛБС УФТБОЙГБ. уПЧПЛХРОПУФШ ДЕУЛТЙРФПТПЧ, ПРЙУЩЧБАЭЙИ УПУФПСОЙЕ Й ИБТБЛФЕТЙУФЙЛЙ ЧЙТФХБМШОЩИ УФТБОЙГ ТБЪДЕМПЧ ФБВМЙГЩ УФТБОЙГ, ОБЪЩЧБЕФУС ЛБФБМПЗПН ТБЪДЕМПЧ ЙМЙ ФБВМЙГ. чЙТФХБМШОБС УФТБОЙГБ, ИТБОСЭБС УПДЕТЦЙНПЕ ЛБФБМПЗБ, ЧУЕЗДБ ОБИПДЙФУС Ч ЖЙЪЙЮЕУЛПК РБНСФЙ, Й ОПНЕТ ЕЕ ЖЙЪЙЮЕУЛПК УФТБОЙГЩ ХЛБЪБО Ч УРЕГЙБМШОПН ХРТБЧМСАЭЕН ТЕЗЙУФТЕ CR3 РТПГЕУУПТБ (ФПЮОЕЕ, Ч ПДОПН ЙЪ РПМЕК ЬФПЗП ТЕЗЙУФТБ). рТЕПВТБЪПЧБОЙЕ МЙОЕКОПЗП ЧЙТФХБМШОПЗП БДТЕУБ Ч ЖЙЪЙЮЕУЛЙК РТПЙУИПДЙФ УМЕДХАЭЙН ПВТБЪПН (ТЙУХОПЛ 2.24). рПМЕ ОПНЕТБ ЧЙТФХБМШОПК УФТБОЙГЩ (УФБТЫЙЕ 20 ТБЪТСДПЧ) ДЕМЙФУС ОБ ДЧЕ ТБЧОЩЕ ЮБУФЙ РП 10 ТБЪТСДПЧ - РПМЕ ОПНЕТБ ТБЪДЕМБ Й РПМЕ ОПНЕТБ УФТБОЙГЩ Ч ТБЪДЕМЕ. у РПНПЭША ОПНЕТБ ЖЙЪЙЮЕУЛПК УФТБОЙГЩ, ИТБОСЭЕК ЛБФБМПЗ Й УНЕЭЕОЙС Ч ЬФПК УФТБОЙГЕ, ЪБДБЧБЕНПЗП РПМЕН ОПНЕТБ ТБЪДЕМБ, РТПГЕУУПТ ОБИПДЙФ ДЕУЛТЙРФПТ ЧЙТФХБМШОПК УФТБОЙГЩ ТБЪДЕМБ. ч УППФЧЕФУФЧЙЙ У БФТЙВХФБНЙ ЬФПЗП ДЕУЛТЙРФПТБ ПРТЕДЕМСАФУС РТБЧБ ДПУФХРБ Л ЬФПК УФТБОЙГЕ, Б ФБЛЦЕ ОБМЙЮЙЕ ЕЕ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ. ч УМХЮБЕ ЕЕ ПФУХФУФЧЙС РТПЙУИПДЙФ УФТБОЙЮОПЕ РТЕТЩЧБОЙЕ, Й ПРЕТБГЙПООБС УЙУФЕНБ ДПМЦОБ Ч ЬФПН УМХЮБЕ РЕТЕНЕУФЙФШ ЕЕ Ч РБНСФШ. рПУМЕ ФПЗП, ЛБЛ ОХЦОБС УФТБОЙГБ ОБИПДЙФУС Ч РБНСФЙ, ДМС ПРТЕДЕМЕОЙС БДТЕУБ ЬМЕНЕОФБ ДБООЩИ ЙУРПМШЪХЕФУС УНЕЭЕОЙЕ, ПРТЕДЕМСЕНПЕ РПМЕН ОПНЕТБ УФТБОЙГЩ МЙОЕКОПЗП ЧЙТФХБМШОПЗП БДТЕУБ. фБЛЙН ПВТБЪПН, РТЙ ДПУФХРЕ Л УФТБОЙГЕ Ч РТПГЕУУПТЕ ЙУРПМШЪХЕФУС ДЧХИХТПЧОЕЧБС УИЕНБ БДТЕУБГЙЙ УФТБОЙГ, ЮФП ЪБНЕДМСЕФ РТЕПВТБЪПЧБОЙЕ, ОП РПЪЧПМСЕФ ЙУРПМШЪПЧБФШ УФТБОЙЮОЩК НЕИБОЙЪН Й ДМС ИТБОЕОЙС УБНПК ФБВМЙГЩ УФТБОЙГ, Й УХЭЕУФЧЕООП ХНЕОШЫЙФШ ПВЯЕН ЖЙЪЙЮЕУЛПК РБНСФЙ ДМС ЕЕ ИТБОЕОЙС. дМС ХУЛПТЕОЙС УФТБОЙЮОЩИ РТЕПВТБЪПЧБОЙК Ч ВМПЛЕ ХРТБЧМЕОЙС УФТБОЙГБНЙ ЙУРПМШЪХЕФУС БУУПГЙБФЙЧОБС РБНСФШ, Ч ЛПФПТПК ЛЬЫЙТХЕФУС 32 ЛПНВЙОБГЙЙ "ОПНЕТ ЧЙТФХБМШОПК УФТБОЙГЩ - ОПНЕТ ЖЙЪЙЮЕУЛПК УФТБОЙГЩ". ьФБ УРЕГЙБМШОБС ЛЬЫ-РБНСФШ (ДПРПМОЙФЕМШОБС РП ПФОПЫЕОЙА Л 8 лВБКФОПНХ ЛЬЫХ ДБООЩИ РТПГЕУУПТПЧ i486 Й Pentium) ЪОБЮЙФЕМШОП ХУЛПТСЕФ РТЕПВТБЪПЧБОЙЕ БДТЕУПЧ, ФБЛ ЛБЛ Ч УМХЮБЕ РПРБДБОЙС Ч ЛЬЫ ДМЙФЕМШОЩК РТПГЕУУ, ПРЙУБООЩК ЧЩЫЕ, ЙУЛМАЮБЕФУС. тЙУ. 2.24. рТЕПВТБЪПЧБОЙЕ МЙОЕКОПЗП ЧЙТФХБМШОПЗП БДТЕУБ Ч ЖЙЪЙЮЕУЛЙК БДТЕУ пТЗБОЙЪБГЙС ЧЙТФХБМШОПК РБНСФЙ Ч РТПГЕУУПТЕ i386 РПЪЧПМСЕФ ЪБЭЙФЙФШ БДТЕУОЩЕ РТПУФТБОУФЧБ ТБЪМЙЮОЩИ РТПГЕУУПЧ ЪБ УЮЕФ ДЧХИ НЕИБОЙЪНПЧ: йЪПМСГЙС БДТЕУОЩИ РТПУФТБОУФЧ РТПГЕУУПЧ Ч ЖЙЪЙЮЕУЛПК РБНСФЙ РХФЕН ОБЪОБЮЕОЙС ЙН ТБЪМЙЮОЩИ ЖЙЪЙЮЕУЛЙИ УФТБОЙГ ЙМЙ УЕЗНЕОФПЧ (ЕУМЙ УФТБОЙЮОЩК НЕИБОЙЪН ПФЛМАЮЕО). ъБЭЙФБ УЕЗНЕОФПЧ ПФ ОЕУБОЛГЙПОЙТПЧБООПЗП ДПУФХРБ У РПНПЭША РТЙЧЙМЕЗЙК ЮЕФЩТЕИ ХТПЧОЕК. уТЕДУФЧБ ЧЩЪПЧБ РПДРТПЗТБНН Й ЪБДБЮ пРЕТБГЙПООБС УЙУФЕНБ, ЛБЛ ПДОПЪБДБЮОБС, ФБЛ Й НОПЗПЪБДБЮОБС, ДПМЦОБ РТЕДПУФБЧМСФШ ЪБДБЮБН УТЕДУФЧБ ЧЩЪПЧБ РПДРТПЗТБНН ПРЕТБГЙПООПК УЙУФЕНЩ, ВЙВМЙПФЕЮОЩИ РПДРТПЗТБНН, Б ФБЛЦЕ ЙНЕФШ УТЕДУФЧБ ДМС ЪБРХУЛБ ЪБДБЮ, Б РТЙ НОПЗПЪБДБЮОПК ТБВПФЕ УТЕДУФЧБ ВЩУФТПЗП РЕТЕЛМАЮЕОЙС У ЪБДБЮЙ ОБ ЪБДБЮХ. чЩЪПЧ РПДРТПЗТБННЩ ПФМЙЮБЕФУС ПФ ЪБРХУЛБ ЪБДБЮЙ ФЕН, ЮФП Ч РЕТЧПН УМХЮБЕ БДТЕУОПЕ РТПУФТБОУФЧП ПУФБЕФУС ФЕН ЦЕ (ФБВМЙГБ LDT ПУФБЕФУС РТЕЦОЕК), Б РТЙ ЧЩЪПЧЕ ЪБДБЮЙ БДТЕУОПЕ РТПУФТБОУФЧП РПМОПУФША НЕОСЕФУС. чЩЪПЧ РПДРТПЗТБНН ВЕЪ УНЕОЩ ЛПДПЧПЗП УЕЗНЕОФБ Ч ЪБЭЙЭЕООПН ТЕЦЙНЕ РТПГЕУУПТБ i386 РТПЙЪЧПДЙФУС БОБМПЗЙЮОП ЧЩЪПЧХ Ч ТЕБМШОПН ТЕЦЙНЕ У РПНПЭША ЛПНБОД JMP Й CALL. дМС ЧЩЪПЧБ РПДРТПЗТБННЩ, ЛПД ЛПФПТПК ОБИПДЙФУС Ч ДТХЗПН УЕЗНЕОФЕ (ЛПФПТЩК НПЦЕФ РТЙОБДМЕЦБФШ ВЙВМЙПФЕЛЕ, ДТХЗПК ЪБДБЮЕ ЙМЙ ПРЕТБГЙПООПК УЙУФЕНЕ), РТПГЕУУПТ i386 РТЕДПУФБЧМСЕФ 2 ЧБТЙБОФБ ЧЩЪПЧБ, РТЙЮЕН ПВБ ЙУРПМШЪХАФ ЪБЭЙФХ У РПНПЭША РТБЧ ДПУФХРБ. рЕТЧЩК УРПУПВ УПУФПЙФ Ч ОЕРПУТЕДУФЧЕООПН ХЛБЪБОЙЙ Ч РПМЕ ЛПНБОДЩ JMP ЙМЙ CALL УЕМЕЛФПТБ УЕЗНЕОФБ, УПДЕТЦБЭЕЗП ЛПД ЧЩЪЩЧБЕНПК РПДРТПЗТБННЩ, Б ФБЛЦЕ УНЕЭЕОЙЕ Ч ЬФПН УЕЗНЕОФЕ БДТЕУБ ОБЮБМБ РПДРТПЗТБННЩ. тЙУ. 2.25. оЕРПУТЕДУФЧЕООЩК ЧЩЪПЧ РПДРТПЗТБННЩ уИЕНБ ФБЛПЗП ЧЩЪПЧБ РТЙЧЕДЕОБ ОБ ТЙУХОЛЕ 2.25. ъДЕУШ Й ДБМЕЕ РПЛБЪБО ФПМШЛП ЬФБР РПМХЮЕОЙС МЙОЕКОПЗП БДТЕУБ Ч ЧЙТФХБМШОПН РТПУФТБОУФЧЕ, Б УМЕДХАЭЙК ЬФБР (РПДТБЪХНЕЧБЕФУС, ЮФП НЕИБОЙЪН РПДДЕТЦЛЙ УФТБОЙГ ЧЛМАЮЕО) РТЕПВТБЪПЧБОЙС ЬФПЗП БДТЕУБ Ч ОПНЕТ ЖЙЪЙЮЕУЛПК УФТБОЙГЩ ПРХЭЕО, ФБЛ ЛБЛ ПО ОЕ УПДЕТЦЙФ ОЙЮЕЗП УРЕГЙЖЙЮЕУЛПЗП РП УТБЧОЕОЙА У ДПУФХРПН Л УЕЗНЕОФХ ДБООЩИ, ТБУУНПФТЕООПНХ ЧЩЫЕ. тБЪТЕЫЕОЙЕ ЧЩЪПЧБ РТПЙУИПДЙФ Ч ЪБЧЙУЙНПУФЙ ПФ ЪОБЮЕОЙС РПМС C Ч ДЕУЛТЙРФПТЕ УЕЗНЕОФБ ЧЩЪЩЧБЕНПЗП ЛПДБ. рТЙ C=0 ЧЩЪЩЧБЕНЩК УЕЗНЕОФ ОЕ УЮЙФБЕФУС РПДЮЙОЕООЩН, Й ЧЩЪПЧ ТБЪТЕЫБЕФУС, ФПМШЛП ЕУМЙ ХТПЧЕОШ РТБЧ ЧЩЪЩЧБАЭЕЗП ЛПДБ ОЕ НЕОШЫЕ ХТПЧОС РТБЧ ЧЩЪЩЧБЕНПЗП УЕЗНЕОФБ. рТЙ C=1 ЧЩЪЩЧБЕНЩК УЕЗНЕОФ УЮЙФБЕФУС РПДЮЙОЕООЩН Й ДПРХУЛБЕФ ЧЩЪПЧ ЙЪ ЛПДБ У МАВЩН ХТПЧОЕН РТБЧ ДПУФХРБ, ОП РТЙ ЧЩРПМОЕОЙЙ РПДРТПЗТБННБ ОБДЕМСЕФУС ХТПЧОЕН РТБЧ ЧЩЪЧБЧЫЕЗП ЛПДБ. тЙУ. 2.26. жПТНБФ ДЕУЛТЙРФПТБ ЫМАЪБ ЧЩЪПЧБ РПДРТПЗТБННЩ тЙУ. 2.27. чЩЪПЧ РПДРТПЗТБННЩ ЮЕТЕЪ ЫМАЪ ЧЩЪПЧБ пЮЕЧЙДОП, ЮФП РЕТЧЩК УРПУПВ ОЕРТЙЗПДЕО ДМС ЧЩЪПЧБ ЖХОЛГЙК ПРЕТБГЙПООПК УЙУФЕНЩ, ЙНЕАЭЕК ПВЩЮОП ОХМЕЧПК ХТПЧЕОШ РТБЧ, ЙЪ РПМШЪПЧБФЕМШУЛПК РТПЗТБННЩ, ТБВПФБАЭЕК, ЛБЛ РТБЧЙМП, ОБ ФТЕФШЕН ХТПЧОЕ. рПЬФПНХ РТПГЕУУПТ i386 РТЕДПУФБЧМСЕФ ДТХЗПК УРПУПВ ЧЩЪПЧБ РПДРТПЗТБНН, ПУОПЧБООЩК ОБ ФПН, ЮФП ЪБТБОЕЕ ПРТЕДЕМСЕФУС ОБВПТ ФПЮЕЛ ЧИПДБ Ч РТЙЧЙМЕЗЙТПЧБООЩЕ ЛПДПЧЩЕ УЕЗНЕОФЩ, Й ЬФЙ ФПЮЛЙ ЧИПДБ ПРЙУЩЧБАФУС У РПНПЭША УРЕГЙБМШОЩИ ДЕУЛТЙРФПТПЧ - ДЕУЛТЙРФПТПЧ ЫМАЪПЧ ЧЩЪПЧБ РПДРТПЗТБНН. ьФПФ ДЕУЛТЙРФПТ РТЙОБДМЕЦЙФ Л УЙУФЕНОЩН ДЕУЛТЙРФПТБН, Й ЕЗП УФТХЛФХТБ ПФМЙЮБЕФУС ПФ УФТХЛФХТЩ ДЕУЛТЙРФПТПЧ УЕЗНЕОФПЧ ЛПДБ Й ДБООЩИ (ТЙУХОПЛ 2.26). уИЕНБ ЕЗП ЙУРПМШЪПЧБОЙС РТЙЧЕДЕОБ ОБ ТЙУХОЛЕ 2.27. уЕМЕЛФПТ ЙЪ РПМС ЛПНБОДЩ CALL ЙУРПМШЪХЕФУС ДМС ХЛБЪБОЙС ОБ ДЕУЛТЙРФПТ ЫМАЪБ ЧЩЪПЧБ РПДРТПЗТБННЩ Ч ФБВМЙГБИ GDT ЙМЙ LDT. дМС ЙУРПМШЪПЧБОЙС ЬФПЗП ДЕУЛТЙРФПТБ ЧЩЪЩЧБАЭЙК ЛПД ДПМЦЕО ЙНЕФШ ОЕ НЕОШЫЙК ХТПЧЕОШ РТБЧ, ЮЕН ДЕУЛТЙРФПТ, ОП ЕУМЙ ДЕУЛТЙРФПТ ЫМАЪБ ДПУФХРЕО, ФП ПО НПЦЕФ ХЛБЪЩЧБФШ ОБ ДЕУЛТЙРФПТ УЕЗНЕОФБ ЧЩЪЩЧБЕНПЗП ЛПДБ, ЙНЕАЭЙК ВПМЕЕ ЧЩУПЛЙК ХТПЧЕОШ, ЮЕН ЙНЕЕФ ЫМАЪ, Й ЧЩЪПЧ РТЙ ЬФПН РТПЙЪПКДЕФ. рТЙ ПРТЕДЕМЕОЙЙ БДТЕУБ ЧИПДБ Ч ЧЩЪЩЧБЕНПН УЕЗНЕОФЕ УНЕЭЕОЙЕ ЙЪ РПМС ЛПНБОДЩ CALL ОЕ ЙУРПМШЪХЕФУС, Б ЙУРПМШЪХЕФУС УНЕЭЕОЙЕ ЙЪ ДЕУЛТЙРФПТБ ЫМАЪБ, ЮФП ОЕ ДБЕФ ЧПЪНПЦОПУФЙ ЪБДБЮЕ УБНПК ПРТЕДЕМСФШ ФПЮЛХ ЧИПДБ Ч ЪБЭЙЭЕООЩК ЛПДПЧЩК УЕЗНЕОФ. рТЙ ЧЩЪПЧЕ ЛПДПЧ, ПВМБДБАЭЙИ ТБЪМЙЮОЩНЙ ХТПЧОСНЙ РТЙЧЙМЕЗЙК, ЧПЪОЙЛБЕФ РТПВМЕНБ РЕТЕДБЮЙ РБТБНЕФТПЧ НЕЦДХ ТБЪМЙЮОЩНЙ УФЕЛБНЙ, ФБЛ ЛБЛ ДМС ОБДЕЦОПК ЪБЭЙФЩ ЪБДБЮЙ ТБЪМЙЮОПЗП ХТПЧОС РТЙЧЙМЕЗЙК ЙНЕАФ ТБЪМЙЮОЩЕ УЕЗНЕОФЩ УФЕЛПЧ. уЕМЕЛФПТЩ ЬФЙИ УЕЗНЕОФПЧ ИТБОСФУС Ч ЛПОФЕЛУФЕ ЪБДБЮЙ - УЕЗНЕОФЕ TSS (Task State Segment). еУМЙ ЧЩЪЩЧБЕФУС РПДРТПЗТБННБ, ЙНЕАЭБС ДТХЗПК ХТПЧЕОШ РТЙЧЙМЕЗЙК, ФП ЙЪ ФЕЛХЭЕЗП УФЕЛБ Ч УФЕЛ ХТПЧОС ДПУФХРБ ЧЩЪЩЧБЕНПЗП УЕЗНЕОФБ ЛПРЙТХЕФУС УФПМШЛП 32-ТБЪТСДОЩИ УМПЧ, УЛПМШЛП ХЛБЪБОП Ч РПМЕ УЮЕФЮЙЛБ УМПЧ ДЕУЛТЙРФПТБ ЫМАЪБ. уФТХЛФХТБ УЕЗНЕОФБ TSS ЪБДБЮЙ РТЙЧЕДЕОБ ОБ ТЙУХОЛЕ 2.28. лПОФЕЛУФ ЪБДБЮЙ ДПМЦЕО УПДЕТЦБФШ ЧУЕ ДБООЩЕ ДМС ФПЗП, ЮФПВЩ НПЦОП ВЩМП ЧПУУФБОПЧЙФШ ЧЩРПМОЕОЙЕ РТЕТЧБООПК Ч РТПЙЪЧПМШОЩК НПНЕОФ ЧТЕНЕОЙ ЪБДБЮЙ, ФП ЕУФШ ЪОБЮЕОЙС ТЕЗЙУФТПЧ РТПГЕУУПТБ, ХЛБЪБФЕМЙ ОБ ПФЛТЩФЩЕ ЖБКМЩ Й ОЕЛПФПТЩЕ ДТХЗЙЕ, ЪБЧЙУСЭЙЕ ПФ ПРЕТБГЙПООПК УЙУФЕНЩ, РЕТЕНЕООЩЕ. уЛПТПУФШ РЕТЕЛМАЮЕОЙС ЛПОФЕЛУФБ Ч ЪОБЮЙФЕМШОПК УФЕРЕОЙ ЧМЙСЕФ ОБ УЛПТПУФОЩЕ ЛБЮЕУФЧБ НОПЗПЪБДБЮОПК ПРЕТБГЙПООПК УЙУФЕНЩ. рТПГЕУУПТ i386 РТПЙЪЧПДЙФ БРРБТБФОПЕ РЕТЕЛМАЮЕОЙЕ ЛПОФЕЛУФБ ЪБДБЮЙ, ИТБОСЭЕЗПУС Ч УЕЗНЕОФЕ TSS. лБЛ ЧЙДОП ЙЪ ТЙУХОЛБ, УЕЗНЕОФ TSS ЙНЕЕФ ЖЙЛУЙТПЧБООЩЕ РПМС, ПФЧЕДЕООЩЕ ДМС ЪОБЮЕОЙК ТЕЗЙУФТПЧ РТПГЕУУПТБ, ЛБЛ ХОЙЧЕТУБМШОЩИ, ФБЛ Й ОЕЛПФПТЩИ ХРТБЧМСАЭЙИ (ОБРТЙНЕТ LDTR Й CR3). дМС ПРЙУБОЙС ЧПЪНПЦОПУФЕК ДПУФХРБ ЪБДБЮЙ Л РПТФБН ЧЧПДБ-ЧЩЧПДБ РТПГЕУУПТ ЙУРПМШЪХЕФ Ч ЪБЭЙЭЕООПН ТЕЦЙНЕ РПМЕ IOPL (Input/Output Privilege Level) Ч УЧПЕН ТЕЗЙУФТЕ EFLAGS Й ЛБТФХ ВЙФПЧЩИ РПМЕК ДПУФХРБ Л РПТФБН. дМС РПМХЮЕОЙС ЧПЪНПЦОПУФЙ ЧЩРПМОСФШ ЛПНБОДЩ ЧЧПДБ-ЧЩЧПДБ ЧЩРПМОСЕНЩК ЛПД ДПМЦЕО ЙНЕФШ ХТПЧЕОШ РТБЧ ОЕ ОЙЦЕ ЪОБЮЕОЙС РПМС IOPL. еУМЙ ЦЕ ЬФП ХУМПЧЙЕ УПВМАДБЕФУС, ФП ЧПЪНПЦОПУФШ ДПУФХРБ Л РПТФХ У ЛПОЛТЕФОЩН БДТЕУПН ПРТЕДЕМСЕФУС ЪОБЮЕОЙЕН УППФЧЕФУФЧХАЭЕЗП ВЙФБ Ч ЛБТФЕ ЧЧПДБ-ЧЩЧПДБ УЕЗНЕОФБ TSS (ЛБТФБ УПУФПЙФ ЙЪ 64 лВЙФ ДМС ПРЙУБОЙС ДПУФХРБ Л 65536 РПТФБН).

вЙФПЧБС ЛБТФБ ЧЧПДБ/ЧЩЧПДБ (влчч) (

(8 лВБКФ дПРПМОЙФЕМШОБС ЙОЖПТНБГЙС пу пФОПУЙФЕМШОЩК БДТЕУ вллч0. . .0T64 0. . .0уЕМЕЛФПТ LDT 60 0. . .0 GS 5C 0. . .0 FS 58 0. . .0 DS 54 0. . .0 SS 50 0. . .0 CS 4C 0. . .0 ES 48 EDI44 ESI40 EBP3C ESP38 EBX34 EDX30 ECX2C EAX28 EFLAGS24 EIP20 CR31C 0. . .0SS ХТПЧОС 218 ESP214 0. . .0SS ХТПЧОС 110 ESP1C 0. . .0SS ХТПЧОС 08 ESP04 0. . .0уЕМЕЛФПТ TSS ЧПЪЧТБФБ0 тЙУ. 2.28. уФТХЛФХТБ УЕЗНЕОФБ TSS лТПНЕ ЬФПЗП, УЕЗНЕОФ TSS НПЦЕФ ЧЛМАЮБФШ ДПРПМОЙФЕМШОХА ЙОЖПТНБГЙА, ОЕПВИПДЙНХА ДМС ТБВПФЩ ЪБДБЮЙ Й ЪБЧЙУСЭХА ПФ ЛПОЛТЕФОПК ПРЕТБГЙПООПК УЙУФЕНЩ (ОБРТЙНЕТ, ХЛБЪБФЕМЙ ПФЛТЩФЩИ ЖБКМПЧ ЙМЙ ХЛБЪБФЕМЙ ОБ ЙНЕОПЧБООЩЕ ЛПОЧЕКЕТЩ УЕФЕЧПЗП ПВНЕОБ). чЛМАЮЕООБС Ч ЬФПФ УЕЗНЕОФ ЙОЖПТНБГЙС БЧФПНБФЙЮЕУЛЙ ЪБНЕОСЕФУС РТПГЕУУПТПН РТЙ ЧЩРПМОЕОЙЙ ЛПНБОДЩ CALL, УЕМЕЛФПТ ЛПФПТПК ХЛБЪЩЧБЕФ ОБ ДЕУЛТЙРФПТ УЕЗНЕОФБ TSS Ч ФБВМЙГЕ GDT (ДЕУЛТЙРФПТЩ ЬФПЗП ФЙРБ НПЗХФ ВЩФШ ТБУРПМПЦЕОЩ ФПМШЛП Ч ЬФПК ФБВМЙГЕ). жПТНБФ ДЕУЛТЙРФПТБ УЕЗНЕОФБ TSS БОБМПЗЙЮЕО ЖПТНБФХ ДЕУЛТЙРФПТБ УЕЗНЕОФБ ДБООЩИ. тЙУ. 2.29. оЕРПУТЕДУФЧЕООЩК ЧЩЪПЧ ЪБДБЮЙ лБЛ Й Ч УМХЮБЕ ЧЩЪПЧБ РПДРТПЗТБНН, ЙНЕЕФУС ДЧЕ ЧПЪНПЦОПУФЙ ЧЩЪПЧБ ЪБДБЮЙ - ОЕРПУТЕДУФЧЕООЩК ЧЩЪПЧ ЮЕТЕЪ ХЛБЪБОЙЕ УЕМЕЛФПТБ УЕЗНЕОФБ TSS ОХЦОПК ЪБДБЮЙ Ч РПМЕ ЛПНБОДЩ CALL Й ЛПУЧЕООЩК ЧЩЪПЧ ЮЕТЕЪ ЫМАЪ ЧЩЪПЧБ ЪБДБЮЙ. лБЛ Й РТЙ ЧЩЪПЧЕ РПДРТПЗТБНН, ОЕРПУТЕДУФЧЕООЩК ЧЩЪПЧ ЧПЪНПЦЕО ФПМШЛП Ч УМХЮБЕ, ЕУМЙ ЧЩЪЩЧБАЭЙК ЛПД ПВМБДБЕФ ХТПЧОЕН РТЙЧЙМЕЗЙК, ОЕ НЕОШЫЙН, ЮЕН ЧЩЪЩЧБЕНБС ЪБДБЮБ. рТЙ ЧЩЪПЧЕ ЮЕТЕЪ ЫМАЪ (ЛПФПТЩК НПЦЕФ ТБУРПМБЗБФШУС Й Ч ФБВМЙГЕ LDT) ДПУФБФПЮОП ЙНЕФШ РТБЧБ ДПУФХРБ Л ЫМАЪХ. оЕРПУТЕДУФЧЕООЩК ЧЩЪПЧ ЪБДБЮЙ РПЛБЪБО ОБ ТЙУХОЛЕ 2.29. рТЙ РЕТЕЛМАЮЕОЙЙ ЪБДБЮ РТПГЕУУПТ ЧЩРПМОСЕФ УМЕДХАЭЙЕ ДЕКУФЧЙС: 1) чЩРПМОСЕФУС ЛПНБОДБ CALL, УЕМЕЛФПТ ЛПФПТПК ХЛБЪЩЧБЕФ ОБ ДЕУЛТЙРФПТ УЕЗНЕОФБ ФЙРБ TSS. 2) ч TSS ФЕЛХЭЕК ЪБДБЮЙ УПИТБОСАФУС ЪОБЮЕОЙС ТЕЗЙУФТПЧ РТПГЕУУПТБ. оБ ФЕЛХЭЙК УЕЗНЕОФ TSS ХЛБЪЩЧБЕФ ТЕЗЙУФТ РТПГЕУУПТБ TR, УПДЕТЦБЭЙК УЕМЕЛФПТ УЕЗНЕОФБ. 3) ч TR ЪБЗТХЦБЕФУС УЕМЕЛФПТ УЕЗНЕОФБ TSS ЪБДБЮЙ, ОБ ЛПФПТХА РЕТЕЛМАЮБЕФУС РТПГЕУУПТ. 4) йЪ ОПЧПЗП TSS Ч ТЕЗЙУФТ LDTR РЕТЕОПУЙФУС ЪОБЮЕОЙЕ УЕМЕЛФПТБ ФБВМЙГЩ LDT Ч ФБВМЙГЕ GDT ЪБДБЮЙ. 5) чПУУФБОБЧМЙЧБАФУС ЪОБЮЕОЙС ТЕЗЙУФТПЧ РТПГЕУУПТБ (ЙЪ УППФЧЕФУФЧХАЭЙИ РПМЕК ОПЧПЗП УЕЗНЕОФБ TSS). 6) ч РПМЕ УЕМЕЛФПТБ ЧПЪЧТБФБ ЪБОПУЙФУС УЕМЕЛФПТ УЕЗНЕОФБ TSS УОЙНБЕНПК У ЧЩРПМОЕОЙС ЪБДБЮЙ ДМС ПТЗБОЙЪБГЙЙ ЧПЪЧТБФБ Л РТЕТЧБООПК ЪБДБЮЕ Ч ВХДХЭЕН. чЩЪПЧ ЪБДБЮЙ ЮЕТЕЪ ЫМАЪ РТПЙУИПДЙФ БОБМПЗЙЮОП, ДПВБЧМСЕФУС ФПМШЛП ЬФБР РПЙУЛБ ДЕУЛТЙРФПТБ УЕЗНЕОФБ TSS РП ЪОБЮЕОЙА УЕМЕЛФПТБ ДЕУЛТЙРФПТБ ЫМАЪБ ЧЩЪПЧБ. йУРПМШЪПЧБОЙЕ ЧУЕИ ЧПЪНПЦОПУФЕК, РТЕДПУФБЧМСЕНЩИ РТПГЕУУПТБНЙ Intel 80386, 80486 Й Pentium, РПЪЧПМСЕФ ПТЗБОЙЪПЧБФШ ПРЕТБГЙПООПК УЙУФЕНЕ ЧЩУПЛПОБДЕЦОХА НОПЗПЪБДБЮОХА УТЕДХ. рТЕДЩДХЭБС ЗМБЧБ || пЗМБЧМЕОЙЕ || уМЕДХАЭБС ЗМБЧБ Copyright © CIT

//

хЛТБЙОУЛБС вБООЕТОБС уЕФШ

Соседние файлы в папке Сетевые операционные системы - Олифер