Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Ю. Вахалия - UNIX изнутри (2003)

Ю. Вахалия - UNIX изнутри (2003), страница 8

PDF-файл Ю. Вахалия - UNIX изнутри (2003), страница 8 Операционные системы (37358): Книга - 3 семестрЮ. Вахалия - UNIX изнутри (2003): Операционные системы - PDF, страница 8 (37358) - СтудИзба2019-05-08СтудИзба

Описание файла

PDF-файл из архива "Ю. Вахалия - UNIX изнутри (2003)", который расположен в категории "". Всё это находится в предмете "операционные системы" из 3 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 8 страницы из PDF

Разработчики надеялись, что, создав новую систему «с нуля», они могут избежать множества проблем, имевшихся в текущих вариантах ПЬ!1Х. Одним из первых приближений к реализации задуманных планов стало создание микроядра, в котором были выделены некоторые основные функции, в то время как большинство возможностей системы исходило от набора внешних по отношению к ядру процессов, называемых серверами. Система МасЬ также имела еще одно существенное преимущество: она никак не зависела от лицензий АТе Т, что сделало ее привлекательной для многих производителей.

Самой популярной версией системы стала Масй 2.5, и многие коммерческие ОС, такие как 05Гг'! или №х~Яер, были созданы на ее основе. Ранние версии системы имели монолитные ядра с поддержкой интерфейса 4АВБО ПЫ1Х на высоком уровне. Первой реализацией идеи микроядра стала система МасЬ 3.0. 1.1.8. Стандарты Распространенность различных реализаций ПХ1Х привела к появлению проблем совместимости.

Несмотря на то что все существующие варианты на первый взгляд «похожи на УЫ1Х», на самом деле они имеют существенные различия между собой. Существование отличий было заложено изначально, за счет наличия двух веток развития ПЫ1Х, «официальной» системы АТе Т Бузтет У и альтернативного варианта ВЯП, создаваемого в Беркли. Появление коммерческих вариантов ПЫ1Х еще более усложнило проблему. 1д.

Введение 39 Системы Яузгеш Ч и 4ВБР существенно отличались. Они имели различные несовместимые между собой файловые системы, реализации поддержки сетей и архитектуры виртуальной памяти. Некоторые различия были обусловлены дизайном ядра систем, но большинство из них находились на уровне программирования интерфейса. Это привело к невозможности создания сложных приложений, работающих без внесения каких-либо изменений в обеих операционных системах.

Все коммерческие варианты 1)МХ строились на основе либо Яузгеш Ч, либо ВБР, к которым производители добавляли дополнительные возможности. Именно эти добавления часто оказывались непереносимыми на иные платформы. В результате создатели приложений тратили огромное количество времени и усилий, для того чтобы их программы нормально функционировали в различных реализациях (Лч1Х. Для решения проблемы необходимо было разработать некий стандартный набор интерфейсов, чем и занялись несколько групп энтузиастов.

В результате миру предстало множество стандартов, столь же многочисленных и отличающихся друг от друга, как и существовавшие в те времена варианты 1)Х1Х. Однако большинство производителей признала только несколько из созданных стандартов, в том числе «Определение интерфейса 5уегет У» (Яузгегп Ч 1пгег1асе Рейпй1оп, ЯН1Р) компании АТе Т, спецификации организации 1ЕЕЕ под названием РО51Х и «Руководство по переносу Х/Ореп» (Х/Орел РоггаЬ111гу Оци1е) консорциума Х/Ореп. В каждом из стандартов описывалось взаимодействие между программами и операционной системой и не затрагивался вопрос реализации самого интерфейса взаимодействия.

В них определялись наборы функций и подробно приводились их конструкции. Совместимые системы должны удовлетворять требованиям, изложенным в стандартах, однако реализация необходимых функций могла быть произведена как на уровне ядра, так и на уровне библиотек пользователя. Стандарты также определяли поднабор функций, предлагаемых большинством систем ПЯ1Х. Теоретически, если пользователь будет использовать при написании приложения только те функции, которые входят в зтот набор, то созданное приложение будет переносимо на любую систему, совместимую со стандартами. Это заставляло разработчиков программ использовать дополнительные возможности конкретного варианта системы, а также производить оптимизацию своих программ под конкретную аппаратную платформу или операционную систему только в том случае, если их исходные коды легко переносимы.

Стандарт БЧ1Р представляет собой подробную спецификацию программного интерфейса Бузгещ Ч. Корпорация АТе" Т выпустила три версии стандарта — 5ЛВ1, 5ИР2 и 5И03, описывающие соответственно ОС БЧК2, БЧКЗ и ЯЧК4 110]. АТв" Т предоставила возможность производителям систем называть свои продукты Бузгещ Ч только в том случае, если они отвечают 40 Глава 1. Введение требованиям ЯЧ1Р.

Корпорация также выпустила пакет 5узгет Ъ' Уегугсаггоп 5и!ге (Я%5), который проверял операционные системы на соответствие ЯЧ! Р. В 1986 году организация 1ЕЕЕ поручила специальному комитету разработать и опубликовать стандарты на среды операционных систем. Для их обозначения было придумано название РОБ1Х (РоггаЫе Орегайп8 Бузгеш Ьазеб оп (ЛЧ1Х, что переводится как «Переносимые операционные системы, основанные на (ЛЧ1Х»). Эти документы описывали компоненты ядра систем БЧКЗ и 4.3ВБР.

Стандарт Р051Х1003. 1, более известный как Р051ХЛ, был опубликован в 1990 году 1111. Многие производители приняли этот стандарт, так как он не ограничивался каким-то одним вариантом системы БЬ!1Х. Х/Ореп — зто международный консорциум производителей компьютерной техники и программного обеспечения. Он был сформирован в 1984 году. Его целью являлась не только разработка новых стандартов, но и создание открытой среды Соттоп Арр!гсапопз Епигоптепг (Общей программной среды, САЕ), базирующейся на уже существующих стандартах.

Консорциум опубликовал семитомный труд «Х/Ореп РоггаЬ11!гу Св!ое» (ХРС), последнее (четвертое) издание которого вышло в 1993 году 112]. Материал руководства был основан на стандарте РО81Х.1, расширял его и описывал многие дополнительные области, такие как интернационализация, оконные интерфейсы и обработка данных. 1.1.10. ОБЕ и 01 В 1987 году корпорация АТйТ, осознавая непринятие общественностью ее лицензионной политики, принимает решение о закупке 20% акций Явп М!сгозузгешз.

АТйТ и Бвп решают заняться совместной разработкой БЧК4, следующей версии операционной ОС АТ4 Т Яузгеш Ч 1)г!!Х. Корпорация Бпп объявляет, что будущая операционная система станет базироваться на БЧК4, в отличие от ЯвпОБ, основу которой составляла ранее система Бузгеш Ч. Эти заявления вызвали бурную реакцию со стороны других производителей систем, которые поняли, что созданное объединение даст корпорации Япп огромное преимушество перел остальными производителями.

В ответ группа компаний, в которую входили Р!81га1, НР, 1ВМ, Аро!1о и другие, объявила в 1988 году о создании объединения Ореп 5о3ггеаге Еоипг!агюп (05г). ОБЕ финансировалась компаниями-основателями, Основной задачей организации стала разработка операционной системы, пользовательской и распределенной вычислительной среды, не зависящей от ограничений, накладываемых лицензионными соглашениями АТйТ. ОБЕ распространила среди своих членов Яедиехт/ог Тесйпо!о8у (Запрос на технологии, КРТ) и затем выбрала из полученных предложений самые лучшие независимо от того, на кого из производителей работал их автор. В ответ корпорации АТйТ и Бпп совместно с другими производителями систем, основанных на Бузсеш Ч, в срочном порядке основали свою органи- 1.1. Введение 41 зацию, названную ИЧ1Х 1птегпапапа! (И): Ее основной целью было продвижение системы БЧК4 на рынке, а также выбор дальнейшего направления развития ЦЬ(1Х Бузгеш Ч. В 1990 году организация Ш выпустила труд под названием ИЧ1Х 5уэгет 7 йогк! Мар, в котором были выделены основные направления будущего развития системы ()г(1Х, В 1989 году ОЯГ представила графический пользовательский интерфейс Мой/, положительно встреченный многими пользователями.

Позже организация выпустила первую версию своей операционной системы под названием 05Е/1, Первая версия ОБГ/1 базировалась на МасЬ 2.5, имела совместимость с 4.3ВВР и обладала некоторыми возможностями 1ВМ А1Х. Представленная система имела множество дополнительных возможностей, не поддерживаемых в ЯЧК4, таких как полная поддержка многопроцессорных систем, динамическая загрузка и монтирование томов. В планах членов организации Ш была дальнейшая разработка коммерческих операционных систем, базирующихся на ОЗГ/1. Объединения ОБГ и Ш начинали с весьма высоких целей, но все равно очень быстро столкнулись с общими, не зависящими от них проблемами. Экономический спад начала 90-х, экспансия М(сгозо(т %Чпдоччз на рынок операционных систем резко уменьшили рост ()Ь(1Х-систем. Организация Ш ушла из компьютерного бизнеса в 1993 году, а объединение ОБГ было вынуждено расстаться с большинством амбициозных планов (в том числе и планов по созданию Распределенной среды управления, Р1з1г(Ъцьед Мапайешепг Епч(гопшеп1).

Одной из основных систем, основанных на ОЯГ, стала РЕС ОЯГ/1, созданная компанией Р1яйа1 в 1993 году. Позже компания приняла решение удалить из этой системы многие возможности, отличающие ее от своей ОС, и в 1995 году изменила имя системы на Р181га1 ()Ь(1Х. 1.1.10. ЗЧВ4 и ее дальнейшее развитие В 1989 году вышла первая версия совместно разработанной корпорациями АТЛЕТ и Вцп системы Яузьеш Ч Ке1еазе 4 (БЧК4). Эта система объединила в себе возможности БЧКЗ, 4ВБР, Вцп08 и ХЕЬ(1Х.

В ЯЧК4 также были добавлены новые функции, такие как изменение состава классов в режиме реального времени, командный интерпретатор Когл зле!! и новые воэможности подсистемы 3ТКЕАМ3. В следующем году АТ4 Т основала компанию ()Ы1Х Бузтешз 1.аЬогагог(ез для разработки и продажи систем ()Ы1Х. В 1991 году компания Ыоче11, 1пс., создатель сетевой операционной системы ЫегЪЧаге для персональных компьютеров, приобрела часть акций ()Я. и основала совместное предприятие под названием Цп)че!.

Целью новой компании стало создание версии БЧК4 для настольных систем, интегрированной с ОС Ь(егЖаге. Такая система была разработана в конце 1992 года и получила название (/мха'аге. После этого было выпущено еще несколько вариантов системы ЯЧК4. Последний вариант, 5ЧЯ4.2/Е5/МР, предлагает пользователям расширенную защиту и поддержу многопроцессорных систем. 42 Глава К Введение В 1993 году корпорация АТбгТ полностью передала (з31. компании 1ч)оче11.

В следующем году Ыоче11 получила права на торговую марку (3)ч)1Х и подтверждение совместимости своих операционных систем с Х/Ореп. В 1994 году корпорация Впп М1сгозузгетз выкупила права на использование кодов ЗЧК4 у 1ч)оче11, что освободило ее от проблем, связанных с возможным нарушением лицензионных прав и совместимости со стандартами. Система Вцп, основанная на ВЪ'К4, получила название 501аг(з. Ее последняя версия — это 501агсз 2.5. Система поддерживает многие дополнительные возможности, такие как собственное многопоточное ядро и поддержка многопроцессорных систем'. 1.2.

Причины изменений системы Система ()1ч)1Х сильно преобразилась за годы своего существования. Начав с небольшой операционной среды, использовавшейся группой людей в единственной лаборатории, на сегодняшний день система ()1«11Х стала одной из ' ОС Бо1аги была перенесена на платформу 1псе1 с платформы БРАКС. Последние ее версии представляют собой мощные и масштабируемые системы для рабочих станций, младших серверов, корпоративных серверов и суперсерверов.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5288
Авторов
на СтудИзбе
417
Средний доход
с одного платного файла
Обучение Подробнее