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

уЕНЕКУФЧП ПРЕТБГЙПООЩИ УЙУФЕН UNIX

//

хЛТБЙОУЛБС вБООЕТОБС уЕФШ уЕНЕКУФЧП ПРЕТБГЙПООЩИ УЙУФЕН UNIX йУФПТЙС Й ПВЭБС ИБТБЛФЕТЙУФЙЛБ УЕНЕКУФЧБ ПРЕТБГЙПООЩИ УЙУФЕН UNIX UNIX ЙНЕЕФ ДПМЗХА Й ЙОФЕТЕУОХА ЙУФПТЙА. оБЮБЧЫЙУШ ЛБЛ ОЕУЕТШЕЪОЩК Й РПЮФЙ "ЙЗТХЫЕЮОЩК" РТПЕЛФ НПМПДЩИ ЙУУМЕДПЧБФЕМЕК, UNIX УФБМ НОПЗПНЙММЙПООПК ЙОДХУФТЙЕК, ЧЛМАЮЙЧ Ч УЧПА ПТВЙФХ ХОЙЧЕТУЙФЕФЩ, НОПЗПОБГЙПОБМШОЩЕ ЛПТРПТБГЙЙ, РТБЧЙФЕМШУФЧБ Й НЕЦДХОБТПДОЩЕ ПТЗБОЙЪБГЙЙ УФБОДБТФЙЪБГЙЙ. UNIX ЪБТПДЙМУС Ч МБВПТБФПТЙЙ Bell Labs ЖЙТНЩ AT&T ВПМЕЕ 20 МЕФ ОБЪБД. ч ФП ЧТЕНС Bell Labs ЪБОЙНБМБУШ ТБЪТБВПФЛПК НОПЗПРПМШЪПЧБФЕМШУЛПК УЙУФЕНЩ ТБЪДЕМЕОЙС ЧТЕНЕОЙ MULTICS (Multiplexed Information and Computing Service) УПЧНЕУФОП У MIT Й General Electric, ОП ЬФБ УЙУФЕНБ РПФЕТРЕМБ ОЕХДБЮХ, ПФЮБУФЙ ЙЪ-ЪБ УМЙЫЛПН БНВЙГЙПЪОЩИ ГЕМЕК, ОЕ УППФЧЕФУФЧПЧБЧЫЙИ ХТПЧОА ЛПНРШАФЕТПЧ ФПЗП ЧТЕНЕОЙ, Б ПФЮБУФЙ Й ЙЪ-ЪБ ФПЗП, ЮФП ПОБ ТБЪТБВБФЩЧБМБУШ ОБ СЪЩЛЕ PL/1, Б ЛПНРЙМСФПТ PL/1 ЪБДЕТЦЙЧБМУС Й ЧППВЭЕ РМПИП ТБВПФБМ РПУМЕ УЧПЕЗП ЪБРПЪДБМПЗП РПСЧМЕОЙС. рПЬФПНХ Bell Labs ЧППВЭЕ ПФЛБЪБМБУШ ПФ ХЮБУФЙС Ч РТПЕЛФЕ MULTICS, ЮФП ДБМП ЧПЪНПЦОПУФШ ПДОПНХ ЙЪ ЕЕ ЙУУМЕДПЧБФЕМЕК, лЕОХ фПНРУПОХ, ЪБОСФШУС РПЙУЛПЧПК ТБВПФПК Ч ОБРТБЧМЕОЙЙ ХМХЮЫЕОЙС ПРЕТБГЙПООПК УТЕДЩ Bell Labs. фПНРУПО, Б ФБЛЦЕ УПФТХДОЙЛ Bell Labs дЕОЙУ тЙФЮЙ Й ОЕЛПФПТЩЕ ДТХЗЙЕ ТБЪТБВБФЩЧБМЙ ОПЧХА ЖБКМПЧХА УЙУФЕНХ, НОПЗЙЕ ЮЕТФЩ ЛПФПТПК ЧЕМЙ УЧПЕ РТПЙУИПЦДЕОЙЕ ПФ MULTICS. дМС РТПЧЕТЛЙ ОПЧПК ЖБКМПЧПК УЙУФЕНЩ фПНРУПО ОБРЙУБМ СДТП пу Й ОЕЛПФПТЩЕ РТПЗТБННЩ ДМС ЛПНРШАФЕТБ GE-645, ЛПФПТЩК ТБВПФБМ РПД ХРТБЧМЕОЙЕН НХМШФЙРТПЗТБННОПК УЙУФЕНЩ ТБЪДЕМЕОЙС ЧТЕНЕОЙ GECOS. х лЕОБ фПНРУПОБ ВЩМБ ОБРЙУБООБС ЙН ЕЭЕ ЧП ЧТЕНЕОБ ТБВПФЩ ОБД MULTICS ЙЗТБ "Space Travel" - "лПУНЙЮЕУЛПЕ РХФЕЫЕУФЧЙЕ". пО ЪБРХУЛБМ ЕЕ ОБ ЛПНРШАФЕТЕ GE-645, ОП ПОБ ТБВПФБМБ ОБ ОЕН ОЕ ПЮЕОШ ИПТПЫП ЙЪ-ЪБ ОЕЧЩУПЛПК ЬЖЖЕЛФЙЧОПУФЙ ТБЪДЕМЕОЙС ЧТЕНЕОЙ. лТПНЕ ЬФПЗП, НБЫЙООПЕ ЧТЕНС GE-645 УФПЙМП УМЙЫЛПН ДПТПЗП. ч ТЕЪХМШФБФЕ фПНРУПО Й тЙФЮЙ ТЕЫЙМЙ РЕТЕОЕУФЙ ЙЗТХ ОБ УФПСЭХА Ч ХЗМХ ВЕЪ ДЕМБ НБЫЙОХ PDP-7 ЖЙТНЩ DEC, ЙНЕАЭХА 4096 18-ВЙФОЩИ УМПЧ, ФЕМЕФБКР Й ИПТПЫЙК ЗТБЖЙЮЕУЛЙК ДЙУРМЕК. оП Х PDP-7 ВЩМП ОЕЧБЦОПЕ РТПЗТБННОПЕ ПВЕУРЕЮЕОЙЕ, Й, ЪБЛПОЮЙЧ РЕТЕОПУ ЙЗТЩ, фПНРУПО ТЕЫЙМ ТЕБМЙЪПЧБФШ ОБ PDP-7 ФХ ЖБКМПЧХА УЙУФЕНХ, ОБД ЛПФПТЩК ПО ТБВПФБМ ОБ GE-645. йЪ ЬФПК ТБВПФЩ Й ЧПЪОЙЛМБ РЕТЧБС ЧЕТУЙС UNIX, ИПФС ПОБ Й ОЕ ЙНЕМБ Ч ФП ЧТЕНС ОЙЛБЛПЗП ОБЪЧБОЙС. оП ПОБ ХЦЕ ЧЛМАЮБМБ ИБТБЛФЕТОХА ДМС UNIX ЖБКМПЧХА УЙУФЕНХ, ПУОПЧБООХА ОБ ЙОДЕЛУОЩИ ДЕУЛТЙРФПТБИ inode, ЙНЕМБ РПДУЙУФЕНХ ХРТБЧМЕОЙС РТПГЕУУБНЙ Й РБНСФША, Б ФБЛЦЕ РПЪЧПМСМБ ДЧХН РПМШЪПЧБФЕМСН ТБВПФБФШ Ч ТЕЦЙНЕ ТБЪДЕМЕОЙС ЧТЕНЕОЙ. уЙУФЕНБ ВЩМБ ОБРЙУБОБ ОБ БУУЕНВМЕТЕ. йНС UNIX (Uniplex Information and Computing Services) ВЩМП ДБОП ЕК ЕЭЕ ПДОЙН УПФТХДОЙЛПН Bell Labs, вТБКБОПН лЕТОЙЗБОПН, ЛПФПТЩК РЕТЧПОБЮБМШОП ОБЪЧБМ ЕЕ UNICS, РПДЮЕТЛЙЧБС ЕЕ ПФМЙЮЙЕ ПФ НОПЗПРПМШЪПЧБФЕМШУЛПК MULTICS. чУЛПТЕ UNICS ОБЮБМЙ ОБЪЩЧБФШ UNIX. рЕТЧЩНЙ РПМШЪПЧБФЕМСНЙ UNIX'Б УФБМЙ УПФТХДОЙЛЙ ПФДЕМБ РБФЕОФПЧ Bell Labs, ЛПФПТЩЕ ОБЫМЙ ЕЕ ХДПВОПК УТЕДПК ДМС УПЪДБОЙС ФЕЛУФПЧ. вПМШЫПЕ ЧМЙСОЙЕ ОБ УХДШВХ UNIX ПЛБЪБМБ РЕТЕРЙУШ ЕЕ ОБ СЪЩЛЕ ЧЩУПЛПЗП ХТПЧОС у, ТБЪТБВПФБООПЗП дЕОЙУПН тЙФЮЙ УРЕГЙБМШОП ДМС ЬФЙИ ГЕМЕК. ьФП РТПЙЪПЫМП Ч 1973 ЗПДХ, UNIX ОБУЮЙФЩЧБМ Л ЬФПНХ ЧТЕНЕОЙ ХЦЕ 25 ЙОУФБММСГЙК, Й Ч Bell Labs ВЩМБ УПЪДБОБ УРЕГЙБМШОБС ЗТХРРБ РПДДЕТЦЛЙ UNIX. ыЙТПЛПЕ ТБУРТПУФТБОЕОЙЕ UNIX РПМХЮЙМ У 1974 ЗПДБ, РПУМЕ ПРЙУБОЙС ЬФПК УЙУФЕНЩ фПНРУПОПН Й тЙФЮЙ Ч ЛПНРШАФЕТОПН ЦХТОБМЕ CACM. UNIX РПМХЮЙМ ЫЙТПЛПЕ ТБУРТПУФТБОЕОЙЕ Ч ХОЙЧЕТУЙФЕФБИ, ФБЛ ЛБЛ ДМС ОЙИ ПО РПУФБЧМСМУС ВЕУРМБФОП ЧНЕУФЕ У ЙУИПДОЩНЙ ЛПДБНЙ ОБ у. ыЙТПЛПЕ ТБУРТПУФТБОЕОЙЕ ЬЖЖЕЛФЙЧОЩИ C-ЛПНРЙМСФПТПЧ УДЕМБМП UNIX ХОЙЛБМШОПК ДМС ФПЗП ЧТЕНЕОЙ пу ЙЪ-ЪБ ЧПЪНПЦОПУФЙ РЕТЕОПУБ ОБ ТБЪМЙЮОЩЕ ЛПНРШАФЕТЩ. хОЙЧЕТУЙФЕФЩ ЧОЕУМЙ ЪОБЮЙФЕМШОЩК ЧЛМБД Ч ХМХЮЫЕОЙЕ UNIX Й ДБМШОЕКЫХА ЕЗП РПРХМСТЙЪБГЙА. еЭЕ ПДОЙН ЫБЗПН ОБ РХФЙ РПМХЮЕОЙС РТЙЪОБОЙС UNIX ЛБЛ УФБОДБТФЙЪПЧБООПК УТЕДЩ УФБМБ ТБЪТБВПФЛБ дЕОЙУПН тЙФЮЙ ВЙВМЙПФЕЛЙ ЧЧПДБ-ЧЩЧПДБ stdio. вМБЗПДБТС ЙУРПМШЪПЧБОЙА ЬФПК ВЙВМЙПФЕЛЙ ДМС ЛПНРЙМСФПТБ у, РТПЗТБННЩ ДМС UNIX УФБМЙ МЕЗЛП РЕТЕОПУЙНЩНЙ. тЙУ. 5.1. йУФПТЙС ТБЪЧЙФЙС UNIX ыЙТПЛПЕ ТБУРТПУФТБОЕОЙЕ UNIX РПТПДЙМП РТПВМЕНХ ОЕУПЧНЕУФЙНПУФЙ ЕЗП НОПЗПЮЙУМЕООЩИ ЧЕТУЙК. пЮЕЧЙДОП, ЮФП ДМС РПМШЪПЧБФЕМС ЧЕУШНБ ОЕРТЙСФЕО ФПФ ЖБЛФ, ЮФП РБЛЕФ, ЛХРМЕООЩК ДМС ПДОПК ЧЕТУЙЙ UNIX, ПФЛБЪЩЧБЕФУС ТБВПФБФШ ОБ ДТХЗПК ЧЕТУЙЙ UNIX. рЕТЙПДЙЮЕУЛЙ ДЕМБМЙУШ Й ДЕМБАФУС РПРЩФЛЙ УФБОДБТФЙЪБГЙЙ UNIX, ОП ПОЙ РПЛБ ЙНЕМЙ ПЗТБОЙЮЕООЩК ХУРЕИ. рТПГЕУУ УВМЙЦЕОЙС ТБЪМЙЮОЩИ ЧЕТУЙК UNIX Й ЙИ ТБУИПЦДЕОЙС ОПУЙФ ГЙЛМЙЮЕУЛЙК ИБТБЛФЕТ. рЕТЕД МЙГПН ОПЧПК ХЗТПЪЩ УП УФПТПОЩ ЛБЛПК-МЙВП ДТХЗПК ПРЕТБГЙПООПК УЙУФЕНЩ ТБЪМЙЮОЩЕ РТПЙЪЧПДЙФЕМЙ UNIX-ЧЕТУЙК УВМЙЦБАФ УЧПЙ РТПДХЛФЩ, ОП ЪБФЕН ЛПОЛХТЕОФОБС ВПТШВБ ЧЩОХЦДБЕФ ЙИ ДЕМБФШ ПТЙЗЙОБМШОЩЕ ХМХЮЫЕОЙС Й ЧЕТУЙЙ УОПЧБ ТБУИПДСФУС. ч ЬФПН РТПГЕУУЕ ЕУФШ Й РПМПЦЙФЕМШОБС УФПТПОБ - РПСЧМЕОЙЕ ОПЧЩИ ЙДЕК Й УТЕДУФЧ, ХМХЮЫБАЭЙИ ЛБЛ UNIX, ФБЛ Й НОПЗЙЕ ДТХЗЙЕ ПРЕТБГЙПООЩЕ УЙУФЕНЩ, РЕТЕОСЧЫЙЕ Х ОЕЗП ЪБ ДПМЗЙЕ ЗПДЩ ЕЗП УХЭЕУФЧПЧБОЙС НОПЗП РПМЕЪОПЗП. оБ ТЙУХОЛЕ 5.1 РПЛБЪБОБ ХРТПЭЕООБС ЛБТФЙОБ ТБЪЧЙФЙС UNIX, ЛПФПТБС ХЮЙФЩЧБЕФ РТЕЕНУФЧЕООПУФШ ТБЪМЙЮОЩИ ЧЕТУЙК Й ЧМЙСОЙЕ ОБ ОЙИ РТЙОЙНБЕНЩИ УФБОДБТФПЧ. оБЙВПМШЫЕЕ ТБУРТПУФТБОЕОЙЕ РПМХЮЙМЙ ДЧЕ ЧЕУШНБ ОЕУПЧНЕУФЙНЩЕ МЙОЙЙ ЧЕТУЙК UNIX: МЙОЙС AT&T - UNIX System V, Й МЙОЙС ХОЙЧЕТУЙФЕФБ Berkeley-BSD. нОПЗЙЕ ЖЙТНЩ ОБ ПУОПЧЕ ЬФЙИ ЧЕТУЙК ТБЪТБВПФБМЙ Й РПДДЕТЦЙЧБАФ УЧПЙ ЧЕТУЙЙ UNIX: SunOS Й Solaris ЖЙТНЩ Sun Microsystems, UX ЖЙТНЩ Hewlett-Packard, XENIX ЖЙТНЩ Microsoft, AIX ЖЙТНЩ IBM, UnixWare ЖЙТНЩ Novell (РТПДБООЩК ФЕРЕТШ ЛПНРБОЙЙ SCO), Й УРЙУПЛ ЬФПФ НПЦОП ЕЭЕ ДПМЗП РТПДПМЦБФШ. оБЙВПМШЫЕЕ ЧМЙСОЙЕ ОБ ХОЙЖЙЛБГЙА ЧЕТУЙК UNIX ПЛБЪБМЙ ФБЛЙЕ УФБОДБТФЩ ЛБЛ SVID ЖЙТНЩ AT&T, POSIX, УПЪДБООЩК РПД ЬЗЙДПК IEEE, Й XPG4 ЛПОУПТГЙХНБ X/Open. ч ЬФЙИ УФБОДБТФБИ УЖПТНХМЙТПЧБОЩ ФТЕВПЧБОЙС Л ЙОФЕТЖЕКУХ НЕЦДХ РТЙМПЦЕОЙСНЙ Й пу, ЮФП ДБЕФ ЧПЪНПЦОПУФШ РТЙМПЦЕОЙСН ХУРЕЫОП ТБВПФБФШ РПД ХРТБЧМЕОЙЕН ТБЪМЙЮОЩИ ЧЕТУЙК UNIX. оЕЪБЧЙУЙНП ПФ ЧЕТУЙЙ, ПВЭЙНЙ ДМС UNIX ЮЕТФБНЙ СЧМСАФУС: НОПЗПРПМШЪПЧБФЕМШУЛЙК ТЕЦЙН УП УТЕДУФЧБНЙ ЪБЭЙФЩ ДБООЩИ ПФ ОЕУБОЛГЙПОЙТПЧБООПЗП ДПУФХРБ, ТЕБМЙЪБГЙС НХМШФЙРТПЗТБННОПК ПВТБВПФЛЙ Ч ТЕЦЙНЕ ТБЪДЕМЕОЙС ЧТЕНЕОЙ, ПУОПЧБООБС ОБ ЙУРПМШЪПЧБОЙЙ БМЗПТЙФНПЧ ЧЩФЕУОСАЭЕК НОПЗПЪБДБЮОПУФЙ (preemptive multitasking), ЙУРПМШЪПЧБОЙЕ НЕИБОЙЪНПЧ ЧЙТФХБМШОПК РБНСФЙ Й УЧПРЙОЗБ ДМС РПЧЩЫЕОЙС ХТПЧОС НХМШФЙРТПЗТБННЙТПЧБОЙС, ХОЙЖЙЛБГЙС ПРЕТБГЙК ЧЧПДБ-ЧЩЧПДБ ОБ ПУОПЧЕ ТБУЫЙТЕООПЗП ЙУРПМШЪПЧБОЙС РПОСФЙС "ЖБКМ", ЙЕТБТИЙЮЕУЛБС ЖБКМПЧБС УЙУФЕНБ, ПВТБЪХАЭБС ЕДЙОПЕ ДЕТЕЧП ЛБФБМПЗПЧ ОЕЪБЧЙУЙНП ПФ ЛПМЙЮЕУФЧБ ЖЙЪЙЮЕУЛЙИ ХУФТПКУФЧ, ЙУРПМШЪХЕНЩИ ДМС ТБЪНЕЭЕОЙС ЖБКМПЧ, РЕТЕОПУЙНПУФШ УЙУФЕНЩ ЪБ УЮЕФ ОБРЙУБОЙС ЕЕ ПУОПЧОПК ЮБУФЙ ОБ СЪЩЛЕ C, ТБЪОППВТБЪОЩЕ УТЕДУФЧБ ЧЪБЙНПДЕКУФЧЙС РТПГЕУУПЧ, Ч ФПН ЮЙУМЕ Й ЮЕТЕЪ УЕФШ, ЛЬЫЙТПЧБОЙЕ ДЙУЛБ ДМС ХНЕОШЫЕОЙС УТЕДОЕЗП ЧТЕНЕОЙ ДПУФХРБ Л ЖБКМБН. дБМЕЕ НЩ РПДТПВОП ПУФБОПЧЙНУС ОБ ПУОПЧОЩИ ЛПОГЕРГЙСИ ЧЕТУЙЙ UNIX System V Release 4, ЛПФПТБС ЧПВТБМБ Ч УЕВС МХЮЫЙЕ ЮЕТФЩ МЙОЙК UNIX System V Й UNIX BSD. чЕТУЙС UNIX System V Release 4 - ЬФП ОЕЪБЛПОЮЕООБС ЛПННЕТЮЕУЛБС ЧЕТУЙС ПРЕТБГЙПООПК УЙУФЕНЩ, Ф.Л. Ч ЕЕ ЛПДБИ ПФУХФУФЧХАФ НОПЗЙЕ УЙУФЕНОЩЕ ХФЙМЙФЩ, ОЕПВИПДЙНЩЕ ДМС ХУРЕЫОПК ЬЛУРМХБФБГЙЙ пу, ОБРТЙНЕТ ХФЙМЙФЩ БДНЙОЙУФТЙТПЧБОЙС ЙМЙ НЕОЕДЦЕТ ЗТБЖЙЮЕУЛПЗП ЙОФЕТЖЕКУБ. чЕТУЙС SVR4 СЧМСЕФУС УЛПТЕЕ УФБОДБТФОПК ТЕБМЙЪБГЙЕК ЛПДБ СДТБ, ЧПВТБЧЫБС Ч УЕВС ОБЙВПМЕЕ РПРХМСТОЩЕ Й ЬЖЖЕЛФЙЧОЩЕ ТЕЫЕОЙС ЙЪ ТБЪМЙЮОЩИ ЧЕТУЙК СДТБ UNIX, ФБЛЙЕ ЛБЛ ЧЙТФХБМШОБС ЖБКМПЧБС УЙУФЕНБ VFS, ПФПВТБЦБЕНЩЕ Ч РБНСФШ ЖБКМЩ Й Ф.Р. лПД SVR4 (ЮБУФЙЮОП ДПТБВПФБООЩК) МЕЗ Ч ПУОПЧХ НОПЗЙИ УПЧТЕНЕООЩИ ЛПННЕТЮЕУЛЙИ ЧЕТУЙК UNIX, ФБЛЙИ ЛБЛ HP-UX, Solaris, AIX Й Ф.Д. рТЕДЩДХЭБС ЗМБЧБ || пЗМБЧМЕОЙЕ || уМЕДХАЭБС ЗМБЧБ Copyright © CIT

//

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

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