ВУЗ:
Составители:
Рубрика:
55
4. СЕТЕВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
4.1. Структура сетевой операционной системы
Сетевая операционная система составляет основу любой вычислительной сети. Каждый
компьютер в сети в значительной степени автономен, поэтому под сетевой операционной сис-
темой в широком смысле понимается совокупность операционных систем отдельных компью-
теров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым
правилам - протоколам. В узком смысле сетевая ОС - это операционная система отдельного
компьютера, обеспечивающая ему возможность работать в сети.
В сетевой операционной системе отдельной машины можно выделить несколько частей:
• Средства управления локальными ресурсами компьютера: функции распределения опе-
ративной памяти между процессами, планирования и диспетчеризации процессов,
управления процессорами в мультипроцессорных машинах, управления периферийными
устройствами и другие функции управления ресурсами локальных ОС.
• Средства предоставления собственных ресурсов и услуг в общее пользование - серверная
часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей,
что необходимо для их совместного использования; ведение справочников имен сетевых
ресурсов; обработку запросов удаленного доступа к собственной файловой системе и ба-
зе данных; управление очередями запросов у даленных пользователей к своим перифе-
рийным устройствам.
• Средства запроса доступа к удаленным ресурсам и услугам и их использования - клиент-
ская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в
сеть запросов к удаленным ресу рсам от приложений и пользователей, при этом запрос
поступает от приложения в локальной форме, а передается в сеть в другой форме, соот-
ветствующей требованиям сервера. Клиентская часть также осуществляет прием ответов
от серверов и преобразование их в локальный формат, так что для приложения выполне-
ние локальных и удаленных запросов неразличимо.
• Коммуникационные средства ОС, с помощью которых происх одит обмен сообщениями
в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута
передачи сообщения по сети, надежность передачи и т.п., то есть является средством
транспортировки сообщений.
В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной
системе может отсутствовать либо клиентская, либо серверная части.
На практике сложилось несколько подходов к построению сетевых операционных сис-
тем.
Первые сетевые ОС представляли собой совокупность существующей локальной ОС и
надстроенной над ней сетевой оболочки. При этом в локальную ОС встраивался минимум сете-
вых функций, необходимых для работы сетевой оболочки, которая выполняла основные сете-
вые функции. Примером такого подхода является использование на каждой машине сети опе-
рационной системы MS DOS (у которой начиная с ее третьей версии появились такие встроен-
ные функции, как блокировка файлов и записей, необходимые для совместного доступа к фай-
лам). Принцип построения сетевых ОС в виде сетевой оболочки над локальной ОС использует-
ся и в современных ОС, таких, например, как LANtastic или Personal Ware.
Однако более эффективным представляется путь разработки операционных систем, из-
начально предназначенных для работы в сети. Сетевые функции у ОС такого типа глубоко
встроены в основные модули системы, что обеспечивает их логическую стройность, простоту
эксплуатации и модификации, а также высокую производительность. Примером такой ОС явля-
ется система Windows NT фирмы Microsoft, которая за счет встроенности сетевых средств
обеспечивает более высокие показатели производительности и защищенности информации по
4. СЕТЕВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
4.1. Структура сетевой операционной системы
Сетевая операционная система составляет основу любой вычислительной сети. Каждый
компьютер в сети в значительной степени автономен, поэтому под сетевой операционной сис-
темой в широком смысле понимается совокупность операционных систем отдельных компью-
теров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым
правилам - протоколам. В узком смысле сетевая ОС - это операционная система отдельного
компьютера, обеспечивающая ему возможность работать в сети.
В сетевой операционной системе отдельной машины можно выделить несколько частей:
• Средства управления локальными ресурсами компьютера: функции распределения опе-
ративной памяти между процессами, планирования и диспетчеризации процессов,
управления процессорами в мультипроцессорных машинах, управления периферийными
устройствами и другие функции управления ресурсами локальных ОС.
• Средства предоставления собственных ресурсов и услуг в общее пользование - серверная
часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей,
что необходимо для их совместного использования; ведение справочников имен сетевых
ресурсов; обработку запросов удаленного доступа к собственной файловой системе и ба-
зе данных; управление очередями запросов удаленных пользователей к своим перифе-
рийным устройствам.
• Средства запроса доступа к удаленным ресурсам и услугам и их использования - клиент-
ская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в
сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос
поступает от приложения в локальной форме, а передается в сеть в другой форме, соот-
ветствующей требованиям сервера. Клиентская часть также осуществляет прием ответов
от серверов и преобразование их в локальный формат, так что для приложения выполне-
ние локальных и удаленных запросов неразличимо.
• Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями
в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута
передачи сообщения по сети, надежность передачи и т.п., то есть является средством
транспортировки сообщений.
В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной
системе может отсутствовать либо клиентская, либо серверная части.
На практике сложилось несколько подходов к построению сетевых операционных сис-
тем.
Первые сетевые ОС представляли собой совокупность существующей локальной ОС и
надстроенной над ней сетевой оболочки. При этом в локальную ОС встраивался минимум сете-
вых функций, необходимых для работы сетевой оболочки, которая выполняла основные сете-
вые функции. Примером такого подхода является использование на каждой машине сети опе-
рационной системы MS DOS (у которой начиная с ее третьей версии появились такие встроен-
ные функции, как блокировка файлов и записей, необходимые для совместного доступа к фай-
лам). Принцип построения сетевых ОС в виде сетевой оболочки над локальной ОС использует-
ся и в современных ОС, таких, например, как LANtastic или Personal Ware.
Однако более эффективным представляется путь разработки операционных систем, из-
начально предназначенных для работы в сети. Сетевые функции у ОС такого типа глубоко
встроены в основные модули системы, что обеспечивает их логическую стройность, простоту
эксплуатации и модификации, а также высокую производительность. Примером такой ОС явля-
ется система Windows NT фирмы Microsoft, которая за счет встроенности сетевых средств
обеспечивает более высокие показатели производительности и защищенности информации по
55
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »
