Файл: Сетевые операционные системы. (ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ИЗУЧЕНИЯ СЕТЕВЫХ ОПЕРАЦИОННЫХ СИСТЕМ).pdf
Добавлен: 29.03.2023
Просмотров: 342
Скачиваний: 2
Таким образом, при выборе сетевой операционной системы необходимо учитывать:
- совместимость оборудования;
- тип сетевого носителя;
- размер сети;
- сетевую топологию;
- требования к серверу;
- операционные системы на клиентах и серверах;
- сетевая файловая система;
- соглашения об именах в сети;
- организация сетевых устройств хранения.
По итогам своей работы, я могу сделать следующие выводы, что в настоящее время наибольшее распространение получили две основные сетевые ОС — UNIX и Windows.
ОC UNIX применяют преимущественно в крупных корпоративных сетях, поскольку эта система характеризуется высокой надежностью, возможностью легкого масштабирования сети. В Unix имеется ряд команд и поддерживающих их программ для работы в сети.
Во-первых, это команды ftp, telnet, реализующие файловый обмен и эмуляцию удаленного узла на базе протоколов TCP/IP. Во-вторых, протокол, команды и программы UUCP, разработанные с ориентацией на асинхронную модемную связь по телефонным линиям между удаленными Unix-узлами в корпоративных и территориальных сетях.
ОС Windows Server обеспечивает работу в сетях “клиент/сервер”. Windows обычно применяют в средних по масштабам сетях [17].
Конечно, ни одна из существующих сетевых ОС не отвечает в полном объеме перечисленным требованиям, поэтому выбор сетевой ОС, как правило, осуществляется с учетом производственной ситуации и опыта.
-
ГЛАВА 3 ОСНОВНЫЕ ВОЗМОЖНОСТИ И ТЕНДЕНЦИИ РАЗВИТИЯ СЕТЕВЫХ ОПЕРАЦИОННЫХ СИСТЕМ
3.1 Преимущества и недостатки сетевых операционных систем
Кроссплатформенность является главным преимуществом непосредственного использования операционных систем, то есть они могут запускаться абсолютно на любом устройстве, которое имеет выход в Интернет и содержит совместимый веб-браузер [36]. Это говорит о том, что в любое время и с любого компьютера пользователю предоставляется один и тот же набор приложений и сервисов.
Также благодаря тому, что сетевая операционная система работает на мощностях удаленных серверов, поэтому от пользовательского компьютера не требуется никаких серьезных требований к мощности и производительности .
На сегодняшний день главными недостатками сетевых операционных систем является механизм защиты личных данных, точнее даже сказать его не до конца урегулированный механизм, а также относительная нестабильность самого программного обеспечения, которое используется в данных системах.
Сегодня достаточно широко применяются специальные сетевые операционные системы, однако они обладают характеристиками операционных систем, уже привычных нам. Также разработаны специальные сетевые операционные системы, которые обладают параметрами обычных, как операционная система Windows xp.
Нельзя не сказать о том, что сегодня почти все самые обычные системы имеют встроенные функции и опции сетевых систем. Соответственно, операционная система является сетевой, если ее встроенные возможности опций позволяют наиболее эффективно вести работу в сети. К таким свойствам относится:
- поддержка широкого спектра оборудования сети;
- возможность использования сетевых протоколов;
- поддержка и непосредственное использование сетевых протоколов маршрутизации;
- фильтрация трафика;
- обеспечение бесперебойного доступа к удаленным ресурсам сети;
- реализация возможности удаленного доступа для решения определенных сетевых задач.
Наиболее распространенными сетевыми ОС являются: Novell NetWare, различные версии ОС GNU/Linux, ZyNOS, ну и, конечно же, самые распространенные Microsoft Windows (95, NT, XP, Vista, 7).
Разнообразие современных сетевых систем обусловлено тем, что сегодня в мире существует большое количество разных типов компьютеров. По этим соображениям постоянно разрабатываются, совершенствуются старые и непосредственно распространяются системы для мобильных устройств, домашних рабочих станций, серверные системы, корпоративные ОС. Данная классификация подчеркивает разнообразие тех характеристик опциональности и производительности, которыми и различаются рассматриваемые ресурсы.
С одной стороны, такое разнообразие — положительное, то есть предоставляет пользователям выбор операционной системы исходя из своих финансовых возможностей и решения требуемых задач. С другой стороны, это создает определенные неудобства, состоящие в необходимости совместимости операционной системы, в частности, для работающих подразделений корпораций в рамках одной политики сети. Доступная загрузка операционной системы и возможность ее оперативного обновления являются важными свойствами, которые характеризуют параметры какой-либо сетевой операционной системы [28].
Наиболее широкое применение сетевые операционные системы находят в работе разных предприятий и учреждений, где обрабатываются большие массивы данных. Соответственно, возникает вопрос, а как же правильно выбрать сетевую операционную систему для наиболее успешного и эффективного ведения бизнеса, минимизируя расход денежных средств.
Считается, что главным критерием при выборе соответствующей операционной системы должно быть следующее. При необходимости ресурсов масштаба крупного предприятия или же корпорации, следует обратить внимание на такой параметр как масштабируемость, то есть устойчивость работы в различных сетевых условиях.
Кроме того, наиболее важна высокая степень совместимости — способность эффективного использования режима оперативного обновления. Также желательно, чтобы такая операционная система обеспечивала интеграцию ресурсов разного рода — компьютеров и серверов.
Бесспорно, сегодня, как и раньше, достаточно сложно подобрать операционную систему, которая бы полностью могла удовлетворить конкретного пользователя всеми выдвигаемыми к ней требованиями. Соответственно, при выборе сетевой операционной системы рекомендуется проводить выбор, учитывая все наиболее важные аспекты, включающие критически оценки реальных задач и конкретной ситуации.
3.2 Перспективы развития сетевых операционных систем
История операционных систем и компиляторных технологий насчитывает более 50 лет: от пакетной обработки мы дошли до облачных технологий, мобильных платформ и интернета вещей [8]. И каждое из этих понятий – серьёзный вызов, хотя бы в силу того, что речь идёт о десятках миллионов строк кода, которые должны удовлетворять требованиям качества. В одиночку на эти вызовы ответить не получится – нужна консолидация ресурсов государства, бизнеса, науки и образования.
Любая операционная система, даже самая маленькая встроенная, должна, на мой взгляд, обладать тремя взаимосвязанными характеристиками: безопасностью, эффективностью и продуктивностью как в разработке самой операционной системы, так и приложений под неё. Под продуктивностью здесь понимается стоимость разработки, время. Иногда разработка может вестись так долго, что решение уже никого не заинтересует, технологии уйдут далеко вперёд.
Я думаю, что должна быть правильная организация международной кооперации и правильное управление рисками, а это тоже тонкий момент. Правильная организация позволяет конкурировать на мировом рынке с мировыми компаниями существенно меньшими усилиями. Важно, чтобы мы могли соотнести мировые тренды и вызовы с нашими локальными, а не обсуждали просто свойства операционной системы.
Надо, чтобы компании высказались, где у них не хватает ресурсов и каких – надо, чтобы возникла реальная, а не искусственная (созданная административно), потребность в технологиях.
На любое замечание, что у нас нет специалистов, можно ответить, что у нас десятки тысяч разработчиков, такова статистика. Переход к цифровой экономике – есть такой правильный термин – сдерживается в первую очередь отсутствием кадров. Это не только у нас, но и во всех развитых странах, в том числе, в США. Поэтому кадровый голод и образовательный голод в этой области всегда будет по определению. И он будет всё больше, потому что за разработкой начинается, например, внедрение.
Для экономической целесообразности решения и продукты, даже для ВПК, должны иметь двойное, военное и гражданское, назначение. Иначе кадров не хватит. И это не только у нас. Эта проблема актуальна для самых разных стран, в первую очередь для США. Необходимо понять, что нам надо, и только после этого готовить кадры и идти вперёд. Нельзя двигаться абстрактно.
Операционная система сама по себе – часть некой экосистемы (здесь подходит это слово), то есть часть платформы [37]. Операционные платформы постоянно развиваются и пополняются новыми технологиями, новинками индустрии: двадцать лет назад это были мультимедиа, десять лет назад – веб, в ближайшем будущем появятся дополненная реальность, виртуальная реальность…
Это, с одной стороны, вроде бы, прикладные вещи, с другой стороны, если они эффективно не поддерживаются на уровне самой платформы, например, нет правильных API, то говорить о том, что операционную систему можно использовать в полную силу, не получится. В каждой области, где может использоваться платформа, должны найтись подходящие вещи.
Операционная система должна создавать условия для её работы с другим программным обеспечением. Есть ещё ряд программных продуктов, которые представляют собой, грубо говоря, дополнения к операционной системе. Это сервер приложений, это система управления базами данных, это офисный пакет и ряд других.
Собственно, когда мы говорим о платформе, мы говорим не об операционной системе, а именно о комплексе программных продуктов, которые позволяют строить системы, используя их и как средство разработки, и как продукт, ориентированный на конечного потребителя.
Операционная система должна создавать условия для её работы с другим программным обеспечением [37].
Сегодняшние коммуникации способны объединять людей и сокращать расстояния. Мы можем читать, слышать и видеть друг друга. Но вот, что пока действительно не под силу Интернету, – это возможность живого общения, возможность услышать творческое дыхание друг друга, почувствовать волю к победе и желание новых открытий. Многие проекты, особенно распределенные, предполагают оторванность и даже разобщенность людей, отсутствие по-настоящему сплоченной команды разработчиков.