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

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 05.04.2015
Размер файла 34,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

Введение

пользовательский интерфейс серверный операционный

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

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

Цель данного курсового проекта провести сравнение серверных операционных систем семейства UNIX, таких как Solaris (Sun Microsystems), HP-UX (Hewlett-Packard), AIX (IBM), Linux и FreeBSD.

1. Назначение, функции и особенности серверных операционных систем

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

Иными словами, выбор серверной операционной системы и аппаратной платформы для нее в первую очередь определяется тем, какие приложения под ее управлением должны выполняться (как минимум, выбранные приложения должны существовать в версии для данной платформы) и каковы требования к ее производительности, надежности и доступности. Такие факторы, как удобный пользовательский интерфейс, возможность выполнения клиентских приложений и иные «пользовательские» потребности, хотя и присутствуют в современных версиях многих подобных операционных систем, но в данном случае не играют решающей роли - нередко администрирование серверных приложений и самой операционной системы может осуществляться удаленно с клиентского компьютера.

Функции серверной ОС:

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

- обеспечение прозрачного доступа к совместно использующимся ресурсам из разных клиентских сред;

- поддержка большого количества пользователей за счет службы справочника, обеспечение возможности однократной регистрации в системе в противовес отдельной регистрации в каждой системе и / или сетевой службе;

- возможность автоматического обнаружения и регистрации новых устройств и средств расширения, автоматическая настройка ОС при появлении новых вычислительных ресурсов (память, процессоры, диски);

- встроенные средства шифрования с использованием технологии сертификатов:

- поддержка средств архивирования и резервного копирования данных;

- поддержка служб работы в Internet (WWW, FTP, Java).

Особенности серверных ОС:

- возможность настройки и обновления программного и аппаратного; обеспечения без перезагрузки;

- богатые возможности резервного копирования;

- гибкие и богатые сетевые возможности;

- применение служб / демонов (программа работающая в фоновом режиме без прямого общения с пользователем);

- повышенные безопасность и контроль за распределением ресурсов

2. Серверные операционные системы семейства UNIX

Операционная система UNIX относится к «долгожителям» рынка серверных операционных систем - она была создана в конце 60-х годов в Bell Laboratories фирмы AT&T. Отличительной особенностью этой ОС, обусловившей ее «живучесть» и популярность, было то, что ядро операционной системы, написанной на ассемблере, было невелико, тогда как вся оставшаяся часть операционной системы была написана на языке С. Такой подход делал легко переносимой на самые разнообразные аппаратные платформы и саму операционную систему, и созданные для нее приложения. Важным достоинством UNIX стала ее открытость, позволившая одновременно существовать как коммерческим, так и некоммерческим версиям UNIX. Общими для всех версий UNIX особенностями являются многопользовательский режим со средствами защиты данных от несанкционированного доступа, реализация мультипрограммной обработки в режиме разделения времени, использование механизмов виртуальной памяти и свопинга, унификация операций ввода-вывода, иерархическая файловая система, разнообразные средства взаимодействия процессов, в том числе межсетевого.

2.1 Solaris (Sun Microsystems)

С самых ранних этапов разработки операционная система Sun Solaris, являющаяся одной из самых популярных коммерческих версий UNIX, предназначалась для работы в корпоративных вычислительных сетях. Она обеспечивает чрезвычайно эффективный и надежный доступ к серверам, СУБД, принтерам и другим сетевым ресурсам. Эта ОС обладает развитыми средствами поддержки сетевого взаимодействия (например, серверы с операционной системой Solaris могут встраиваться в сети и домены сетей Novell и Microsoft) и является одной из самых популярных платформ для разработки корпоративных решений - для нее существует около 12 тыс. различных приложений.

Предшественницей Solaris была операционная система Sun OS, а первая версия операционной системы Solaris, основанной на двух базовых разновидностях UNIX - Berkley 4.2/4.3 (BSD) и AT&T System V, была выпущена в 1991 году.

ОС Solaris соответствует многим промышленным стандартам (X/Open UNIX 95, различные разделы POSIX 1003.1, X11R6). Эта операционная система обладает высокой масштабируемостью: она может использоваться на однопроцессорных серверах и даже на рабочих станциях, на серверах масштаба рабочей группы и на 64-процессорном сервере масштаба предприятия Sun Enterprise 10000. Для подавляющего большинства приложений эта ОС обеспечивает практически линейный рост производительности при увеличении числа процессоров за счет симметричных многопроцессорных вычислений.

В настоящее время Solaris представляет собой необычайно мощную и гибкую многозадачную многопользовательскую операционную систему, существующую в вариантах для процессоров SPARC и Intel x86. Последняя ее версия, Solaris 9, представляет собой уже третье (начиная с Solaris 7) поколение 64-разрядных операционных систем, оптимизированных для работы на 64-разрядных серверах Sun.

Перечислим некоторые возможности масштабирования и поддержки приложений масштаба предприятия в операционной системе Solaris 9:

- 1 млн. одновременно работающих процессов в одной системе;

- до 128 процессоров в одной системе и до 848 процессоров в кластере;

- до 576 Гбайт физической оперативной памяти в одной системе;

- более 4 млрд. сетевых соединений;

- файловые системы размером до 252 Тбайт;

- 128-разрядная IP-адресация IPv6;

- 64-разрядная виртуальная Java-машина.

Из других особенностей Solaris 9 следует отметить интеграцию с сервером каталогов Sun ONE Directory Server и с J2EE-совместимым сервером приложений Sun ONE Application Server (это позволяет организовать службу идентификации пользователей и объектов в сети), наличие средств управления конфигурациями и изменениями, в том числе переконфигурациями и обновлением версий без перезагрузки операционной системы, поддержку методологии RAS (Reliabiity, Availability, Serviceability - надежность, доступность, удобство в обслуживании) при разработке программного обеспечения, совместимость с более ранними версиями и встроенную совместимость с Linux. Наличие относительно небольшого ядра операционной системы значительно сужает диапазон ошибок, способных вызвать ее крах. Поддержка ограничения распространения отказов, управление процессом распределения системных ресурсов, изоляция приложений в так называемых контейнерах с помощью программно-определяемых границ, поддержка альтернативных серверов и сетевых путей - все это гарантирует высокую надежность данной операционной системы.

Операционная система Solaris 9 представляет собой основу открытой сетевой среды Sun Open Net Environment (Sun ONE). В комплект поставки Solaris 9 включены ключевые приложения Sun ONE, такие как Sun ONE Application Server, Platform Edition, Sun ONE Directory Server, Sun ONE Integration Server, Sun ONE Message Queue, Sun ONE Portal Server, Sun ONE Web Server.

2.2 HP-UX (Hewlett-Packard)

Операционная система HP-UX, разработанная в компании Hewlett-Packard, является потомком AT&T System V. Ее последняя версия, HP-UX 11i, доступна для двух аппаратных платформ - PA_RISC и Itanium и главным образом ориентирована на серверы производства Hewlett-Packard.

Среди особенностей HP-UX 11i нужно назвать средства интеграции с Windows и Linux, в том числе средства переноса Java-приложений, разработанных для этих платформ, а также средства повышения производительности Java-приложений. К тому же с помощью средства разработки Java-приложений Webgain Studio (потомка Symantec Visual Cafe) можно в Windows создавать приложения, оптимизированные для HP-UX. Кроме того, HP-UX 11i поддерживает Linux API, что гарантирует перенос приложений между HP-UX и Linux. Отметим, что приложения для HP-UX 11i переносимы между двумя поддерживаемыми ею аппаратными платформами без изменений и перекомпиляции.

Говоря о производительности и масштабируемости HP-UX 11i, нужно отметить, что одна копия операционной системы поддерживает до 256 процессоров; поддерживаются также кластеры размером до 128 узлов, что позволяет реализовать так называемые серверные фермы (опять же на базе серверов HP 9000 производства Hewlett-Packard). Имеются и средства управления кластерными томами. Отметим, что данная платформа поддерживает подключение и отключение дополнительных процессоров, замену PCI-карт, блоков питания, вентиляторов и дисков без необходимости перезагрузки, резервное копирование в режиме online и дефрагментацию дисков без выключения системы, динамическую настройку и обновление операционной системы без перезагрузки, что повышает ее доступность.

Из средств защиты данных HP-UX 11i назовем инструменты распознавания попыток атак и вирусов, подключаемый модуль идентификации с аутентификацией через LDAP, NIS+, NTLM, Kerberos, а также поддержку общей для Windows и HP-UX идентификации.

Выбор программного обеспечения для данной операционной системы весьма широк - для нее имеются серверы приложений ведущих производителей (BEA, Sun), Web- и WAP-серверы, поисковые серверы, средства кэширования, службы каталогов.

2.3 AIX (IBM)

AIX является клоном UNIX производства IBM, предназначенным для выполнения на серверах IBM @server pSeries и RS/6000. Как и другие коммерческие версии UNIX, последняя версия этого продукта, AIX 5L, поддерживает Java-приложения. Как и HP-UX, эта операционная система обладает совместимостью с Linux, что позволяет после простой перекомпиляции выполнять на платформе AIX приложения, разработанные для Linux.

Среди особенностей AIX 5L - наличие полностью 64-разрядного ядра, драйверов устройств и среды исполнения приложений (при этом имеется и 32-разрядное ядро, равно как и поддержка 32-разрядных приложений), поддержка 256 Гбайт оперативной памяти, поддержка кластеров, файловая система, поддерживающая файлы объемом до 1 Тбайт, удобные средства администрирования и контроля за нагрузкой, в том числе обладающие Web-интерфейсом, поддержка кластеров (до 32 компьютеров), RAS и Java 2, развитые средства сетевой поддержки и даже поддержка 64-разрядной версии OpenGL.

AIX предоставляет возможности самонастройки системы с помощью таких функций, как наращивание мощности по мере необходимости (Capacity Upgrade on Demand) и разгрузка процессоров (Processor Deallocation). Системы самозащиты включают технологию протоколирования всех системных ошибок (First Failure Data Capture) и систему упреждающего анализа неисправностей (Predictive Failure Analysis), которая помогает заблаговременно предотвращать системные сбои. AIX - самовосстанавливающаяся система, в которой технологии системного резервирования позволяют резко сократить количество вмешательств администратора. Наконец, AIX может самооптимизироваться благодаря таким современным функциональным возможностям, как диспетчер рабочей нагрузки и логические разделы.

IBM представила целый ряд новых функциональных возможностей AIX, в частности:

- увеличенный размер страницы памяти позволяет сохранять в памяти компьютера большие объемы информации. AIX поддерживает как традиционные страницы памяти размером 4 Кбайт, так и новые, увеличенные страницы размером 16 Мбайт, что повышает производительность систем с интенсивными вычислительными нагрузками (например, крупномасштабных коммерческих баз данных, которые работают с большими объемами виртуальной памяти);

- привязка планирования (Scheduling affinity) помогает локализовать рабочую нагрузку внутри системы, распределяя ее по четко определенной группе процессоров, имеющих равноправный доступ к общей подсистеме памяти;

- привязка памяти (Memory affinity) выделяет работающим процессорам самые близкие к ним страницы системной памяти.

Тогда же было объявлено о планах выпуска коммерческого набора инструментов AIX для Grid-приложений, который основан на открытых протоколах ассоциации Globus (признанного лидера в области программных средств управления для сетей Grid) и позволяет объединить множество разнородных серверов в пространственно распределенные мегакомпьютеры. В этом наборе инструментов имеются новые средства для установки и настройки операционных систем, а также расширенные средства безопасности. В числе наиболее важных новинок следует назвать интерфейс передачи сообщений Message Passing Interface (MPI), функцию резервирования Advanced Reservation и интеграцию с IBM LoadLeveler-планировщиком пакетных заданий.

2.4 Linux

Linux на сегодняшний день - самая распространенная бесплатная операционная система с открытым исходным кодом, первоначально была разработана Линусом Торвальдсом в Университете Хельсинки. При ее разработке из мира семейства UNIX старались взять все лучшее. Благодаря участию десятков тысяч разработчиков программного обеспечения и координации их действий через Интернет Linux и программное обеспечение для нее развивается очень динамично, ошибки и различные проблемы в программном обеспечении, как правило, исправляются в считанные часы после их обнаружения. Большую помощь в развитии и распространении Linux и сопутствующего, ему программного обеспечения оказали фонд Свободного программного обеспечения (Free Software Foundation, USA) и лицензия GNU (The GNU General Public License, Универсальная общественная лицензия GNU) для программного обеспечения. На сегодняшний день существует одно ядро Linux, разработку которого координируют его создатели Линус Торвальдс и Алан Кокс, и множество дистрибутивов (не менее 2-3 десятков), отличающихся как функциональным назначением, так и составом программного обеспечения, входящим в дистрибутив. Существуют дистрибутивы, занимающие десяток компакт-дисков, и дистрибутивы, умещающиеся на одной-двух дискетах. Все, что справедливо для семейства UNIX - справедливо и для Linux.

Хотя эта ОС нередко применяется в качестве клиентской операционной системы, ее популярность связана главным образом с ее использованием в качестве серверной платформы. Список серверных продуктов для Linux, пожалуй, не менее внушителен, чем для Solaris, HP-UX и AIX, и включает такие популярные продукты, как Web-сервер Apache, серверные СУБД практически всех ведущих производителей, серверы приложений.

Одним из серьезных преимуществ Linux является низкая стоимость ее применения. Кроме того, ряд компаний, в частности IBM, вкладывают значительные средства в развитие Linux как серверной платформы, одновременно стремясь реализовать совместимость с Linux в своих коммерческих версиях UNIX в расчете на возможный переход с Linux на указанные операционные системы.

Существует много различных дистрибутивов Linux, предназначенных для установки и конфигурации этой ОС с целью решения конкретных задач; при этом некоторые из них (именно дистрибутивы, а не сама операционная система!) являются коммерческими.

2.5 FreeBSD

Еще одной популярной некоммерческой версией UNIX является FreeBSD.

FreeBSD - это современная операционная система для компьютеров на архитектуре x86 (в том числе Pentium(R) и AthlonTM), amd64 (включая OpteronTM, AthlonTM64 и EM64T), ARM, IA-64, PowerPC, PC-98 и UltraSPARC(R). Она основана на BSD, версии UNIX(R), созданной в Калифорнийском Университете в Беркли. Она разрабатывается и поддерживается большой командой разработчиков. Поддержка других платформ находится на разных стадиях разработки.

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

FreeBSD является идеальной платформой для построения Internet или Intranet сервера. Эта система предоставляет надёжные даже при самой интенсивной нагрузке сетевые службы, и эффективное управление памятью, что позволяет обеспечивать приемлемое время отклика для тысяч одновременно работающих пользовательских задач. FreeBSD предоставляет продвинутые возможности сетевой операционной системы для устройств и встраиваемых платформ, от hi-end устройств на основе Intel до аппаратных платформ Arm, PowerPC и, вскоре, MIPS. От почтовых и веб-устройств до маршрутизаторов, серверов времени и беспроводных точек доступа производители по всему миру полагаются на встроенное окружение сборки и кросс-сборки и продвинутые возможности FreeBSD в качестве основы для своих встраиваемых продуктов. А лицензия открытого исходного кода Беркли позволяет им решать, как много из своих локальных изменений они хотели бы внести обратно.

С более чем 20 000 портированных библиотек и приложений, FreeBSD поддерживает приложения для десктопов, серверов, устройств и встраиваемых окружений.

3. Сравнение серверных операционных систем семейства UNIX

Какую серверную операционную систему выбрать для установки на компьютер? Вопрос не так прост, как кажется, и не однозначен. На каждый аргумент в пользу какой-либо системы всегда найдутся не менее весомые контраргументы, что постоянно провоцирует дискуссии на эту тему. Тем не менее ситуация не настолько безнадежна: каждая из систем обладает своими преимуществами, которые нужно знать, и уметь использовать их в зависимости от задач, стоящих перед вами. Условно все операционные системы можно разделить на три группы: это коммерческие операционные системы UNIX, UNIX-подобные операционные системы с открытыми кодами и семейство Windows. Со стороны UNIX-подобных операционных систем выбор совсем не прост. Чтобы определиться с выбором операционной системы, сравним некоторые их особенности.

3.1 Пользовательский графический интерфейс

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

В большинстве промышленных Unix-систем в настоящее время используется построенный на основе OSF/Motif интерфейс CDE (Common Desktop Environment), в ОС Linux применяется большое количество различных интерфейсных систем, наиболее популярные из которых - KDE и Gnome.

Графика была и остается неотъемлемой частью среды Solaris, где пользователи могут непосредственно применять множество готовых графических приложений. На протяжении долгого времени компания Sun Microsystems является ведущим поставщиком графических средств, имея самую большую долю рынка в ключевых отраслях индустрии, таких как механическое компьютерное конструирование, архитектура, техническое проектирование, финансовый анализ.

Бурное развитие мультимедийных приложений, таких, например, как Web-страницы в Интернет, привело к возрастанию роли средств графики и обработки изображений также и во многих нетехнических областях. Новаторская графическая архитектура в сочетании с сетевыми возможностями Solaris помогает разработчикам обогатить графикой корпоративную информационную среду, применить развитые графические технологии в критически важных приложениях и системах электронной коммерции.

3.2 Безопасность

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

Самой безопасной операционной системой считается OpenBSD. Это тщательный контроль кода, проверка кода ПО, и отсеивается всего того что может быть сломано или может чем нибудь скомпрометировать систему. Следом за ней идет FreeBSD. Linux тоже неплохо справляется с работой сети и связка LAMP лидирует по миру, но вот с безопасностью не все так гладко, дыры так же как и в любой системе закрываются только нужно следить за обновлениями. достаточно много.

3.3 Стабильность работы

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

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

3.4 Возможности

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

Сегодня Linux - это одна из самых популярных операционных систем для использования в качестве Web-cepвера. Большинство известных Интернет сайтов, работают на серверах под управлением Linux, корпоративные серверы, web-сервер Apache, шлюзы, прокси сервер, серверы DNS, печати, файловые серверы, сервер электронной почты, FTP-сервер и многое другое - задачи которые можно эффективно реализовывать с помощью Linux.

3.5 Масштабируемость

Масштабируемость была и остается проблемой номер один. Когда уровень допустимой нагрузки на сервер превышается, производительность приложений, если только они не прекращают свою работу вовсе, начинает падать тем стремительнее, чем больше пользователей одновременно осуществляют запросы. Время ответа начинает измеряться не секундами, а чашками кофе.

UNIX по-прежнему существенно опережает остальные ОС по объему нагрузки, с которой она может справиться, сохраняя приемлемое время ответа.

Рынок корпоративных UNIX-систем поделен между тремя основными диалектами - Sun Solaris, IBM AIX и HP-UX. Все эти операционные системы постоянно совершенствуются. Если говорить о масштабируемости, то в самой крупной сети, управляемой одним Unix-сервером, могут одновременно работать до 2500 пользователей. Это прогресс по сравнению с достижением середины 1998 года - 1800 пользователей - и куда больше, чем может выдержать Windows. Ряд специалистов утверждают, что недостаточная масштабируемость стала основным фактором, заставившим их отказаться от Windows.

3.6 Стоимость

Если говорить о серверах приложений, то бесплатным ОС трудно конкурировать с традиционными коммерческими ОС UNIX. И вопрос не только в производительности, надежности и масштабируемости операционной системы, хотя и это очень важно. Многие ведущие производители разработали или разрабатывают приложения корпоративного уровня для Linux, но (насколько нам известно) не собираются их поддерживать.

Свободно распространяемые ОС вплотную приблизились к коммерческим UNIX по удобству сервиса. Мало кто может соперничать с Linux и FreeBSD на рынке серверов Internet и серверов доступа нижнего уровня. Основным недостатком Linux и FreeBSD остаются разобщенность усилий разработчиков и отсутствие единой концепции развития.

Заключение

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

Широкое распространение операционных систем семейства UNIX произошло благодаря их следующим преимуществам:

- Многие UNIX-дистрибутивы являются бесплатными, что позволяет сэкономить средства, но построить при этом систему с аналогичной функциональностью

- Операционные системы семейства менее требовательны к ресурсам, чем конкурирующие с ними серверные ОС

- Unix-сервера легко масштабируются, что позволяет добавлять новые функциональные возможности на одной и той же аппаратной платформе

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

- Операционные системы семейства имеют высокую стабильность, что очень важно для систем, которые должны постоянно находиться в работе

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

- Многие рутинные операции можно автоматизировать, используя скрипты на различных языках программирования

- Операционные системы семейства имеют возможность непосредственного взаимодействия со многими сетевыми устройствами

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

Список использованных источников

1. Робачевский А., Немнюгин С., Стесик О. - Операционная система UNIX, 2 изд., СПб: БХВ 2010. - 656c.

2. Таненбаум Э. Современные операционные системы: Серия «Классика computer science». - 3-е изд. - СПб.: Питер, 2010. - 1120 с.

3. Учебное пособие [Электронный ресурс] - Режим доступа: http://umk.portal.kemsu.ru/admin/book/chapter3.html

4. Классификация операционных систем [Электронный ресурс] - Режим доступа: http://edu.dvgups.ru/METDOC/ITS/STRPRO/ASY/METOD/UP/frame/1_4.htm

5. Введение в Linux [Электронный ресурс] - Режим доступа: http://citforum.ru/operating_systems/linux/lig-1.shtml#ss1.2

6. Проект о FreeBSD [Электронный ресурс] - Режим доступа: https://www.freebsd.org/ru/about.html

7. Справочная информация и практические советы [Электронный ресурс] - Режим доступа: http://hostinfo.ru/articles/219

8. Преимущества FreeBSD перед другими системами [Электронный ресурс] - Режим доступа: http://www.bezopasnik.org/contest/Raven2000.htm

Размещено на Allbest.ru

...

Подобные документы

  • Назначение серверных операционных систем. Сравнительный анализ серверных операционных систем Windows и Linux и сравнение их по важным показателям таким как: пользовательский графический интерфейс, безопасность, стабильность работы, возможность и цена.

    курсовая работа [50,1 K], добавлен 03.07.2012

  • Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.

    курсовая работа [60,1 K], добавлен 18.02.2012

  • Основные классификации операционных систем. Операционные системы семейства OS/2, UNIX, Linux и Windows. Разграничение прав доступа и многопользовательский режим работы. Пользовательский интерфейс и сетевые операции. Управление оперативной памятью.

    реферат [22,8 K], добавлен 11.05.2011

  • История развития ОС UNIX, ее достоинства. Управление компьютером под управлением UNIX. Интерпретация командной строки и структура файловой системы. Команды управления процессами. Средства системного администрирования и учетные записи пользователей.

    презентация [78,1 K], добавлен 12.05.2014

  • Эволюция и классификация ОС. Сетевые операционные системы. Управление памятью. Современные концепции и технологии проектирования операционных систем. Семейство операционных систем UNIX. Сетевые продукты фирмы Novell. Сетевые ОС компании Microsoft.

    творческая работа [286,2 K], добавлен 07.11.2007

  • История развития операционных систем семейства Windows и основные понятия системного администрирования. Определение востребованности операционных систем Windows, сравнительная характеристика их функции и возможностей, особенности применения на практике.

    курсовая работа [38,5 K], добавлен 08.05.2011

  • Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.

    курсовая работа [2,1 M], добавлен 19.11.2014

  • Назначение и функции операционных систем компьютера. Аппаратные и программные ресурсы ЭВМ. Пакетные ОС. Системы с разделением времени: Multics, Unix. Многозадачные ОС для ПК с графическим интерфейсом: Windows, Linux, Macintosh. ОС для мобильных устройств.

    курсовая работа [53,4 K], добавлен 05.12.2014

  • История появления операционной системы Unix. Перекомпиляция Unix в коды любой аппаратной платформы, ее многозадачность и многотерминальность. Основные отличия Unix от других операционных систем. Использование Unix в качестве сервера и рабочей станции.

    реферат [28,1 K], добавлен 05.04.2010

  • Понятие операционных систем, их классификация и разновидности, отличительные признаки и основные свойства. Содержание операционных систем, порядок взаимодействия и назначение их компонентов. Организация дискового пространства. Описание современных ОС.

    контрольная работа [42,4 K], добавлен 07.11.2009

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

    курсовая работа [2,7 M], добавлен 17.03.2009

  • Классификация, структура и функции операционных систем. Сущность и виды пользовательского интерфейса. Работа Windows в сетевой среде. Использование табличных данных для формирования и заполнения ведомости итогов экзаменационной сессии по факультету.

    курсовая работа [2,0 M], добавлен 25.04.2013

  • Сущность и принцип работы операционной системы, правила и преимущества ее использования. Возможности различных операционных систем, их сильные и слабые стороны. Сравнительная характеристика систем Unix и Windows NT, их потенциал и выполняемые задачи.

    реферат [10,5 K], добавлен 09.10.2009

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

    презентация [6,1 K], добавлен 23.10.2013

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

    лекция [1,8 M], добавлен 24.01.2014

  • Особенности современного этапа развития операционных систем. Назначение операционных систем, их основные типы. Операционные системы мини-компьютеров. Принцип работы матричного принтера, проектирование и воспроизведение произвольных символов для них.

    курсовая работа [258,2 K], добавлен 23.06.2011

  • Понятие и функции операционных систем, их классификация и структура, принципы работы. Виды операционных систем и их краткая характеристика: DOS, Window-95. Достоинства и недостатки Microsoft Windows XP. Создание локальных сетей. Глобальная сеть Internet.

    контрольная работа [35,5 K], добавлен 26.06.2014

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

    курсовая работа [36,4 K], добавлен 08.01.2011

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

    учебное пособие [1,2 M], добавлен 24.01.2014

  • История появления первых операционных систем, мультипрограммные операционные системы для мэйнфреймов. Первые локальные и глобальные сети. Развитие операционных систем в 80-е годы. Построение двумерных графиков в MathCAD, решение систем уравнений.

    контрольная работа [559,1 K], добавлен 11.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.