СОДЕРЖАНИЕ
1. Теоретические основы построения сетевых операционных систем.
1.1. Требования, предъявляемые с сетевым операционным системам.
1.2 Архитектура сетевой операционной системы.
1.4. Требования к современным операционным системам.
2. Обзор популярных сетевых операционных систем.
2.1. Технический обзор сетевой ОС Windows Server 2008.
2.2 Техническое описание сетевой операционной системы Windows Home Server 2011.
На сегодняшний день существует большое количество разных типов операционных систем, отличающихся областями применения, аппаратными платформами и методами реализации. Соответственно, это обуславливает и значительные функциональные различия этих операционных систем. Даже у конкретной операционной системы набор выполняемых функций зачастую определить не так просто — та функция, которая сегодня выполняется внешним по отношению к операционным системам компонентом, завтра может стать ее неотъемлемой частью и наоборот. Поэтому при изучении операционных систем очень важно из всего многообразия выделить те функции, которые присущи всем операционным системам, как классу продуктов.
Операционная система компьютерной сети во многом аналогична операционная система компьютера, не подключенного к локальной или другой сети — она также представляет собой комплекс взаимосвязанных программ, который обеспечивает удобство работы пользователям и программистам путем предоставления им некоторой виртуальной вычислительной системы, и реализует эффективный способ разделения ресурсов между множеством выполняемых программных процессов.
Компьютерная сеть — это несколько компьютеров, связанных коммуникационной системой и снабженных соответствующим программным обеспечением, позволяющим пользователям сети получать доступ к ресурсам этих компьютеров. Сеть могут образовывать компьютеры разных типов, которыми могут быть небольшие микропроцессоры, рабочие станции, мини-компьютеры, персональные компьютеры или суперкомпьютеры. Коммуникационная система может включать кабели, повторители, коммутаторы, маршрутизаторы и другие устройства, обеспечивающие передачу сообщений между любой парой компьютеров сети. Компьютерная сеть позволяет пользователю работать со своим компьютером в автономном режиме и добавляет к этому возможность доступа к информационным и аппаратным ресурсам других компьютеров сети.
При организации сетевой работы операционная система играет роль интерфейса, экранирующего от пользователя все детали низкоуровневых программно-аппаратных средств сети. Например, вместо числовых адресов компьютеров сети, таких как МАС-адрес и IP-адрес, операционная система компьютерной сети позволяет оперировать удобными для запоминания символьными именами. В результате в представлении пользователя сеть с ее множеством сложных и запутанных реальных деталей превращается в достаточно понятный набор разделяемых ресурсов.
Объектом исследования моей курсовой работы являются сетевые операционные системы для ЭВМ.
Цель исследования – провести технический обзор коммерческих и свободно распространяемых сетевых операционных систем с тем, чтобы проанализировать их возможности и определить области применения.
Предмет исследования - основные характеристики и возможности современных сетевых операционных систем.
Задачи исследования:
изучить:
Актуальность исследования с одной стороны обусловлена потребностью улучшения операционных систем для повышения качества работы пользователей с ЭВМ, делая ее, более простой и освобождая их от обязанностей распределять ресурсы и управлять ими. С другой стороны, выбранная тема курсовой работы актуальна в силу ежегодного роста и развития компьютерных технологий, а также в связи с увеличением роста локальных сетей. В настоящее время широко распространены домашние сети, сети малого офиса, сети крупных компании и т.д.
В связи с развитием компьютерных сетей развиваются и совершенствуются сетевые операционные системы. С высокой периодичностью выходят новые обновления для операционных систем и новые программы и приложения. Динамично развиваются информационные технологии, которые тоже являются «двигателем» развития операционных систем. В многообразии предлагаемых версий и платформ операционных систем необходимо правильно ориентироваться и уметь с ними работать.
Технические обзоры сетевых операционных систем очень быстро устаревают. Интернет – ресурсы также предлагают материалы чаще всего по сетевым операционным системам с устаревшими версиями. В основной части моей курсовой работы изложены материалы по современным сетевым операционным системам, таким как – Windоws Server 2008, Windows Home Server 2011, которые относятся к коммерческим программным продуктам, а также по операционной системе Linux, как альтернатива коммерческим программным продуктам.
Одной из основных задач любой, в том числе и сетевой операционной системы является управление использованием ресурсов. Она должна управлять использованием ресурсов ЭВМ таким образом, чтобы обеспечить максимальную эффективность ее функционирования. Критерием эффективности может быть, например, пропускная способность или реактивность (под реактивностью понимают скорость реакции) системы. Управление ресурсами включает решение двух общих, не зависящих от типа ресурса задач:
- планирование использования ресурса, а именно - определение какому процессу, когда, в каком объеме, необходимо выделить данный ресурс;
- отслеживание состояния ресурса, то есть поддерживать набор оперативной информации о степени занятости ресурса.
Сетевая операционная система позволяет разделять ресурсы не только локально, но и в рамках сети объединяющей ЭВМ со своими средствами межсетевого взаимодействия. Она обязательно содержит программную поддержку для сетевых интерфейсных устройств, а также средства для удаленного входа в другие ЭВМ сети и средства доступа к удаленным ресурсам, однако эти дополнения существенно не меняют структуру самой операционной системы. Фактически на современном уровне развития компьютерных технологий наличие у операционных систем возможностей для сетевого взаимодействия из разряда предпочтительного перешло в разряд необходимого для полноценной работы пользователя.
В отличие от сетевой операционной системы, распределенные операционные системы реализуют сетевое разделения ресурсов, моделируя единую виртуальную машину над сетью. Работая с распределенными операционными системами пользователю нет необходимости знать подключена его ЭВМ к сети, является ли данный ресурс локальным, и в какой точке мира выполняется его программа. Основное отличие сетевой операционной системы от распределенной операционной системы – в сети взаимодействуют несколько сетевых операционных систем (по одной на пользователя), в то время как в распределенной операционной системе есть одна операционная система, которая обслуживает сеть.
Большое разнообразие типов компьютеров, используемых в вычислительных сетях, влечет за собой разнообразие операционных систем: для рабочих станций, для серверов сетей уровня отдела и серверов уровня предприятия в целом. К ним могут предъявляться различные требования по производительности и функциональным возможностям, и предпочтительно, чтобы они обладали определенным набором характеристик, который позволил бы обеспечить совместную работу разных операционных систем:
Операционные системы делятся по критерию оптимизации на системы:
Большинство сетевых операционных систем можно отнести к последним двум типам. Также сетевые операционные системы делятся на сетевые операционные системы со встроенными сетевыми функциями и на оболочки с сетевыми функциями над локальными операционными системами.
Рассмотрим набор критериев, на основе которого решается, на сколько хорошо данная операционная система может выполнять функции сетевой операционной системы. Основные требования, предъявляемые организациями к современным сетевым операционным системам: