Файл: Функции операционных систем персональных компьютеров ( Особенности UNIX систем.).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.06.2023

Просмотров: 48

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Еще серверы баз данных со специализированным ПО, кроме того, что требуют высокой надежности и производительности еще требуют реализации специализированных ядра ОС и стека TCP/IP. Это отметает ДОС и ОС Windows.

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

Главная проблема ОС Windows, как и других закрытых ОС, состоит в том, что когда возникает необходимость преодолеть определенное технологическое ограничение вы этого сделать не можете, поскольку у вас отсутствует возможность переписать какой-то кусок кода ОС так как нет исходных текстов. Иными словами, это похоже на черный ящик.

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

На эту ситуацию можно посмотреть с разных сторон.

Например, существуют серверные продукты компании Microsoft, они широкодоступны и тщательно протестированы. Windows Server это универсальная система с огромным запасом производительности. Многие компании используют именно Active Directory, как LDAP каталог, для хранения в её базе данных, разнообразной информации (даже хранят информацию из Системы Контроля и Управления Доступом в помещения о том, кто куда, когда вошел или вышел). Она поддерживает несколько сотен логических процессоров. Она обладает собственным механизмом резервного копирования что увеличивает надежность.

И тут, надо полагать, Windows Server - лучший выбор.

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

Тогда выбор становится не так очевиден.

Альтернативой проприетарных систем являются открытые системы.

Задачи взаимодействия в них решаются при помощи открытых стандартов – стандартных сетевых протоколов, стандартных форматов данных, стандартизации API интерфейсов, стандартизации пользовательского интерфейса. И администраторы «старой школы» считают лучшим выбором решения для серверов системы Unix вообще.


Например, Red Hat Enterprise Linux. Один из самых популярных коммерческих Linux на сегодняшний день. Предназначен для корпоративного сектора. Открытый – здесь не значит бесплатный. Существует необходимость его покупки. Да и для техподдержки требуется наличие лицензии.

Red Hat широко доступен, имеет большое пакетное разнообразие. В работе надежен, обеспечивает безопасность и сохранность данных. При этом он достаточно современен - В Red Hat Enterprise Linux реализовано множество наработок, существенно повышающих производительность системы.

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

Другая надежная и проверенная годами – операционная система Debian.

Следует отметить, что этот дистрибутив Linux универсален, применяется как на серверах, так и нах рабочих станциях.

Поддерживается более 15 различных архитектур процессоров. Универсален в вопросе выбора разрядности (пользователи 64-х разрядной сборки могут иметь полный доступ к пакетам 32-х разрядных программ).

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

На основе Debian разрабатывается множество (более сотни) самостоятельных дистрибутивов.

Один из них самый типичный и яркий – это Ubuntu.

Более свежие версии пакетов. Более активное взаимодействие тестировщиков. Большая популярность. Более полная документированность.

Ну и наверное самое интересное решение в этом сегменте - это FreeBSD.

Эта система отличается надежностью (принято считать, что на серверах под управлением FreeBSD аппаратная часть «умирает» раньше, чем система) и безопасностью (количество обнаруживаемых уязвимостей в десятки раз меньше, чем, к примеру, на Linux).

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


Заключение

Дальнейшее развитие UNIX архитектуры продолжается. Коллектив создавших UNIX специалистов, развил концепцию унификации объектов операционной системы, включив в исходную концепцию UNIX «устройство — это тоже файл» также и процессы, и любые другие системные, сетевые и прикладные сервисы, создав новую концепцию: «что угодно — это файл». Эта концепция стала одним из основных принципов системы Plan 9.

Кроме реализации всех объектов системы в виде файлов и размещения их на едином и персональном для каждого терминала вычислительной сети пространстве (namespace), были пересмотрены другие архитектурные решения UNIX. Например, в Plan 9 отсутствует понятие «суперпользователь», и, соответственно, исключаются любые нарушения режима безопасности, связанные с нелегальным получением прав суперпользователя в системе. Для представления (хранения, обмена) информации Роб Пайк и Кен Томпсон разработали универсальную кодировку UTF-8, на сегодняшний день ставшую стандартом де-факто. Для доступа к файлам используется единый универсальный протокол 9P, по сети работающий поверх сетевого протокола (TCP или UDP). Таким образом, для прикладного ПО сети не существует. И доступ к локальным и к удалённым файлам единообразен. 9P — байт-ориентированный протокол, в отличие от других подобных протоколов, являющихся блок-ориентированными. Это также результат работы концепции: доступ побайтно — к унифицированным файлам, а не поблочно — к разнообразным и сильно изменяющимися с развитием технологий устройствам. Для контроля доступа к объектам не требуется иных решений, кроме уже существующего в операционной системе контроля доступа к файлам. Новая концепция системы хранения избавила администратора системы от изнурительного труда по сопровождению архивов и предвосхитила современные системы управления версиями файлов.

Операционные системы, созданные на базе или идеях UNIX, такие как всё семейство BSD и системы Linux, постепенно перенимают новые идеи из Bell Labs. Возможно, эти новые идеи ждёт большое будущее и признание ИТ-разработчиков.

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