Файл: Сетевые операционные системы (История).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 03.07.2023

Просмотров: 228

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Системы времени применяются управления различными объектами, такими, как станок, научная экспериментальная или технологическими такими, как линия, доменный и т.п. Во этих случаях предельно допустимое в течение которого быть выполнена или иная управляющая объектом, в случае может авария: спутник из зоны экспериментальные данные, с датчиков, будут толщина гальванического не будет норме. Таким критерием эффективности систем реального является их выдерживать заранее интервалы времени запуском программы и результата (управляющего воздействия). Это называется временем системы, а соответствующее системы - реактивностью. Для систем мультипрограммная представляет собой набор заранее программ, а выбор на выполнение исходя из состояния объекта в соответствии с расписанием работ[7].

Некоторые системы могут в себе свойства разных типов, часть задач выполняться в режиме обработки, а часть - в реального времени в режиме разделения времени. В случаях режим обработки часто фоновым режимом.

Особенности построения

При операционной системы указываются особенности структурной организации и концепции, положенные в основу.

К таким концепциям относятся:

  1. Способы ядра системы - ядро или подход. Большинство использует монолитное которое компонуется одна программа, в привилегированном режиме и быстрые переходы с процедуры на не требующие из привилегированного в пользовательский и наоборот. Альтернативой построение ОС базе микроядра, также в привилегированном и выполняющего только функций по аппаратурой, в то как функции более высокого выполняют специализированные ОС - серверы, в пользовательском режиме. При построении ОС более медленно, как часто переходы между режимом и пользовательским, система получается гибкой - ее функции можно наращивать, модифицировать или сужать, добавляя, модифицируя или исключая серверы пользовательского режима. Кроме того, серверы хорошо защищены друг от друга, как и любые пользовательские процессы.
  2. Построение ОС на базе объектно-ориентированного подхода дает возможность использовать все его достоинства, хорошо зарекомендовавшие себя на уровне приложений, внутри операционной системы, а именно: аккумуляцию удачных решений в форме стандартных объектов, возможность создания новых объектов на базе имеющихся с помощью механизма наследования, хорошую защиту данных за счет их инкапсуляции во внутренние структуры объекта, что делает данные недоступными для несанкционированного использования извне, структуризованность системы, состоящей из набора хорошо определенных объектов.
  3. Наличие нескольких прикладных сред дает возможность в рамках одной ОС одновременно выполнять приложения, разработанные для нескольких ОС. Многие современные операционные системы поддерживают одновременно прикладные среды MS-DOS, Windows, UNIX (POSIX), OS/2 или хотя бы некоторого подмножества из этого популярного набора. Концепция множественных прикладных сред наиболее просто реализуется в ОС на базе микроядра, над которым работают различные серверы, часть которых реализуют прикладную среду той или иной операционной системы.
  4. Распределенная организация операционной системы позволяет упростить работу пользователей и программистов в сетевых средах. В распределенной ОС реализованы механизмы, которые дают возможность пользователю представлять и воспринимать сеть в виде традиционного однопроцессорного компьютера. Характерными признаками распределенной организации ОС являются: наличие единой справочной службы разделяемых ресурсов, единой службы времени, использование механизма вызова удаленных процедур (RPC) для прозрачного распределения программных процедур по машинам, многонитевой обработки, позволяющей распараллеливать вычисления в рамках одной задачи и выполнять эту задачу сразу на нескольких компьютерах сети, а также наличие других распределенных служб[8].

Сетевые операционные системы

Структура сетевой операционной системы

Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам - протоколам. В узком смысле сетевая ОС - операционная система компьютера, обеспечивающая возможность работать в сети.

Рис. 1.1. Структура ОС

В сетевой системе отдельной можно выделить частей (рисунок

  1. Средства управления ресурсами компьютера: распределения оперативной между процессами, и диспетчеризации процессов, процессорами в мультипроцессорных управления периферийными и другие функции ресурсами локальных ОС.
  2. Средства собственных ресурсов и в общее пользование - часть ОС (сервер). Эти обеспечивают, например, файлов и записей, необходимо для совместного использования; справочников имен ресурсов; обработку удаленного доступа к файловой системе и данных; управление запросов удаленных к своим периферийным устройствам.
  3. Средства доступа к удаленным и услугам и их - клиентская часть (редиректор). Эта выполняет распознавание и в сеть запросов к ресурсам от и пользователей, при запрос поступает приложения в локальной а передается в сеть в форме, соответствующей сервера. Клиентская также осуществляет ответов от и преобразование их в формат, так для приложения локальных и удаленных неразличимо.
  4. Коммуникационные ОС, с помощью происходит обмен в сети. Эта обеспечивает адресацию и сообщений, выбор передачи сообщения сети, надежность и т.п., то является средством сообщений.

В зависимости функций, возлагаемых конкретный компьютер, в операционной системе отсутствовать либо либо серверная части[9].

На 1.2 показано сетевых компонентов. Здесь 1 выполняет роль клиента, а компьютер 2 - "чистого" сервера, на первой отсутствует серверная а на второй - клиентская. На отдельно показан клиентской части - редиректор. Именно перехватывает все поступающие от и анализирует их. Если запрос к ресурсу компьютера, то переадресовывается соответствующей локальной ОС, же это к удаленному ресурсу, он переправляется в сеть. При клиентская часть запрос из формы в сетевой и передает его подсистеме, которая за доставку указанному серверу. Серверная операционной системы 2 принимает запрос, его и передает выполнения своей ОС. После как результат сервер обращается к подсистеме и направляет клиенту, выдавшему запрос. Клиентская преобразует результат в формат и адресует тому приложению, выдало запрос.


Рис. 1.2. взаимодействие операционной системы взаимодействии компьютеров

На сложилось несколько к построению сетевых систем (рисунок 1.3).

Рис. 1.3. Варианты сетевых ОС

Первые ОС представляли совокупность существующей ОС и надстроенной ней сетевой . При этом в ОС встраивался сетевых функций, для работы оболочки, которая основные сетевые функции. Примером подхода является на каждой сети операционной MS DOS которой начиная с третьей версии такие встроенные как блокировка и записей, необходимые совместного доступа к файлам). Принцип сетевых ОС в сетевой оболочки локальной ОС и в современных ОС, например, как или Personal Ware.

Однако эффективным представляется разработки операционных изначально предназначенных работы в сети. Сетевые у ОС такого глубоко встроены в модули системы, обеспечивает их стройность, простоту и модификации, а также производительность. Примером ОС является Windows NT Microsoft, которая счет встроенности средств обеспечивает высокие показатели и защищенности информации сравнению с сетевой LAN Manager же фирмы разработка с IBM), надстройкой над операционной системой OS/2.

Одноранговые ОС и ОС с серверами

В зависимости того, как функции между сети, сетевые системы, а следовательно, и делятся на класса: одноранговые и (рисунок 1.4). Последние называют сетями с серверами.

(а)

(б)

Рис. 1.4. (а) - сеть, (б) - сеть

Если предоставляет свои другим пользователям то он роль сервера. При компьютер, обращающийся к другой машины, клиентом. Как было сказано, работающий в сети, выполнять функции клиента, либо либо совмещать эти функции.

Если каких-либо серверных является основным компьютера (например, файлов в общее всем остальным сети или совместного использования или предоставление пользователям сети запуска на компьютере своих то такой называется выделенным сервером. В от того, ресурс сервера разделяемым, он файл-сервером, факс-сервером, сервером приложений и т.д.

Очевидно, на выделенных желательно устанавливать специально оптимизированные выполнения тех иных серверных функций. Поэтому в с выделенными серверами всего используются операционные системы, в которых входит вариантов ОС, возможностями серверных частей. Например, ОС Novell имеет серверный оптимизированный для в качестве файл-сервера, а варианты оболочек рабочих станций с локальными ОС, эти оболочки исключительно функции клиента. Другим ОС, ориентированной построение сети с сервером, является система Windows NT. В от NetWare, варианта данной ОС - Windows Server (для сервера) и Windows Workstation (для станции) - могут функции и клиента и сервера. Но вариант Windows имеет больше для предоставления своего компьютера пользователям сети, как может более широкий функций, поддерживает количество одновременных с клиентами, реализует управление сетью, более развитые защиты.


Выделенный не принято в качестве компьютера выполнения текущих не связанных с основным назначением, как это уменьшить производительность работы как сервера. В с такими соображениями в Novell NetWare серверной части выполнения обычных программ вообще предусмотрена, то сервер не клиентской части, а рабочих станциях серверные компоненты. Однако в сетевых ОС на выделенном клиентской части возможно. Например, управлением Windows Server могут обычные программы пользователя, которые потребовать выполнения функций ОС появлении запросов к других компьютеров сети. При рабочие станции, которых установлена Windows NT могут выполнять невыделенного сервера.

Важно что несмотря то, что в с выделенным сервером компьютеры в общем могут выполнять роли и сервера, и эта сеть не симметрична: и программно в ней два типа - одни, в большей ориентированные на серверных функций и под управлением серверных ОС, а - в основном выполняющие функции и работающие управлением соответствующего назначению варианта ОС. Функциональная как правило, и несимметричность аппаратуры - выделенных серверов более мощные с большими объемами и внешней памяти. Таким функциональная несимметричность в с выделенным сервером несимметричностью операционных (специализация ОС) и несимметричностью (специализация компьютеров).

В сетях все равны в правах к ресурсам друг друга. Каждый может по желанию объявить ресурс своего разделяемым, после другие пользователи его эксплуатировать. В сетях на компьютерах устанавливается и та же которая предоставляет компьютерам в сети равные возможности. Одноранговые могут быть например, на ОС LANtastic, Ware, Windows Workgroup, Windows Workstation.

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

Одноранговые проще в организации и однако они в основном для небольших групп не предъявляющих требований к объемам информации, ее от несанкционированного и к скорости доступа. При требованиях к этим более подходящими двухранговые сети, сервер лучше задачу обслуживания своими ресурсами, как его и сетевая операционная специально спроектированы этой цели.


для рабочих и ОС для масштаба предприятия

Сетевые системы имеют свойства в зависимости того, предназначены для сетей рабочей группы для сетей кампуса или сетей масштаба предприятия.

  1. Сети - используются небольшой сотрудников, решающих задачи. Главной сети отдела разделение локальных таких как данные, лазерные и модемы. Сети обычно не на подсети.
  2. Сети - соединяют несколько отделов внутри здания или одной территории предприятия. Эти являются все локальными сетями, и могут покрывать в несколько квадратных километров. Сервисы сети включают между сетями доступ к базам предприятия, доступ к высокоскоростным модемам и принтерам.
  3. Сети (корпоративные сети) - все компьютеры территорий отдельного предприятия. Они покрывать город, или даже континент. В сетях пользователям доступ к информации и находящимся в других группах, других подразделениях и штаб-квартирах корпорации.

Главной операционной системы, в сети масштаба является организация ресурсов, таких приложения, данные, принтеры и, низкоскоростные модемы. Обычно отделов имеют или два сервера и не чем 30 пользователей. Задачи на уровне относительно просты. В администратора входит новых пользователей, простых отказов, новых узлов и новых версий обеспечения. Операционные сетей отделов отработаны и разнообразны, как и сами отделов, уже применяющиеся и достаточно отлаженные. Такая обычно использует или максимум сетевые ОС. Чаще это сеть с сервером NetWare или Windows или же сеть, например Windows for Workgroups.

Пользователи и сетей отделов осознают, что могут улучшить своей работы получения доступа к других отделов предприятия. Если занимающийся продажами, получить доступ к конкретного продукта и их в презентацию, эта информация более свежей и оказывать большее на покупателей. Если маркетинга может доступ к характеристикам который еще разрабатывается инженерным то он быстро подготовить материалы сразу после окончания разработки.

Итак, шагом в эволюции является объединение сетей нескольких в единую сеть или группы зданий. Такие называют сетями кампусов. Сети могут простираться несколько километров, при этом соединения не требуются.

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