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

хРТБЧМЕОЙЕ РТПГЕУУБНЙ Ч Mach

//

хЛТБЙОУЛБС вБООЕТОБС уЕФШ хРТБЧМЕОЙЕ РТПГЕУУБНЙ Ч Mach рТПГЕУУЩ рТПГЕУУ Ч Mach - ЬФП, Ч РЕТЧХА ПЮЕТЕДШ, БДТЕУОПЕ РТПУФТБОУФЧП Й ОБВПТ ОЙФЕК, ЛПФПТЩЕ ЧЩРПМОСАФУС Ч ЬФПН БДТЕУОПН РТПУФТБОУФЧЕ. фБЛЙН ПВТБЪПН, ЧЩРПМОЕОЙЕ УЧСЪБОП У ОЙФСНЙ, Б РТПГЕУУЩ СЧМСАФУС РБУУЙЧОЩНЙ ПВЯЕЛФБНЙ Й УМХЦБФ ДМС УВПТБ ЧУЕИ ТЕУХТУПЧ, ЙУРПМШЪХАЭЙИУС ЗТХРРПК ЧЪБЙНПУЧСЪБООЩИ ОЙФЕК, Ч ХДПВОЩЕ ЛПОФЕКОЕТЩ. тЙУХОПЛ 6.2 ЙММАУФТЙТХЕФ РТПГЕУУ Ч Mach. лТПНЕ БДТЕУОПЗП РТПУФТБОУФЧБ Й ОЙФЕК, РТПГЕУУ ИБТБЛФЕТЙЪХЕФУС ЙУРПМШЪХЕНЩНЙ ЙН РПТФБНЙ Й ОЕЛПФПТЩНЙ РБТБНЕФТБНЙ. чУЕ РПТФЩ, РПЛБЪБООЩЕ ОБ ТЙУХОЛЕ, ЙНЕАФ УРЕГЙБМШОПЕ ОБЪОБЮЕОЙЕ. рПТФ РТПГЕУУБ ЙУРПМШЪХЕФУС ДМС ЧЪБЙНПДЕКУФЧЙС У СДТПН. нОПЗЙЕ ЙЪ ЖХОЛГЙК СДТБ РТПГЕУУ НПЦЕФ ЧЩЪЩЧБФШ РХФЕН ПФРТБЧЛЙ УППВЭЕОЙС ОБ РПТФ РТПГЕУУБ, Б ОЕ У РПНПЭША УЙУФЕНОПЗП ЧЩЪПЧБ. ьФПФ НЕИБОЙЪН ЙУРПМШЪХЕФУС Ч Mach ЧУАДХ ДМС ХНЕОШЫЕОЙС ЛПМЙЮЕУФЧБ УЙУФЕНОЩИ ЧЩЪПЧПЧ ДП ЧПЪНПЦОПЗП НЙОЙНХНБ. оЕЛПФПТЩЕ ЙЪ УЙУФЕНОЩИ ЧЩЪПЧПЧ ВХДХФ ДБМЕЕ ПВУХЦДЕОЩ. чППВЭЕ ЗПЧПТС, РТПЗТБННЙУФ НПЦЕФ ДБЦЕ ОЕ ЪОБФШ, ЧЩРПМОСЕФУС МЙ УЕТЧЙУ У РПНПЭША УЙУФЕНОПЗП ЧЩЪПЧБ ЙМЙ ОЕФ. чУЕН УЕТЧЙУБН, ЧЩЪЩЧБЕНЩН ЛБЛ У РПНПЭША УЙУФЕНОЩИ ЧЩЪПЧПЧ, ФБЛ Й У РПНПЭША РЕТЕДБЮЙ УППВЭЕОЙК, УППФЧЕФУФЧХАФ ЬТЪБГ-РТПГЕДХТЩ (ЪБЗМХЫЛЙ, ЙМЙ УФБВЩ) Ч ВЙВМЙПФЕЛЕ. ьФП ЙНЕООП ФЕ РТПГЕДХТЩ, ЛПФПТЩЕ ПРЙУБОЩ Ч ТХЛПЧПДУФЧБИ Й ЛПФПТЩЕ ЧЩЪЩЧБАФУС РТЙЛМБДОЩНЙ РТПЗТБННБНЙ. ьФЙ РТПГЕДХТЩ ЗЕОЕТЙТХАФУС ОБ ПУОПЧБОЙЙ ПРЙУБОЙС УЕТЧЙУБ У РПНПЭША ЛПНРЙМСФПТБ MIG (Mach Interface Generator). рПТФ ЪБЗТХЪЛЙ ЙУРПМШЪХЕФУС РТЙ ЙОЙГЙБМЙЪБГЙЙ, ЛПЗДБ УЙУФЕНБ УФБТФХЕФ. уБНЩК РЕТЧЩК РТПГЕУУ ЮЙФБЕФ ЙЪ РПТФБ ЪБЗТХЪЛЙ, ЮФПВЩ ХЪОБФШ ЙНЕОБ РПТФПЧ СДТБ, ЛПФПТЩЕ ПВЕУРЕЮЙЧБАФ ОБЙВПМЕЕ ЧБЦОЩЕ УЕТЧЙУЩ. рТПГЕУУЩ UNIX'Б ФБЛЦЕ ЙУРПМШЪХАФ ЬФПФ РПТФ ДМС ЧЪБЙНПДЕКУФЧЙС У UNIX-ЬНХМСФПТПН. рПТФ ПУПВЩИ УЙФХБГЙК ЙУРПМШЪХЕФУС УЙУФЕНПК ДМС РЕТЕДБЮЙ УППВЭЕОЙК ПВ ПЫЙВЛБИ РТПГЕУУХ. рТЙНЕТБНЙ ПУПВЩИ УЙФХБГЙК СЧМСЕФУС ДЕМЕОЙЕ ОБ ОПМШ, ОЕРТБЧЙМШОЩК ЛПД ЛПНБОДЩ. ьФПФ РПТФ ФБЛЦЕ ЙУРПМШЪХАФ ПФМБДЮЙЛЙ. ъБТЕЗЙУФТЙТПЧБООЩЕ РПТФЩ ПВЩЮОП ЙУРПМШЪХАФУС ДМС ПВЕУРЕЮЕОЙС ЧПЪНПЦОПУФЕК ЧЪБЙНПДЕКУФЧЙС НЕЦДХ РТПГЕУУБНЙ Й УФБОДБТФОЩНЙ УЙУФЕНОЩНЙ УЕТЧЕТБНЙ. тЙУ. 6.2. рТПГЕУУ Mach рТПГЕУУЩ ФБЛЦЕ ПВМБДБАФ Й ДТХЗЙНЙ УЧПКУФЧБНЙ. рТПГЕУУ НПЦЕФ ВЩФШ ЧЩРПМОСЕНЩН ЙМЙ ЪБВМПЛЙТПЧБООЩН, ОЕЪБЧЙУЙНП ПФ УПУФПСОЙС ЕЗП ОЙФЕК. еУМЙ РТПГЕУУ СЧМСЕФУС ЧЩРПМОСЕНЩН, ФП ФЕ ЕЗП ОЙФЙ, ЛПФПТЩЕ ФБЛЦЕ ЗПФПЧЩ Л ЧЩРПМОЕОЙА, НПЗХФ РМБОЙТПЧБФШУС Й ЧЩРПМОСФШУС. еУМЙ РТПГЕУУ ЪБВМПЛЙТПЧБО, ФП ЧУЕ ЕЗП ОЙФЙ ОЕ НПЗХФ ЧЩРПМОСФШУС ОЕЪБЧЙУЙНП ПФ ЙИ УПУФПСОЙС. рБТБНЕФТЩ РМБОЙТПЧБОЙС, РПНЙНП ОЙФЕК, ПРТЕДЕМСАФУС ФБЛЦЕ ДМС РТПГЕУУПЧ. ьФЙ РБТБНЕФТЩ ЧЛМАЮБАФ ЧПЪНПЦОПУФШ ПРТЕДЕМЕОЙС ФПЗП, ОБ ЛБЛЙИ РТПГЕУУПТБИ НПЗХФ ЧЩРПМОСФШУС ОЙФЙ ДБООПЗП РТПГЕУУБ. ьФП УЧПКУФЧП ОБЙВПМЕЕ РПМЕЪОП ДМС НОПЗПРТПГЕУУПТОЩИ УЙУФЕН. оБРТЙНЕТ, РТПГЕУУ НПЦЕФ ЙУРПМШЪПЧБФШ ЬФП УЧПКУФЧП ДМС ФПЗП, ЮФПВЩ ЪБУФБЧЙФШ ЧЩРПМОСФШУС ОЙФШ ОБ ТБЪОЩИ РТПГЕУУПТБИ, ЙМЙ ЪБУФБЧЙФШ ЧУЕ ОЙФЙ ТБВПФБФШ ОБ ПДОПН РТПГЕУУПТЕ, ЙМЙ ТЕБМЙЪПЧБФШ ЛБЛПК-ОЙВХДШ РТПНЕЦХФПЮОЩК ЧБТЙБОФ. лТПНЕ ФПЗП, ЛБЦДЩК РТПГЕУУ ЙНЕЕФ РТЙПТЙФЕФ, ЛПФПТЩК НПЦОП ХУФБОБЧМЙЧБФШ. рТЙ УПЪДБОЙЙ ОЙФЙ ЕК РТЙУЧБЙЧБЕФУС ЬФПФ РТЙПТЙФЕФ. фБЛЦЕ ЙНЕЕФУС ЧПЪНПЦОПУФШ ЙЪНЕОСФШ РТЙПТЙФЕФ ЧУЕИ УХЭЕУФЧХАЭЙИ ОЙФЕК. оБЛПОЕГ, ЛБЦДЩК РТПГЕУУ ЙНЕЕФ УФБФЙУФЙЛХ, ОБРТЙНЕТ, П ЛПМЙЮЕУФЧЕ ЙУРПМШЪХЕНПК РБНСФЙ, ЧТЕНЕОБИ ЧЩРПМОЕОЙС ОЙФЕК Й Ф.Д. мАВПК ДТХЗПК РТПГЕУУ, ЛПФПТЩК ЙОФЕТЕУХЕФУС ЬФПК УФБФЙУФЙЛПК, НПЦЕФ РПМХЮЙФШ ЕЕ, РПУМБЧ УППВЭЕОЙЕ ОБ РПТФ ДБООПЗП РТПГЕУУБ. фБЛЦЕ РПМЕЪОП ХРПНСОХФШ, ЮЕН ОЕ ПВМБДБЕФ РТПГЕУУ Mach РП УТБЧОЕОЙА У РТПГЕУУБНЙ UNIX'Б. рТПГЕУУ ОЕ УПДЕТЦЙФ: ЙДЕОФЙЖЙЛБФПТ РПМШЪПЧБФЕМС, ЗТХРРПЧПК ЙДЕОФЙЖЙЛБФПТ, НБУЛХ УЙЗОБМПЧ, ЛПТОЕЧПК ЛБФБМПЗ, ТБВПЮЙК ЛБФБМПЗ, НБУУЙЧ ДЕУЛТЙРФПТПЧ ЖБКМПЧ. чУС ЬФБ ЙОЖПТНБГЙС УПДЕТЦЙФУС Ч РБТБНЕФТБИ РТПГЕУУБ ОБ ХТПЧОЕ УЕТЧЕТБ РПМШЪПЧБФЕМШУЛПЗП ТЕЦЙНБ. рТЙНЙФЙЧЩ ХРТБЧМЕОЙС РТПГЕУУБНЙ Mach РТЕДХУНБФТЙЧБЕФ ОЕВПМШЫПЕ ЛПМЙЮЕУФЧП РТЙНЙФЙЧПЧ ХРТБЧМЕОЙС РТПГЕУУБНЙ. вПМШЫЙОУФЧП ЙЪ ОЙИ ЧЩРПМОСЕФУС РХФЕН РПУЩМЛЙ УППВЭЕОЙС СДТХ ЮЕТЕЪ РПТФ РТПГЕУУБ. оБЙВПМЕЕ ЧБЦОЩЕ ЙЪ ЬФЙИ ЧЩЪПЧПЧ РТЙЧЕДЕОЩ Ч ФБВМЙГЕ 6.1. рЕТЧЩЕ ДЧБ ЧЩЪПЧБ РТЕДОБЪОБЮЕОЩ ДМС УПЪДБОЙС Й ХОЙЮФПЦЕОЙС РТПГЕУУПЧ. чЩЪПЧ Create ПРТЕДЕМСЕФ РТПФПФЙР РТПГЕУУБ, ЛПФПТЩН ОЕ ПВСЪБФЕМШОП СЧМСЕФУС ЧЩЪЩЧБАЭЙК РТПГЕУУ. рПФПНПЛ СЧМСЕФУС ЛПРЙЕК РТПФПФЙРБ, ЪБ ЙУЛМАЮЕОЙЕН УМХЮБС ОБУМЕДПЧБОЙС ТПДЙФЕМШУЛПЗП БДТЕУОПЗП РТПУФТБОУФЧБ, ЛПФПТЩК ПРТЕДЕМСЕФУС ЪБДБОЙЕН РБТБНЕФТБ. еУМЙ БДТЕУОПЕ РТПУФТБОУФЧП ОЕ ОБУМЕДХЕФУС, ФП ПВЯЕЛФЩ (ОБРТЙНЕТ, ФЕЛУФ, ЙОЙГЙБМЙЪЙТПЧБООЩЕ ДБООЩЕ Й УФЕЛ) НПЗХФ ВЩФШ ПФПВТБЦЕОЩ Ч ОЕЗП РПЪЦЕ. йЪОБЮБМШОП РПФПНПЛ ОЕ ЙНЕЕФ ОЙФЕК. пДОБЛП ПО БЧФПНБФЙЮЕУЛЙ ОБУМЕДХЕФ РПТФЩ ЪБЗТХЪЛЙ, РТПГЕУУБ Й ПУПВЩИ УЙФХБГЙК. дТХЗЙЕ РПТФЩ БЧФПНБФЙЮЕУЛЙ ОЕ ОБУМЕДХАФУС. фБВМЙГБ 6.1. чЩЪПЧ пРЙУБОЙЕ CreateуПЪДБЕФ ОПЧЩК РТПГЕУУ, ОБУМЕДХАЭЙК ОЕЛПФПТЩЕ УЧПКУФЧБ TerminateъБЧЕТЫБЕФ ПРТЕДЕМЕООЩК РТПГЕУУ SuspendоБТБЭЙЧБЕФ УЮЕФЮЙЛ РТЙПУФБОПЧПЛ ResumeхНЕОШЫБЕФ УЮЕФЮЙЛ РТЙПУФБОПЧПЛ; ЕУМЙ ПО ТБЧЕО 0, ФП ТБЪВМПЛЙТХЕФ РТПГЕУУ PriorityхУФБОБЧМЙЧБЕФ РТЙПТЙФЕФ ДМС УХЭЕУФЧХАЭЙИ ЙМЙ ВХДХЭЙИ ОЙФЕК AssignзПЧПТЙФ, ОБ ЛБЛПН РТПГЕУУПТЕ ДПМЦОЩ ЧЩРПМОСФШУС ОПЧЩЕ ОЙФЙ InfoчПЪЧТБЭБЕФ ЙОЖПТНБГЙА П ЧТЕНЕОЙ ЧЩРПМОЕОЙС, ЙУРПМШЪХЕНПК РБНСФЙ Й Ф.Д. ThreadsчПЪЧТБЭБЕФ УРЙУПЛ ОЙФЕК РТПГЕУУБ рТПГЕУУЩ НПЗХФ ВЩФШ РТЙПУФБОПЧМЕОЩ Й ЧПЪПВОПЧМЕОЩ У РПНПЭША РТПЗТБННОПЗП ХРТБЧМЕОЙС. лБЦДЩК РТПГЕУУ ЙНЕЕФ УЮЕФЮЙЛ, ОБТБЭЙЧБЕНЩК ЧЩЪПЧПН Suspend Й ХНЕОШЫБЕНЩК ЧЩЪПЧПН Resume, ЛПФПТЩЕ НПЗХФ ВМПЛЙТПЧБФШ Й ТБЪВМПЛЙТПЧБФШ ЕЗП. лПЗДБ УЮЕФЮЙЛ ТБЧЕО 0, ФП РТПГЕУУ НПЦЕФ ЧЩРПМОСФШУС. оБМЙЮЙЕ УЮЕФЮЙЛБ РПЪЧПМСЕФ ЙЪВЕЦБФШ ЗПОПЛ. чЩЪПЧЩ Priority Й Assign РПЪЧПМСАФ РТПЗТБННЙУФХ ХРТБЧМСФШ ФЕН, ЛБЛ Й ЗДЕ ОЙФЙ ЧЩРПМОСАФУС Ч НОПЗПРТПГЕУУПТОПК УЙУФЕНЕ. рМБОЙТПЧБОЙЕ CPU ЧЩРПМОСЕФУС ОБ ПУОПЧЕ РТЙПТЙФЕФПЧ, ФБЛ ЮФП РТПЗТБННЙУФ НПЦЕФ ПРТЕДЕМСФШ, ЛБЛЙЕ ОЙФЙ ВПМЕЕ ЧБЦОЩЕ, Б ЛБЛЙЕ - НЕОЕЕ ЧБЦОЩЕ. оЙФЙ бЛФЙЧОЩНЙ ПВЯЕЛФБНЙ Ч Mach СЧМСАФУС ОЙФЙ. чУЕ ОЙФЙ РТПГЕУУБ ТБЪДЕМСАФ ПДОП БДТЕУОПЕ РТПУФТБОУФЧП Й ЙНЕАФ ПВЭЙЕ Ч РТЕДЕМБИ РТПГЕУУБ ТЕУХТУЩ, РПЛБЪБООЩЕ ОБ ТЙУХОЛЕ 6.2. лТПНЕ ФПЗП, ЛБЦДБС ОЙФШ ЙНЕЕФ Й УЧПЙ ПУПВЩЕ ТЕУХТУЩ. пДОЙН ЙЪ ФБЛЙИ ТЕУХТУПЧ СЧМСЕФУС РПТФ ОЙФЙ, ЛПФПТЩК СЧМСЕФУС БОБМПЗПН РПТФБ РТПГЕУУБ Й ЛПФПТЩК ЙУРПМШЪХЕФУС ОЙФША ДМС ФПЗП, ЮФПВЩ ЧЩЪЩЧБФШ УРЕГЙБМШОЩЕ, ПТЙЕОФЙТПЧБООЩЕ ОБ ОЙФЙ, УЕТЧЙУЩ СДТБ, ОБРТЙНЕТ, ЖХОЛГЙА ЪБЧЕТЫЕОЙС ОЙФЙ. фБЛ ЛБЛ РПТФЩ СЧМСАФУС ПВЭЙНЙ ТЕУХТУБНЙ ДМС ЧУЕИ ОЙФЕК ПДОПЗП РТПГЕУУБ, ЛБЦДБС ОЙФШ ЙНЕЕФ ДПУФХР Л РПТФБН УЧПЙИ ОЙФЕК-ВТБФШЕЧ, ФБЛЙН ПВТБЪПН ЛБЦДБС ОЙФШ НПЦЕФ ХРТБЧМСФШ ДТХЗПК ОЙФША, ЕУМЙ ЬФП ОЕПВИПДЙНП. оЙФЙ Mach ХРТБЧМСАФУС СДТПН, ФП ЕУФШ ПОЙ СЧМСАФУС ФЕН, ЮФП ЙОПЗДБ ОБЪЩЧБАФ "ФСЦЕМПЧЕУОЩНЙ" ОЙФСНЙ, Ч ПФМЙЮЙЕ ПФ "МЕЗЛПЧЕУОЩИ" ОЙФЕК (ОЙФЕК, РПМОПУФША ЧЩРПМОСАЭЙИУС Ч РПМШЪПЧБФЕМШУЛПН РТПУФТБОУФЧЕ). уПЪДБОЙЕ Й ХОЙЮФПЦЕОЙЕ ОЙФЕК ПУХЭЕУФЧМСЕФУС СДТПН Й ЧЛМАЮБЕФ ПВОПЧМЕОЙЕ УФТХЛФХТ ДБООЩИ СДТБ. оЙФЙ СДТБ РТЕДПУФБЧМСАФ ВБЪПЧЩЕ НЕИБОЙЪНЩ ДМС ХРТБЧМЕОЙС НОПЦЕУФЧПН "БЛФЙЧОПУФЕК" Ч ПВЭЕН БДТЕУОПН РТПУФТБОУФЧЕ. юФП ДЕМБФШ У ЬФЙНЙ НЕИБОЙЪНБНЙ - ЬФП ДЕМП РПМШЪПЧБФЕМС. оБ ПДОПРТПГЕУУПТОПК УЙУФЕНЕ ОЙФЙ ЧЩРПМОСАФУС Ч ТЕЦЙНЕ НХМШФЙРТПЗТБННЙТПЧБОЙС. оБ НОПЗПРТПГЕУУПТОПК УЙУФЕНЕ ОЙФЙ ЧЩРПМОСАФУС РБТБММЕМШОП. ьФПФ РБТБММЕМЙЪН ДЕМБЕФ ВПМЕЕ ЧБЦОЩНЙ ЧПРТПУЩ УЙОИТПОЙЪБГЙЙ, ЧЪБЙНОПЗП ЙУЛМАЮЕОЙС Й РМБОЙТПЧБОЙС. рПУЛПМШЛХ Mach ПТЙЕОФЙТПЧБОБ ДМС ЧЩРПМОЕОЙС ОБ НОПЗПРТПГЕУУПТОЩИ УЙУФЕНБИ, ЬФЙН ЧПРТПУБН ХДЕМСЕФУС ПУПВПЕ ЧОЙНБОЙЕ. рПДПВОП РТПГЕУУХ, ОЙФШ НПЦЕФ ВЩФШ БЛФЙЧОПК ЙМЙ ЪБВМПЛЙТПЧБООПК. нЕИБОЙЪН ВМПЛЙТПЧЛЙ ПЮЕОШ РТПУФПК: РТПУФП Х ЛБЦДПК ОЙФЙ ЕУФШ УЮЕФЮЙЛ, ЛПФПТЩК ОБТБЭЙЧБЕФУС ЙМЙ ХНЕОШЫБЕФУС. лПЗДБ ПО ТБЧЕО ОХМА - ОЙФШ ЗПФПЧБ Л ЧЩРПМОЕОЙА. лПЗДБ ПО РПМПЦЙФЕМЕО, ОЙФШ ДПМЦОБ ЦДБФШ, РПЛБ ДТХЗБС ОЙФШ ОЕ ХНЕОШЫЙФ ЕЗП ДП ОХМС. фБЛПК НЕИБОЙЪН РПЪЧПМСЕФ ОЙФСН ХРТБЧМСФШ РПЧЕДЕОЙЕН ДТХЗ ДТХЗБ. йНЕЕФУС ОЕЛПФПТПЕ НОПЦЕУФЧП РТЙНЙФЙЧПЧ, УЧСЪБООЩИ У ОЙФСНЙ. вБЪПЧЩК ЙОФЕТЖЕКУ СДТБ ПВЕУРЕЮЙЧБЕФ РТЙНЕТОП 2 ДЕУСФЛБ РТЙНЙФЙЧПЧ ДМС ОЙФЕК. нОПЗЙЕ ЙЪ ОЙИ УЧСЪБОЩ У РМБОЙТПЧБОЙЕН. оБ ВБЪЕ ЬФЙИ РТЙНЙФЙЧПЧ НПЦОП УФТПЙФШ ТБЪМЙЮОЩЕ РБЛЕФЩ ОЙФЕК. нЩ ХЦЕ ТБУУНБФТЙЧБМЙ ПДЙО РБЛЕФ ОЙФЕК Ч ЗМБЧЕ 4, Б ЙНЕООП, РБЛЕФ ОЙФЕК DCE. зПТБЪДП ВПМЕЕ УЛТПНОЩЕ ЧПЪНПЦОПУФЙ РТЕДПУФБЧМСЕФ ФБЛ ОБЪЩЧБЕНЩК C-РБЛЕФ ОЙФЕК, РПДДЕТЦЙЧБЕНЩК Mach (ЛПФПТЩК ВЩМ РПМПЦЕО Ч ПУОПЧХ РБЛЕФБ OSF). ьФПФ РБЛЕФ РТЕДОБЪОБЮЕО ДМС ФПЗП, ЮФПВЩ ДБФШ ЧПЪНПЦОПУФШ РПМШЪПЧБФЕМСН ЙУРПМШЪПЧБФШ ОЙФЕЧЩЕ РТЙНЙФЙЧЩ СДТБ Ч РТПУФПК Й ДПУФХРОПК ЖПТНЕ. пО ОЕ РТЕДПУФБЧМСЕФ ЧУА НПЭОПУФШ, ЛПФПТХА РТЕДМБЗБЕФ ЙОФЕТЖЕКУ СДТБ, ПДОБЛП ПО ДПУФБФПЮЕО ДМС ТЕБМЙЪБГЙЙ ЪБДБЮ УТЕДОЕЗП ХТПЧОС УМПЦОПУФЙ. ьФПФ РБЛЕФ ПВМБДБЕФ УЧПКУФЧПН РЕТЕОПУЙНПУФЙ ОБ ЫЙТПЛЙК ЛТХЗ ПРЕТБГЙПООЩИ УЙУФЕН Й БТИЙФЕЛФХТ. у-РБЛЕФ УПДЕТЦЙФ 6 ЧЩЪПЧПЧ, РТЕДОБЪОБЮЕООЩИ ДМС ОЕРПУТЕДУФЧЕООПЗП НБОЙРХМЙТПЧБОЙС ОЙФСНЙ. ьФЙ ЧЩЪПЧЩ РТЙЧЕДЕОЩ Ч ФБВМЙГЕ 6.2. фБВМЙГБ 6.2. чЩЪПЧпРЙУБОЙЕ ForkуПЪДБЕФ ОПЧХА ОЙФШ, ЧЩРПМОСАЭХА ФПФ ЦЕ ЛПД, ЮФП Й ТПДЙФЕМШУЛБС ОЙФШ ExitъБЧЕТЫБЕФ ОЙФШ JoinрТЙПУФБОБЧМЙЧБЕФ ЧЩЪЩЧБАЭХА ОЙФШ ДП ФЕИ РПТ, РПЛБ УХЭЕУФЧХЕФ ОЕЛПФПТБС ХЛБЪБООБС ОЙФШ DetachпВЯСЧМСЕФ, ЮФП ОЙФШ ОЙЛПЗДБ ОЕ ВХДЕФ РТЙУПЕДЙОЕОБ (ЕЕ ОЕ ОХЦОП ЦДБФШ) YieldпФДБЕФ ХРТБЧМЕОЙЕ РТПГЕУУПТПН РП УПВУФЧЕООПК ЙОЙГЙБФЙЧЕ SelfчПЪЧТБЭБЕФ ОЙФЙ ЕЕ ЙДЕОФЙЖЙЛБФПТ рЕТЧЩК ЧЩЪПЧ, Fork, УПЪДБЕФ ОПЧХА ОЙФШ Ч ФПН ЦЕ БДТЕУОПН РТПУФТБОУФЧЕ, Ч ЛПФПТПН ТБВПФБЕФ ЧЩЪЩЧБАЭБС ОЙФШ. оПЧБС ОЙФШ ЧЩРПМОСЕФ РТПГЕДХТХ, ХЛБЪБООХА Ч ЛБЮЕУФЧЕ РБТБНЕФТБ ЧЩЪПЧБ Fork, Б ОЕ РТПГЕДХТХ ТПДЙФЕМШУЛПК ОЙФЙ. рПУМЕ ЧЩРПМОЕОЙС ЧЩЪПЧБ ТПДЙФЕМШУЛБС ОЙФШ РТПДПМЦБЕФ ЧЩРПМОСФШУС РБТБММЕМШОП У РПТПЦДЕООПК ОЙФША. оЙФШ ЪБРХУЛБЕФУС У РТЙПТЙФЕФПН Й ОБЪОБЮБЕФУС ОБ РТПГЕУУПТ Ч УППФЧЕФУФЧЙЙ У РБТБНЕФТБНЙ РТПГЕУУБ, Л ЛПФПТПНХ ПОБ ПФОПУЙФУС. лПЗДБ ОЙФШ ЪБЧЕТЫБЕФ УЧПА ТБВПФХ, ПОБ ЧЩРПМОСЕФ ЧЩЪПЧ Exit. еУМЙ ТПДЙФЕМШУЛБС ОЙФШ ЪБЙОФЕТЕУПЧБОБ ЖБЛФПН ЪБЧЕТЫЕОЙС ДБООПК ОЙФЙ Й ЧЩРПМОЙМБ ЧЩЪПЧ Join, ФП ТПДЙФЕМШУЛБС ОЙФШ ВМПЛЙТХЕФ УЕВС ДП ФЕИ РПТ, РПЛБ ДБООБС ОЙФШ, РПТПЦДЕООБС ЕА, ОЕ ЪБЧЕТЫЙФУС. еУМЙ ЬФБ ОЙФШ ХЦЕ ЪБЧЕТЫЙМБУШ, ТПДЙФЕМШУЛБС ОЙФШ ОЕНЕДМЕООП РТПДПМЦБЕФ УЧПЕ ЧЩРПМОЕОЙЕ. ьФЙ ФТЙ ЧЩЪПЧБ СЧМСЕФУС ЗТХВЩНЙ БОБМПЗБНЙ УЙУФЕНОЩИ ЧЩЪПЧПЧ UNIX'Б FORK, EXIT Й WAITPID. юЕФЧЕТФЩК ЧЩЪПЧ, Detach, Ч UNIX'Е ПФУХФУФЧХЕФ. пО ПВЕУРЕЮЙЧБЕФ УРПУПВ, У РПНПЭША ЛПФПТПЗП ЛБЛБС-МЙВП ОЙФШ НПЦЕФ ПВЯСЧЙФШ, ЮФП ЕЕ ОЕ УМЕДХЕФ ЦДБФШ. пВЩЮОП ПЮЙУФЛБ УФЕЛБ Й ДТХЗПК ЙОЖПТНБГЙЙ П УПУФПСОЙЙ ТПДЙФЕМШУЛПК ОЙФЙ РТПЙУИПДЙФ ФПМШЛП РПУМЕ ФПЗП, ЛБЛ ЬФБ ОЙФШ, РТЙУПЕДЙОЙЧЫБС ОЙФШ-РПФПНПЛ У РПНПЭША ЧЩЪПЧБ Join, ВХДЕФ ХЧЕДПНМЕОБ П ЪБЧЕТЫЕОЙЙ ОЙФЙ-РПФПНЛБ. дМС ОЙФЙ, ЧЩРПМОЙЧЫЕК ЧЩЪПЧ Detach, ФБЛБС ПЮЙУФЛБ РТПЙУИПДЙФ ОЕНЕДМЕООП РПУМЕ ЕЕ ЪБЧЕТЫЕОЙС (У РПНПЭША ЧЩЪПЧБ Exit). ч УЕТЧЕТЕ ЬФП НПЦЕФ ВЩФШ РПМЕЪОП, ЛПЗДБ ДМС ПВУМХЦЙЧБОЙС ЛБЦДПЗП РПУФХРБАЭЕЗП ЪБРТПУБ ЙОЙГЙБМЙЪЙТХЕФУС ОПЧБС ОЙФШ, Б ОЕ ЙУРПМШЪХЕФУС ХЦЕ УХЭЕУФЧХАЭБС. чЩЪПЧ Yield ЗПЧПТЙФ РМБОЙТПЧЭЙЛХ П ФПН, ЮФП Х ОЙФЙ ОЕФ РПМЕЪОПК ТБВПФЩ Ч ДБООЩК НПНЕОФ ЧТЕНЕОЙ, Й ПОБ ПФДБЕФ ХРТБЧМЕОЙЕ РТПГЕУУПТПН РП УПВУФЧЕООПК ЙОЙГЙБФЙЧЕ. ч Mach, ЗДЕ ПВЩЮОП ЙУРПМШЪХЕФУС ЧЩФЕУОСАЭБС НОПЗПЪБДБЮОПУФШ, ЧЩЪПЧ Yield ЙУРПМШЪХЕФУС ФПМШЛП ДМС ПРФЙНЙЪБГЙЙ. ч УЙУФЕНБИ У ОЕЧЩФЕУОСАЭЕК НОПЗПЪБДБЮОПУФША ЬФПФ ЧЩЪПЧ - ПУОПЧОПК ДМС РМБОЙТПЧБОЙС ТБВПФЩ ОЙФЕК. уЙОИТПОЙЪБГЙС ПУХЭЕУФЧМСЕФУС У РПНПЭША НШАФЕЛУПЧ Й РЕТЕНЕООЩИ УПУФПСОЙС. рТЙНЙФЙЧБНЙ НШАФЕЛУПЧ СЧМСАФУС ЧЩЪПЧЩ Lock, Trylock Й Unlock. фБЛЦЕ ЕУФШ РТЙНЙФЙЧЩ ДМС ТБУРТЕДЕМЕОЙС Й ПУЧПВПЦДЕОЙС НШАФЕЛУПЧ. рТЙНЙФЙЧЩ НШАФЕЛУПЧ Ч у-РБЛЕФЕ ФЕ ЦЕ, ЮФП Й Ч РБЛЕФЕ DCE. тЕБМЙЪБГЙС у-ОЙФЕК Ч Mach ч Mach УХЭЕУФЧХЕФ ОЕУЛПМШЛП ТЕБМЙЪБГЙК у-ОЙФЕК. пТЙЗЙОБМШОБС ТЕБМЙЪБГЙС ЧЩРПМОСЕФ ЧУЕ ОЙФЙ Ч РПМШЪПЧБФЕМШУЛПН РТПУФТБОУФЧЕ ЧОХФТЙ ПДОПЗП РТПГЕУУБ. ьФПФ РПДИПД ПУОПЧБО ОБ ТБЪДЕМЕОЙЙ ЧП ЧТЕНЕОЙ ЧУЕНЙ у-ОЙФСНЙ ПДОПК ОЙФЙ СДТБ, ЛБЛ ЬФП РПЛБЪБОП ОБ ТЙУХОЛЕ 6.3, Б. ьФПФ РПДИПД НПЦЕФ ФБЛЦЕ ЙУРПМШЪПЧБФШУС Ч UNIX'Е ЙМЙ МАВПК ДТХЗПК УЙУФЕНЕ, Ч ЛПФПТПК ОЕФ РПДДЕТЦЛЙ ОЙФЕК СДТПН. фБЛЙЕ ОЙФЙ ТБВПФБАФ ЛБЛ ТБЪОЩЕ РПДРТПЗТБННЩ ПДОПК РТПЗТБННЩ, ЮФП ПЪОБЮБЕФ, ЮФП ПОЙ РМБОЙТХАФУС ОЕЧЩФЕУОСАЭЙН ПВТБЪПН. оБРТЙНЕТ, Ч УМХЮБЕ ФЙРПЧПК ЪБДБЮЙ "РТПЙЪЧПДЙФЕМШ-РПЛХРБФЕМШ" РТПЙЪЧПДЙФЕМШ ДПМЦЕО ЪБРПМОЙФШ ВХЖЕТ, Б ЪБФЕН ЪБВМПЛЙТПЧБФШУС, ЮФПВЩ ДБФШ ЫБОУ РПЛХРБФЕМА ОБ ЧЩРПМОЕОЙЕ. тЙУ. 6.3. чБТЙБОФЩ ТЕБМЙЪБГЙК у-ОЙФЕК

(Б) - чУЕ C-ОЙФЙ ЙУРПМШЪХАФ ПДОХ ОЙФШ СДТБ;

(В) - лБЦДБС C-ОЙФШ ЙНЕЕФ УЧПА УПВУФЧЕООХА ОЙФШ СДТБ;

(Ч) - лБЦДБС C-ОЙФШ ЙНЕЕФ УЧПК УПВУФЧЕООЩК ПДОПОЙФЕЧЩК РТПГЕУУ дБООБС ТЕБМЙЪБГЙС ЙНЕЕФ ОЕДПУФБФПЛ, РТЙУХЭЙК ЧУЕН ОЙФЕЧЩН РБЛЕФБН, ТБВПФБАЭЙН Ч РПМШЪПЧБФЕМШУЛПН РТПУФТБОУФЧЕ ВЕЪ РПДДЕТЦЛЙ СДТБ. еУМЙ ПДОБ ОЙФШ ЧЩРПМОСЕФ ВМПЛЙТХАЭЙК УЙУФЕНОЩК ЧЩЪПЧ, ОБРТЙНЕТ, ЮФЕОЙЕ У ФЕТНЙОБМБ, ФП ВМПЛЙТХЕФУС ЧЕУШ РТПГЕУУ. юФПВЩ ЙЪВЕЦБФШ ЬФПК УЙФХБГЙЙ, РТПЗТБННЙУФ ДПМЦЕО ЙЪВЕЗБФШ ЙУРПМШЪПЧБФШ ВМПЛЙТХАЭЙЕ УЙУФЕНОЩЕ ЧЩЪПЧЩ. ч BSD UNIX ЙНЕЕФУС УЙУФЕНОЩК ЧЩЪПЧ SELECT, ЛПФПТЩК НПЦЕФ ВЩФШ ЙУРПМШЪПЧБО ДМС ФПЗП, ЮФПВЩ ХЪОБФШ, ЙНЕЕФУС МЙ УЙНЧПМ Ч ВХЖЕТЕ ФЕТНЙОБМБ. оП Ч ГЕМПН ПРЕТБГЙС ПУФБЕФУС ЪБРХФБООПК. чФПТБС ТЕБМЙЪБГЙС ЙУРПМШЪХЕФ ПДОХ Mach-ОЙФШ ДМС ПДОПК у-ОЙФЙ, ЛБЛ РПЛБЪБОП ОБ ТЙУХОЛЕ 6.3, В. ьФЙ ОЙФЙ РМБОЙТХАФУС У ЧЩФЕУОЕОЙЕН. ч НОПЗПРТПГЕУУПТОЩИ УЙУФЕНБИ ОЙФЙ НПЗХФ ДЕКУФЧЙФЕМШОП ТБВПФБФШ РБТБММЕМШОП ОБ ТБЪМЙЮОЩИ РТПГЕУУПТБИ. жБЛФЙЮЕУЛЙ ЧПЪНПЦОП НХМШФЙРМЕЛУЙТПЧБОЙЕ m РПМШЪПЧБФЕМШУЛЙИ ОЙФЕК У n ОЙФСНЙ СДТБ, ИПФС ОБЙВПМЕЕ ПВЭЙН УМХЮБСН СЧМСЕФУС n=m. ч ФТЕФШЕК ТЕБМЙЪБГЙЙ ДМС ЛБЦДПЗП РТПГЕУУБ ЧЩДЕМСЕФУС ПДОБ ОЙФШ СДТБ, ЛБЛ РПЛБЪБОП ОБ ТЙУХОЛЕ 6.3, Ч. рТПГЕУУЩ ТЕБМЙЪХАФУС ФБЛ, ЮФП ЙИ БДТЕУОЩЕ РТПУФТБОУФЧБ ПФПВТБЦБАФУС Ч ПДОХ Й ФХ ЦЕ ЖЙЪЙЮЕУЛХА РБНСФШ, РПЪЧПМСС ТБЪДЕМСФШ ЕЕ ФЕН ЦЕ УРПУПВПН, ЮФП Й Ч РТЕДЩДХЭЙИ ТЕБМЙЪБГЙСИ. дБООЩК УРПУПВ РПДДЕТЦЛЙ ОЙФЕК ЙУРПМШЪХЕФУС ФПМШЛП ФПЗДБ, ЛПЗДБ ФТЕВХЕФУС УРЕГЙБМЙЪЙТПЧБООПЕ ЙУРПМШЪПЧБОЙЕ ЧЙТФХБМШОПК РБНСФЙ. оЕДПУФБФЛПН ЬФПЗП НЕФПДБ СЧМСЕФУС ФП, ЮФП РПТФЩ, UNIX-ЖБКМЩ Й ДТХЗЙЕ ТЕУХТУЩ РТПГЕУУБ ОЕ НПЗХФ ТБЪДЕМСФШУС. пУОПЧОПЕ РТБЛФЙЮЕУЛПЕ ЪОБЮЕОЙЕ РЕТЧПЗП РПДИПДБ УПУФПЙФ Ч ФПН, ЮФП Ч ХУМПЧЙСИ ПФУХФУФЧЙС ЙУФЙООПЗП РБТБММЕМЙЪНБ РПУМЕДПЧБФЕМШОПЕ ЧЩРПМОЕОЙЕ ОЙФЙ РПЪЧПМСЕФ ЧПУРТПЙЪЧПДЙФШ РТПНЕЦХФПЮОЩЕ ТЕЪХМШФБФЩ, ПВМЕЗЮБС РТПГЕУУ ПФМБДЛЙ. рМБОЙТПЧБОЙЕ рМБОЙТПЧБОЙЕ Ч Mach Ч ЪОБЮЙФЕМШОПК УФЕРЕОЙ ПРТЕДЕМСЕФУС ФЕН, ЮФП ПОБ РТЕДОБЪОБЮЕОБ ДМС ТБВПФЩ ОБ НОПЗПРТПГЕУУПТОЩИ УЙУФЕНБИ. фБЛ ЛБЛ УЙУФЕНБ У ПДОЙН РТПГЕУУПТПН СЧМСЕФУС ЮБУФОЩН УМХЮБЕН НОПЗПРТПГЕУУПТОПК УЙУФЕНЩ, НЩ УЛПОГЕОФТЙТХЕН УЧПЕ ЧОЙНБОЙЕ ОБ РМБОЙТПЧБОЙЙ Ч НОПЗПРТПГЕУУПТОЩИ УЙУФЕНБИ. чУЕ РТПГЕУУПТЩ НОПЗПРТПГЕУУПТОПК УЙУФЕНЩ НПЗХФ ВЩФШ РТЙРЙУБОЩ Л ОЕЛПФПТПНХ ОБВПТХ РТПГЕУУПТПЧ. лБЦДЩК РТПГЕУУПТ ПФОПУЙФУС ФПЮОП Л ПДОПНХ ОБВПТХ. фБЛЙН ПВТБЪПН, ЛБЦДЩК РТПГЕУУПТОЩК ОБВПТ ЙНЕЕФ Ч УЧПЕН ТБУРПТСЦЕОЙЙ ОЕУЛПМШЛП РТПГЕУУПТПЧ Й ОЕУЛПМШЛП ОЙФЕК, ЛПФПТЩЕ ОХЦДБАФУС Ч ЧЩЮЙУМЙФЕМШОПК НПЭОПУФЙ. ч ПВСЪБООПУФЙ РМБОЙТХАЭЕЗП БМЗПТЙФНБ ЧИПДЙФ ТБВПФБ РП ОБЪОБЮЕОЙА ОЙФЕК РТПГЕУУПТБН УРТБЧЕДМЙЧЩН Й ЬЖЖЕЛФЙЧОЩН ПВТБЪПН. рТЙ РМБОЙТПЧБОЙЙ ЛБЦДЩК РТПГЕУУПТОЩК ОБВПТ РТЕДУФБЧМСЕФУС ЪБНЛОХФЩН НЙТПН УП УЧПЙНЙ УПВУФЧЕООЩНЙ ТЕУХТУБНЙ Й УП УЧПЙНЙ РПФТЕВЙФЕМСНЙ Й СЧМСЕФУС ОЕЪБЧЙУЙНЩН ПФ ДТХЗЙИ РТПГЕУУПТОЩИ ОБВПТПЧ. фБЛПК НЕИБОЙЪН РТЕДПУФБЧМСЕФ РТПГЕУУБН ЪОБЮЙФЕМШОЩК ЛПОФТПМШ ОБД УЧПЙНЙ ОЙФСНЙ. рТПГЕУУ НПЦЕФ ОБЪОБЮЙФШ ЧБЦОХА ОЙФШ РТПГЕУУПТОПНХ ОБВПТХ, УПУФПСЭЕНХ ЙЪ ПДОПЗП РТПГЕУУПТБ Й ОЕ ЙНЕАЭЕНХ ВПМЕЕ ОЙ ПДОПК РТЙЛТЕРМЕООПК ОЙФЙ, ЮФП ЗБТБОФЙТХЕФ, ЮФП ЬФБ ЧБЦОБС ОЙФШ ВХДЕФ ЧЩРПМОСФШУС ЧУЕ ЧТЕНС. пО НПЦЕФ ФБЛЦЕ ДЙОБНЙЮЕУЛЙ РЕТЕТБУРТЕДЕМСФШ ОЙФЙ НЕЦДХ РТПГЕУУПТОЩНЙ ОБВПТБНЙ ЧП ЧТЕНС ЙИ ТБВПФЩ, ВБМБОУЙТХС ОБЗТХЪЛХ. ч ФП ЧТЕНС ЛБЛ УТЕДОЙК ЛПНРЙМСФПТ ПВЩЮОП ОЕ ЙУРПМШЪХЕФ ЬФПФ НЕИБОЙЪН, УЙУФЕНБ ХРТБЧМЕОЙС ВБЪБНЙ ДБООЩИ ЙМЙ УЙУФЕНБ ТЕБМШОПЗП ЧТЕНЕОЙ НПЦЕФ ЕЗП ЙУРПМШЪПЧБФШ. рМБОЙТПЧБОЙЕ ОЙФЕК Ч Mach ПУОПЧБОП ОБ РТЙПТЙФЕФБИ. рТЙПТЙФЕФЩ - ЬФП ГЕМЩЕ ЮЙУМБ ПФ 0 ДП 31, РТЙЮЕН 0 УППФЧЕФУФЧХЕФ ОБЙЧЩУЫЕНХ РТЙПТЙФЕФХ, Б 31 - УБНПНХ ОЙЪЫЕНХ. лБЦДПК ОЙФЙ РТЙУЧБЙЧБАФУС ФТЙ ЪОБЮЕОЙС, ЧМЙСАЭЙИ ОБ ЕЗП РТЙПТЙФЕФ. рЕТЧПЕ ЪОБЮЕОЙЕ - ВБЪПЧЩК РТЙПТЙФЕФ, ЛПФПТЩК ОЙФШ НПЦЕФ ОБЪОБЮЙФШ УБНБ У ПРТЕДЕМЕООЩНЙ ПЗТБОЙЮЕОЙСНЙ. чФПТПЕ ЮЙУМП - ЬФП ОБЙНЕОШЫЕЕ ЮЙУМПЧПЕ ЪОБЮЕОЙЕ, ЛПФПТПЕ НПЦЕФ РТЙОСФШ ВБЪПЧЩК РТЙПТЙФЕФ. фТЕФШЕ ЪОБЮЕОЙЕ - ЬФП ФЕЛХЭЙК РТЙПТЙФЕФ, ЙУРПМШЪХЕНЩК Ч ГЕМСИ РМБОЙТПЧБОЙС. пО ЧЩЮЙУМСЕФУС СДТПН РХФЕН РТЙВБЧМЕОЙС Л ВБЪПЧПНХ РТЙПТЙФЕФХ ЪОБЮЕОЙС ЖХОЛГЙЙ, ХЮЙФЩЧБАЭЕК ЙУРПМШЪПЧБОЙЕ РТПГЕУУПТБ ОЙФША Ч РПУМЕДОАА ЙФЕТБГЙА. рТЙ ЙУРПМШЪПЧБОЙЙ ЧФПТПК НПДЕМЙ, Ч ЛПФПТПК ЛБЦДПК ОЙФЙ РПМШЪПЧБФЕМС УППФЧЕФУФЧХЕФ ПДОБ ОЙФШ СДТБ, СДТП Mach ЧЙДЙФ у-ОЙФЙ. лБЦДБС ОЙФШ ВПТЕФУС ЪБ РТПГЕУУПТОПЕ ЧТЕНС УП ЧУЕНЙ ДТХЗЙНЙ ОЙФСНЙ, ОЕЪБЧЙУЙНП ПФ ФПЗП, Л ЛБЛПНХ РТПГЕУУХ ПФОПУЙФУС ФБ ЙМЙ ЙОБС ОЙФШ. у ЛБЦДЩН РТПГЕУУПТОЩН ОБВПТПН УЧСЪБОП 32 ПЮЕТЕДЙ ЗПФПЧЩИ Л ЧЩРПМОЕОЙА ОЙФЕК, РП ПДОПК ДМС ЛБЦДПЗП ЪОБЮЕОЙС РТЙПТЙФЕФБ (ТЙУХОПЛ 6.4). уПЧПЛХРОПУФШ ЬФЙИ 32 ПЮЕТЕДЕК ОБЪЩЧБЕФУС ЗМПВБМШОПК ПЮЕТЕДША РТПГЕУУПТОПЗП ОБВПТБ. у ЛБЦДПК ЗМПВБМШОПК ПЮЕТЕДША УЧСЪБОП ФТЙ РЕТЕНЕООЩИ. рЕТЧБС РЕТЕНЕООБС - ЬФП НШАФЕЛУ, ЛПФПТЩК ЙУРПМШЪХЕФУС ДМС ВМПЛЙТПЧБОЙС УФТХЛФХТ ДБООЩИ ЗМПВБМШОПК ПЮЕТЕДЙ. пО ЙУРПМШЪХЕФУС ДМС ФПЗП, ЮФПВЩ ЗБТБОФЙТПЧБФШ, ЮФП У ПЮЕТЕДША Ч ДБООЩК НПНЕОФ ЧТЕНЕОЙ ТБВПФБЕФ ФПМШЛП ПДЙО РТПГЕУУПТ. чФПТБС РЕТЕНЕООБС СЧМСЕФУС УЮЕФЮЙЛПН ЛПМЙЮЕУФЧБ ОЙФЕК ЧП ЧУЕИ 32 ПЮЕТЕДСИ. фТЕФШС РЕТЕНЕООБС-УУЩМЛБ УПДЕТЦЙФ ХЛБЪБОЙЕ П ФПН, ЗДЕ ОБКФЙ ОБЙВПМЕЕ РТЙПТЙФЕФОХА ОЙФШ. пОБ РПЪЧПМСЕФ ЙУЛБФШ ОБЙВПМЕЕ РТЙПТЙФЕФОХА ОЙФШ, ОБЮЙОБС У ОЕЛПФПТПЗП ХТПЧОС, ОЕ РТПУНБФТЙЧБС ЧУЕ РХУФЩЕ ПЮЕТЕДЙ ОБЧЕТИХ. рПНЙНП ЗМПВБМШОПК ПЮЕТЕДЙ, ЛБЦДЩК РТПГЕУУПТ ЙНЕЕФ УЧПА УПВУФЧЕООХА МПЛБМШОХА ПЮЕТЕДШ, Ч ЛПФПТПК ОБИПДСФУС ОЙФЙ, РПУФПСООП РТЙРЙУБООЩЕ Л ЬФПНХ РТПГЕУУПТХ, ОБРТЙНЕТ, РПФПНХ, ЮФП ПОЙ СЧМСАФУС ДТБКЧЕТБНЙ ХУФТПКУФЧ ЧЧПДБ-ЧЩЧПДБ, ЛПФПТЩЕ ЪБЛТЕРМЕОЩ ЪБ ЬФЙН РТПГЕУУПТПН. ьФЙ ОЙФЙ ОЕ УФПЙФ РПНЕЭБФШ Ч ЗМПВБМШОХА ПЮЕТЕДШ, ФБЛ ЛБЛ ПОЙ НПЗХФ ЧЩРПМОСФШУС ФПМШЛП ОБ ПДОПН ПРТЕДЕМЕООПН РТПГЕУУПТЕ. тЙУ. 6.4. зМПВБМШОЩЕ ПЮЕТЕДЙ ОБ ЧЩРПМОЕОЙЕ

ДМС УЙФХБГЙЙ У ДЧХНС РТПГЕУУПТОЩНЙ ОБВПТБНЙ пУОПЧОПК БМЗПТЙФН РМБОЙТПЧБОЙС ЪБЛМАЮБЕФУС Ч УМЕДХАЭЕН. лПЗДБ ОЙФШ ВМПЛЙТХЕФУС, ЪБЧЕТЫБЕФУС ЙМЙ ЙУЮЕТРЩЧБЕФ УЧПК ЛЧБОФ, РТПГЕУУПТ, ОБ ЛПФПТПН ПОБ ЧЩРПМОСМБУШ, РТЕЦДЕ ЧУЕЗП РТПУНБФТЙЧБЕФ УЧПА МПЛБМШОХА ПЮЕТЕДШ, ОБ РТЕДНЕФ ФПЗП, ЕУФШ МЙ Ч ОЕК ЛБЛЙЕ-МЙВП ОЙФЙ. дМС ЬФПЗП БОБМЙЪЙТХЕФУС УЮЕФЮЙЛ ОЙФЕК, УЧСЪБООЩК У ЬФПК ПЮЕТЕДША. еУМЙ ПО ОЕ ТБЧЕО 0, РТПГЕУУПТ ОБЮЙОБЕФ ЙУЛБФШ ОБЙВПМЕЕ РТЙПТЙФЕФОХА ОЙФШ, ОБЮЙОБС У ПЮЕТЕДЙ, ХЛБЪБООПК Ч РЕТЕНЕООПК-УУЩМЛЕ. еУМЙ МПЛБМШОБС ПЮЕТЕДШ РХУФБ, ФБЛПК ЦЕ БМЗПТЙФН РТЙНЕОСЕФУС ДМС ЗМПВБМШОПК ПЮЕТЕДЙ, У ФПК ТБЪОЙГЕК, ЮФП ЗМПВБМШОБС ПЮЕТЕДШ ДПМЦОБ ВЩФШ ЪБВМПЛЙТПЧБОБ РЕТЕД ФЕН, ЛБЛ ОБЮБФШ ЧЩРПМОСФШ РПЙУЛ. еУМЙ ОЙ Ч ПДОПК ПЮЕТЕДЙ ОЕФ ЗПФПЧЩИ ОЙФЕК, ФП ЪБРХУЛБЕФУС Й ЧЩРПМОСЕФУС УРЕГЙБМШОБС ОЙФШ ДМС РТПУФПЕЧ ДП ФЕИ РПТ, РПЛБ ОЕ РПСЧЙФУС ЛБЛБС-ОЙВХДШ ЗПФПЧБС ОЙФШ. еУМЙ ЗПФПЧБС ОЙФШ ПВОБТХЦЕОБ, ФП ПОБ РПМХЮБЕФ ЧПЪНПЦОПУФШ ЧЩРПМОСФШУС Ч ФЕЮЕОЙЕ ПДОПЗП ЛЧБОФБ. рП ЪБЧЕТЫЕОЙЙ ЛЧБОФБ, ПВЕ ПЮЕТЕДЙ - МПЛБМШОБС Й ЗМПВБМШОБС - РТПУНБФТЙЧБАФУС, ЮФПВЩ ХЪОБФШ, ОЕФ МЙ ЕЭЕ ОЙФЕК У ФБЛЙН ЦЕ ЙМЙ ВПМЕЕ ЧЩУПЛЙН РТЙПТЙФЕФПН, У ХЮЕФПН ФПЗП, ЮФП ЧУЕ ОЙФЙ ЙЪ МПЛБМШОПК ПЮЕТЕДЙ ЙНЕАФ ВПМЕЕ ЧЩУПЛЙК РТЙПТЙФЕФ, ЮЕН ОЙФЙ Ч ЗМПВБМШОПК ПЮЕТЕДЙ. еУМЙ РПДИПДСЭЙК ЛБОДЙДБФ ОБКДЕО, ФП РТПЙУИПДЙФ РЕТЕЛМАЮЕОЙЕ ОЙФЙ. еУМЙ ОЕФ, ФП БЛФЙЧОБС ОЙФШ ЧЩРПМОСЕФУС ЕЭЕ Ч ФЕЮЕОЙЕ ПДОПЗП ЛЧБОФБ. оЙФШ НПЦЕФ ВЩФШ ФБЛЦЕ ЧЩФЕУОЕОБ. оБ НОПЗПРТПГЕУУПТОПК УЙУФЕНЕ ДМЙОБ ЛЧБОФБ НПЦЕФ ВЩФШ РЕТЕНЕООПК, Ч ЪБЧЙУЙНПУФЙ ПФ ЮЙУМБ ОЙФЕК, ЛПФПТЩЕ ЗПФПЧЩ Л ЧЩРПМОЕОЙА. хЧЕМЙЮЕОЙЕ ЮЙУМБ ЗПФПЧЩИ ОЙФЕК Й ХНЕОШЫЕОЙЕ ЮЙУМБ РТПГЕУУПТПЧ ХЛПТБЮЙЧБЕФ ЛЧБОФ. фБЛПК БМЗПТЙФН ДБЕФ ИПТПЫЕЕ ЧТЕНС ПФЧЕФБ ДМС ЛПТПФЛЙИ ЪБРТПУПЧ, ДБЦЕ ЕУМЙ УЙУФЕНБ УЙМШОП ЪБЗТХЦЕОБ, Й ПВЕУРЕЮЙЧБЕФ ЧЩУПЛХА ЬЖЖЕЛФЙЧОПУФШ (ДМЙООЩК ЛЧБОФ) ДМС НБМП ЪБЗТХЦЕООЩИ УЙУФЕН. рТЙ ЛБЦДПН ФЙЛЕ ФБКНЕТБ РТПГЕУУПТ ОБТБЭЙЧБЕФ РТЙПТЙФЕФОЩК УЮЕФЮЙЛ ФЕЛХЭЕК ОЙФЙ ОБ ОЕВПМШЫХА ЧЕМЙЮЙОХ. юЕН ВПМШЫЕ УФБОПЧЙФУС ЪОБЮЕОЙЕ РТЙПТЙФЕФБ, ФЕН ОЙЦЕ РТЙПТЙФЕФ ОЙФЙ, Й ОЙФШ Ч ЛПОГЕ ЛПОГПЧ РЕТЕНЕЭБЕФУС Ч ПЮЕТЕДШ У УБНЩН ВПМШЫЙН ОПНЕТПН, ФП ЕУФШ У УБНЩН ОЙЪЛЙН РТЙПТЙФЕФПН. ч ОЕЛПФПТЩИ РТЙМПЦЕОЙСИ ОБД ТЕЫЕОЙЕН ПДОПК РТПВМЕНЩ ТБВПФБЕФ ВПМШЫПЕ ЛПМЙЮЕУФЧП ОЙФЕК, РПЬФПНХ ДМС ОЙИ ЧБЦОП ЙНЕФШ ЧПЪНПЦОПУФШ ХРТБЧМСФШ РМБОЙТПЧБОЙЕН Ч ДЕФБМСИ. Mach РТЕДПУФБЧМСЕФ ОЙФСН ДПРПМОЙФЕМШОПЕ УТЕДУФЧП ХРТБЧМЕОЙС РМБОЙТПЧБОЙЕН (ЛТПНЕ РТПГЕУУПТОЩИ ОБВПТПЧ Й РТЙПТЙФЕФПЧ). фБЛЙН УТЕДУФЧПН СЧМСЕФУС УЙУФЕНОЩК ЧЩЪПЧ, ЛПФПТЩК РПЪЧПМСЕФ ОЙФЙ УОЙЦБФШ УЧПК РТЙПТЙФЕФ ДП БВУПМАФОПЗП НЙОЙНХНБ Ч ФЕЮЕОЙЕ ХЛБЪБООПЗП ЛПМЙЮЕУФЧБ УЕЛХОД. ьФП ДБЕФ ЧПЪНПЦОПУФШ ЧЩРПМОСФШУС ДТХЗЙН ОЙФСН. рПУМЕ ФПЗП ЛБЛ ХЛБЪБООЩК ЙОФЕТЧБМ ЙУФЕЮЕФ, РТЙПТЙФЕФХ ЧПЪЧТБЭБЕФУС ЕЗП РТЕЦОЕЕ ЪОБЮЕОЙЕ. ьФПФ УЙУФЕНОЩК ЧЩЪПЧ ЙНЕЕФ ДТХЗПЕ ЙОФЕТЕУОПЕ УЧПКУФЧП: ПО НПЦЕФ ОБЪЧБФШ УЧПЕЗП ОБУМЕДОЙЛБ, ЕУМЙ ЪБИПЮЕФ. оБРТЙНЕТ, РПУМЕ ПФУЩМЛЙ УППВЭЕОЙС ДТХЗПК ОЙФЙ РПУЩМБАЭБС ОЙФШ ПУЧПВПЦДБЕФ РТПГЕУУПТ Й ФТЕВХЕФ, ЮФПВЩ УМЕДХАЭЕК ЧЩРПМОСМБУШ ОЙФШ-РПМХЮБФЕМШ. ьФПФ НЕИБОЙЪН, ОБЪЩЧБЕНЩК РМБОЙТПЧБОЙЕН У РЕТЕДБЮБНЙ, НЙОХЕФ ЧУЕ ПЮЕТЕДЙ. еУМЙ ЕЗП ЙУРПМШЪПЧБФШ У ХНПН, ФП НПЦОП РПЧЩУЙФШ РТПЙЪЧПДЙФЕМШОПУФШ. сДТП ФБЛЦЕ ЙУРПМШЪХЕФ ЬФПФ НЕИБОЙЪН РТЙ ОЕЛПФПТЩИ ПВУФПСФЕМШУФЧБИ Ч ЛБЮЕУФЧЕ ПРФЙНЙЪБГЙЙ. сДТП Mach НПЦЕФ ВЩФШ УЛПОЖЙЗХТЙТПЧБОП ФБЛ, ЮФПВЩ ТЕБМЙЪПЧЩЧБФШ ФБЛ ОБЪЩЧБЕНПЕ БЖЖЙООПЕ РМБОЙТПЧБОЙЕ, ОП ПВЩЮОП ФБЛБС ПРГЙС ОЕ ХУФБОБЧМЙЧБЕФУС. лПЗДБ ПОБ ХУФБОПЧМЕОБ, СДТП РМБОЙТХЕФ ОЙФШ ОБ РТПГЕУУПТ, ОБ ЛПФПТПН ЬФБ ОЙФШ РПУМЕДОЙК ТБЪ ЧЩРПМОСМБУШ Ч ОБДЕЦДЕ ОБ ФП, ЮФП ЮБУФШ ЕЕ БДТЕУОПЗП РТПУФТБОУФЧБ ЧУЕ ЕЭЕ УПИТБОЙМБУШ Ч ЛЬЫЕ ДБООПЗП РТПГЕУУПТБ. бЖЖЙООПЕ РМБОЙТПЧБОЙЕ РТЙНЕОЙНП ФПМШЛП ДМС НОПЗПРТПГЕУУПТОЩИ УЙУФЕН. рТЕДЩДХЭБС ЗМБЧБ || пЗМБЧМЕОЙЕ || уМЕДХАЭБС ЗМБЧБ Copyright © CIT

//

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

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