
Урок 13 Сетевые операционные системы.ppt
- Количество слайдов: 9
Учебный курс Операционные системы и среды Урок 13 Раздел 3 Сетевые ОС Операционные системы
Компьютерная сеть — это набор компьютеров, связанных коммуникационной системой и снабженных соответствующим программным обеспечением, позволяющим пользователям сети получать доступ к ресурсам этого набора компьютеров. Операционная система компьютерной сети во многом аналогична ОС автономного компьютера — она также представляет собой комплекс взаимосвязанных программ, который обеспечивает удобство работы пользователям и программистам путем предоставления им некоторой виртуальной вычислительной системы, и реализует эффективный способ разделения ресурсов между множеством выполняемых в сети процессов. 2 Операционные системы
Сетевые и распределенные ОС Различают: сетевые ОС и распределенные ОС. Сетевая ОС — операционная система со встроенными возможностями для работы в компьютерных сетях. К таким возможностям можно отнести: поддержку сетевого оборудования поддержку сетевых протоколов поддержку протоколов маршрутизации поддержку фильтрации сетевого трафика поддержку доступа к удалённым ресурсам, таким как принтеры, диски и т. п. по сети поддержку сетевых протоколов авторизации наличие в системе сетевых служб позволяющией удалённым пользователям использовать ресурсы компьютера 3 Операционные системы
Главными задачами являются разделение ресурсов сети (например, дисковые пространства) и администрирование сети. С помощью сетевых функций системный администратор определяет разделяемые ресурсы, задаёт пароли, определяет права доступа для каждого пользователя или группы пользователей. Отсюда деление: сетевые ОС для серверов; сетевые ОС для пользователей. Существуют специальные сетевые ОС, которым приданы функции обычных систем (Пр. : Windows NT) и обычные ОС (Пр. : Windows XP), которым приданы сетевые функции. Сегодня практически все современные ОС имеют встроенные сетевые функции. 4 Операционные системы
В идеальном случае сетевая ОС должна представить пользователю сетевые ресурсы в виде ресурсов единой централизованной виртуальной машины. Для такой операционной системы используют специальное название — распределенная ОС, или истинно распределенная ОС. Распределенная ОС, динамически и автоматически распределяя работы по различным машинам системы для обработки, заставляет набор сетевых машин работать как виртуальный унипроцессор. Пользователь распределенной ОС, вообще говоря, не имеет сведений о том, на какой машине выполняется его работа. Распределенная ОС существует как единая операционная система в масштабах вычислительной 5 системы. Операционные системы
Два значения термина «сетевая ОС» Степень автономности каждого компьютера в сети, работающей под управлением сетевой операционной системы, значительно выше по сравнению с компьютерами, работающими под управлением распределенной ОС. В результате сетевая ОС может рассматриваться как набор операционных систем отдельных компьютеров, составляющих сеть. На разных компьютерах сети могут выполняться одинаковые или разные ОС. Например, на всех компьютерах сети может работать одна и та же ОС UNIX. Более реалистичным вариантом является сеть, в которой работают разные ОС, например часть компьютеров работает под управлением UNIX, часть — под управлением Net. Ware, а остальные — под управлением Windows NT и Windows 98. 6 Операционные системы
Все эти ОС функционируют независимо друг от друга в том смысле, что каждая из них принимает независимые решения о создании и завершении своих собственных процессов и управлении локальными ресурсами. Но в любом случае ОС компьютеров, работающих в сети, должны включать взаимно согласованный набор коммуникационных протоколов для организации взаимодействия процессов, выполняющихся на разных компьютерах сети, и разделения ресурсов этих компьютеров между пользователями сети. 7 Операционные системы
Таким образом, термин «сетевая операционная система» используется в двух значениях: 1. во-первых, как совокупность ОС всех компьютеров сети и, 2. во-вторых, как операционная система отдельного компьютера, способного работать в сети. Исходя из этого определения следует, что такие операционные системы, как, например, Windows NT, Net. Ware, Solaris, HP-UX, являются сетевыми, поскольку все они обладают средствами, которые позволяют их пользователям работать в сети. 8 Операционные системы
Функциональные компоненты сетевой ОС -средства управления локальными ресурсами компьютера реализуют все функции ОС автономного компьютера (распределение оперативной памяти между процессами, планирование и диспетчеризацию процессов, управление процессорами в мультипроцессорных машинах, управление внешней памятью, инт ерфейс с пользователем и т. д. ); -сетевые средства, в свою очередь, можно разделить на три компонента: - средства предоставления локальных ресурсов и услуг в общее пользование — серверная часть ОС; - средства запроса доступа к удален- ным ресурсам и услугам — клиентская часть ОС; - транспортные средства ОС, которые совместно с коммуникационной системой обеспечивают передачу сообщений между компьютерами сети. 9 Операционные системы
Урок 13 Сетевые операционные системы.ppt