Автор работы: Пользователь скрыл имя, 27 Октября 2011 в 09:11, реферат
Современные библиотеки представляют собой автоматизированные библиотечные информационные системы (АБИС), обслуживающие пользователей в локальном и удаленном режимах, внедряющие новые информационные технологии, генерирующие собственные базы данных и комплексы автоматизированных услуг.
Как любая информационная система АБИС - это совокупность взаимосвязанных обеспечивающих подсистем. Важной неотъемлемой частью АБИС является программное обеспечение (ПО).
Операционная
система Sun Solaris сегодня
входит в число самых известных коммерческих
версий UNIX. Эта ОС обладает развитыми средствами
поддержки сетевого взаимодействия и
представляет собой одну из самых популярных
платформ для разработки корпоративных
решений - для нее существует около 12 тыс.
различных приложений, в том числе серверов
приложений и СУБД почти от всех ведущих
производителей.
Рис. 14. Вид экрана при
работе XWindow UNIX
Solaris
соответствует многим
Из особенностей Solaris 9 следует отметить поддержку до 1 млн. одновременно работающих процессов, до 128 процессоров в одной системе и до 848 процессоров в кластере, до 576 Гбайт физической оперативной памяти, поддержку файловых систем размером до 252 Тбайт, наличие средств управления конфигурациями и изменениями, встроенную совместимость с Linux.
Операционная система Solaris 9 представляет собой основу открытой сетевой среды Sun Open Net Environment (Sun ONE). В комплект поставки Solaris 9 входят ключевые приложения Sun ONE: Application Server, Directory Server, Integration Server, Message Queue, Portal Server, Web Server.
Первая публичная версия системы Linux была выпущена в 1992 г., и ряд компаний начал распространение дистрибутивов операционных систем на основе ядра Linux. Вышедшее в 1997 г. ядро Linux 2.0 имело приемлемую по стандартам коммерческих операционных систем надежность и почти все наиболее прогрессивные черты других UNIX-систем. Вместе с тем, разработчик Linux Линус Торвальдс (Финляндия) предложил разрабатывать систему совместно и выдвинул условие, согласно которому исходные коды являются открытыми, любой может их использовать и изменять, но при этом обязан оставить открытым и свой код. Все компоненты системы, включая исходные тексты, распространяются с лицензией на свободное копирование и установку для неограниченного числа пользователей.
Таким образом, операционная система Linux - это некоммерческий продукт категории Open Source для платформы Intel, который в течение нескольких лет создавали тысячи энтузиастов. Список серверных продуктов для Linux, пожалуй, не менее внушителен, чем для Solaris и других распространенных операционных систем, и включает такие популярные продукты, как Web-сервер Apache, серверные СУБД и серверы приложений практически от всех производителей. В настоящее время Linux имеет свои реализации практически для всех типов процессоров и компьютеров на их основе. На основе Linux создаются и встроенные системы, и суперкомпьютеры.
Linux – это полноценная многозадачная многопользовательская операционная система, имеющая ряд уникальных свойств:
Одним из серьезных преимуществ Linux является низкая стоимость ее приобретения (хотя сама операционная система является некоммерческим продуктом, сертифицированные дистрибутивы Linux - обычно продукты коммерческие). Кроме того, ряд компаний, в частности IBM, вкладывают значительные средства в развитие Linux как серверной платформы, одновременно стремясь реализовать совместимость с Linux в своих коммерческих версиях UNIX в расчете на возможный переход с Linux на UNIX.
Еще одной известной некоммерческой версией UNIX является FreeBSD, доступная для платформ Intel и DEC Alpha. Основой FreeBSD послужил дистрибутив BSD UNIX, выпущенный группой исследования вычислительных систем Калифорнийского университета (Беркли).
Между операционными системами Linux и FreeBSD имеется принципиальное различие. У системы Linux, как открытой системы, нет единого координатора (за исключением самого ядра). С одной стороны, это приводит к заметному прогрессу системы, она быстро реагирует на новые устройства и технологии. С другой стороны, пользователи сталкиваются с проблемами переносимости приложений, созданных для этих и других UNIX-подобных систем. Операционная система FreeBSD, в отличие от Linux, имеет такого координатора – это университет Беркли, Калифорния. На внесение изменений в систему имеет право только координирующая группа BSD.
Важным отличием FreeBSD от Linux является то, что ядро FreeBSD построено по принципу микроядерных операционных систем, тогда как Linux – макроядерная операционная система.
Данная операционная система обладает такими особенностями, как объединенный кэш виртуальной памяти и буферов файловых систем, совместно используемые библиотеки, модули совместимости с приложениями других версий UNIX, динамически загружаемые модули ядра, позволяющие добавлять во время работы поддержку новых типов файловых систем, сетевых протоколов без перегенерации ядра.
FreeBSD
нередко используется Интернет-
Несмотря
на то, что FreeBSD родилась раньше, она так
же как и Linux бесплатна и имеет открытый
исходный код, она не нашла большого распространения.
При этом необходимо заметить, что в плане
производительности, стабильности, качества
кода специалисты отдают предпочтение
операционной системе FreeBSD.
4.6.
Выбор операционных
систем
В
настоящее время имеется
Например,
задачи управления промышленным или
исследовательским
Если организация (библиотека) нуждается в операционной системе для своих главных приложений (АБИС), ей, прежде всего, нужна система, совместимая с этими приложениями.
Кроме того, следует обратить внимание на следующие общие критерии подхода к выбору операционной системы:
ПРИМЕЧАНИЕ______________
Некоторые приложения настолько важны, что не могут быть завершены аварийно (то есть с потерей данных), поэтому важно, чтобы система имела функции обеспечения надежности, защиты от сбоев и восстановления. Очень важно, чтобы операционная система позволяла безопасно выгрузить из памяти «зависшее» приложение, не нарушая работу остальных запущенных программ
______________________________
Задача построения автоматизированной библиотечно-информационной системы в рамках корпоративной сети диктует определенные требования к операционной системе. В большинстве современных систем автоматизации используется архитектура клиент-сервер. Подобное разделение позволяет использовать маломощные компьютеры и терминалы в качестве машин сетевого доступа (клиентов). Сервер же, как более мощная машина, позволяет организовать централизованное хранение и использование баз данных, обеспечить их безопасность и т.д.
Если за основу при автоматизации библиотеки выбрана архитектура клиент-сервер, то выбор операционной системы должен осуществляться как для машин-клиентов, так и для сервера. Естественно, что требования, предъявляемые к этим двум операционным системам, различны.
Операционная система для клиента должна быть:
Операционная система для сервера должна быть:
Следует
обратить особое внимание на тот факт,
что окончательный выбор
? Вопросы для самоконтроля