Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций ИТЮД.doc
Скачиваний:
3106
Добавлен:
11.04.2015
Размер:
16.67 Mб
Скачать

1.3. Операционные системы и глобальные сети

В начале 70-х годов появились первые сетевые ОС, которые в отличие от многотерминальных позволяли не только рассредоточить поль­зователей, но и организовать распределенное хранение и обработку данных меж­ду несколькими компьютерами, соединенными каналами связи. Любая сетевая ОС, с одной стороны, выполняет все функции локаль­ной, а с другой - обладает некоторыми дополни­тельными средствами. Они позволяют ей взаимодействовать по сети с ОС других компьютеров. Программные модули, реализующие сетевые функции, появлялись в ОС постепенно, по мере развития сетевых технологий, аппаратной базы компьютеров и возникновения новых задач, требующих сетевой обработки.

Хотя теоретические работы по созданию концепций сетевого взаимодействия ве­лись почти с самого появления вычислительных машин, значимые практические результаты по объединению компьютеров в сети были получены в конце 60-х годов. Тогда с помощью глобальных связей и техники коммутации пакетов удалось реа­лизовать взаимодействие рядовых машин и суперкомпьютеров. Эти дорогостоящие компьютеры часто хранили уникальные данные и программы, доступ к которым необходимо было обеспечить широкому кругу пользователей, находившихся в различных городах на значительном расстоянии от вычисли­тельных центров.

1.4. Операционные системы мини-компьютеров и первые локальные сети

К середине 70-х годов широкое распространение полу­чили мини-компьютеры, такие как PDP-11, Nova, HP. Мини-компьютеры пер­выми использовали преимущества больших интегральных схем, позволившие реализовать достаточно мощные функции при сравнительно невысокой стоимо­сти компьютера.

Архитектура мини-компьютеров была значительно упрощена, что нашло отражение и в их ОС. Многие функции мультипрограммных многопользовательских ОС были усечены, учитывая ограниченность ресурсов мини-компьютеров. ОС мини-компьютеров часто стали делать специализированными, например, только для управления в реальном времени (ОС RT-11 для мини-компьютеров PDP-11) или только для поддержания режима разделения времени (RSX-11M для тех же компьютеров). Эти ОС не всегда были многополь­зовательскими, что во многих случаях оправдывалось невысокой стоимостью компьютеров.

Важной вехой в истории мини-компьютеров и вообще в истории ОС явилось создание UNIX. Первоначально эта ОС предназначалась для поддержания режима разделения времени в мини-компьютере PDP-7. С середины 70-х годов началось массовое использование ОС UNIX. К этому времени про­граммный код для UNIX был на 90 % написан на языке высокого уровня Си. Широ­кое распространение эффективных Си-компиляторов сделало UNIX уникальной для того времени ОС, обладающей возможностью сравнительно легкого переноса на различные типы компьютеров. Поскольку она поставлялась вместе с исход­ными кодами, то стала первой открытой ОС, которую могли совершенство­вать простые пользователи-энтузиасты. Хотя UNIX была первоначально разра­ботана для мини-компьютеров, гибкость, элегантность, мощные функциональные возможности и открытость позволили ей занять прочные позиции во всех клас­сах компьютеров: суперкомпьютерах, больших компьютерах, мини-компьютерах, серверах и рабочих станциях, персональных компьютерах.

Доступность мини-компьютеров и вследствие этого их распространенность на предприятиях послужили мощным стимулом для создания локальных сетей. Предприятие могло себе позволить иметь несколько мини-компьютеров, находя­щихся в одном здании или даже в одной комнате. Первое сетевое приложение для ОС UNIX появилось в 1976 году и начало распространяться с версией 7 UNIX с 1978 года.