_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Рефераты > SunOS

SunOS

Страница: 3/5

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

За счет поддержки симметричных многопроцессорных конфигураций Solaris обеспечивает:

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

Solaris поддерживает симметричные многопроцессорные системы на платформах SPARC и x86. Ядро операционной системы является полностью многопотоковым, поэтому при выполнении системных функций используются все преимущества MP/MT, что улучшает общую производительность. Даже на однопроцессорных системах достигается выигрыш от многопотоковой реализации Solaris, благодаря более эффективному переключению между задачами (см. Рис. 1 ).

Рисунок 1. Solaris предоставляет мощные средства многопотоковой обработки для современных критически важных прикладных сред.

Многопроцессорность дает ощутимые выгоды, увеличивая общую производительность сразу в нескольких направлениях. Благодаря параллельному выполнению задач, возрастает производительность труда пользователей и сокращается стоимость бизнес-процессов. MP способствует повышению пропускной способности серверов в многозадачном, многопользовательском режиме. Множество преимуществ можно получить практически сразу, не переписывая ни одной строки кода:

  • Многопотоковое ядро Solaris повышает внутренне присущие ОС Unix многозадачные возможности. На множестве процессоров одновременно может быть запущено несколько задач. Функции ввода/вывода, сохранение данных, управление окнами, поиск в базе данных — все это может выполняться параллельно, что улучшает общую системную производительность и пропускную способность.
  • В большинстве Unix-систем пользователи выполняют одновременно несколько приложений. Программы или процессы, осуществляющие взаимодействие с базой данных, доступ к файлам, или интенсивные вычисления, могут быть размещены на разных процессорах для параллельного выполнения. MP повышает производительность и пропускную способность, поскольку каждое приложение может выполняться на отдельном процессоре.
  • Solaris может выделять системные вызовы приложений в отдельные процессы, выполняемые параллельно. Графика, сетевые запросы, вычисления, ввод/вывод могут выполняться одновременно на различных процессорах.
  • Инструментальный пакет Solstice WorkShop содержит компиляторы, которые способны выявлять в программах параллелизм и генерировать для них такой код, который будет выполняться параллельно на нескольких процессорах.
  • Многопотоковость приложений способствует повышению производительности, сокращая общее время, затрачиваемое на выполнение одного задания. Разработчик может выделить подзадачи приложения в отдельные потоки, а Solaris обеспечит их распределение между процессорами.
Производительность труда пользователей повышается также за счет создания приложений, опирающихся на новые технологии, такие как мультимедиа или распределенные объектные среды. Мощь многопроцессорной, многопотоковой обработки позволяет выполнять подобные приложения с максимальной эффективностью. Многопотоковость является обязательным требованием для многих новых распределенных приложений клиент/сервер и дает существенные преимущества для объектно-ориентированных прикладных сред.

Индивидуальная и коллективная производительность

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

Если при написании программ используются стандартизованные интерфейсы, то в результате сокращается время переноса приложений и снижаются затраты на поддержку нескольких платформ. При таком подходе обеспечивается единообразная работа приложения на разных платформах, расширяется его доступность. Продукты, разработанные на основе стандартных программных интерфейсов, будут обладать одними и теми же свойствами и аналогичным графическим интерфейсом на всех системах, что позволяет сократить затраты на обучение персонала, расширяя взаимную совместимость приложений и увеличивая производительность труда пользователей. Такой технологией, предоставляющей унифицированный стандартный набор интерфейсов, является CDE ( Рис. 2 ).

Рисунок 2. CDE предоставляет общий интуитивный интерфейс настольной среды для всех Unix-платформ.

В Solaris 2.6 входит собственная реализация основанного на спецификациях Motif промышленного стандарта настольной среды Common Desktop Environment (CDE).

Solaris CDE обеспечивает простой доступ к критически важным приложениям архитектуры клиент/сервер и к информации в масштабах всей организации. CDE дает пользователям, работающим на разных платформах, единую стандартизованную оконную среду, соответствующую спецификациям Motif, X11R6, MIME, IMAP4 и др. Настольная среда Solaris CDE Desktop содержит такие инструменты повышения производительности, как MIME-совместимая электронная почта, календарь для рабочих групп, средство для просмотра изображений, менеджеры файлов и принтеров для индивидуального пользования. Помимо этого, Solaris CDE предоставляет панель управления и запуска приложений, менеджер стилей для индивидуальной настройки внешнего вида настольного окружения, менеджер рабочего пространства, который позволяет пользователям создавать для себя несколько виртуальных настольных окружений.

Разработчики могут создавать на основе CDE специализированные распределенные приложения, используя набор инструментов разработки, например, CDE Application Builder — среду визуального программирования для построения CDE-приложений.

Solaris включает также настольное окружение OpenWindows, что позволяет осуществить плавный переход к CDE. Все приложения для OpenWindows без всяких изменения переносятся в среду CDE.

Поддерживается взаимная совместимость сред CDE и OpenWindows, а также приложений CDE, OpenWindows, Motif и OpenStep. Совместимость обеспечивается системой передачи сообщений ToolTalk.

Приложения

Компания Sun Microsystems традиционно лидирует по числу приложений, доступных на ее платформах. Заказчики, использующие Solaris, имеют сегодня выбор более чем из 10000 приложений для SPARC-систем и 1000 приложений для платформы x86.

Согласно исследованиям International Data Corporation (IDC), Solaris занимает первое место по доле мирового рынка серверов открытых реляционных баз данных. Solaris — наиболее популярная из операционных систем, под которыми работают такие СУБД, как Oracle, Sybase, Informix. ОС Solaris — очевидный кандидат при выборе платформы для реализации крупных проектов на основе баз данных, например, хранилищ данных. Благодаря поддержке очень больших распределенных наборов данных и многопроцессорным возможностям, Solaris естественно рассматривать в качестве фундамента для приложений клиент/сервер в разнородных сетях.

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

Для выполнения приложений Macintosh имеется разработанный Apple продукт Macintosh Application Environment (MAE). MAE реализует окно, в котором полностью представлена среда System 7 и могут выполняться без изменений почти все приложения Macintosh, даже те, в которых используются аудио-возможности.

Пользователи Solaris 2.6, нуждающиеся в поддержке приложений для Windows 3.1, могут воспользоваться Wabi 2.2 — отдельно поставляемым продуктом компании Sun Microsystems. Wabi отображает вызовы функций Microsoft Windows непосредственно в X-сервисы ОС Solaris. Тем самым обеспечивается эффективное выполнение более двадцати сертифицированных приложений для Windows 3.1. Пользователи платформы Solaris/SPARC, нуждающиеся в поддержке приложений для Windows 95, могут выбирать между сопроцессорным модулем SunPC компании Sun Microsystems и программным продуктом SoftWindows компании Insignia. Наконец, пользователи (в том числе работающие на платформе Solaris x86), нуждающиеся в поддержке приложений для Windows 95 и Windows NT, могут воспользоваться продуктом NTrigue от Insignia. При этом требуется приобрести серверное программное обеспечение NTrigue и разместить в сети сервер NT. Компания Corel планирует сделать Corel Office for Java доступным в операционной среде Solaris 2.6. Тем самым будет обеспечена возможность сочетания продуктов из Microsoft Office с приложениями WordPerfect, QuattroPro, Corel Chart и другими, полностью переписанными на языке Java.

Локализация

По мере интеграции мировой экономики, все более необходимыми становятся средства для настройки программного обеспечения на различные языковые и культурные окружения. Пользователи хотят взаимодействовать с программами на родном языке и использовать привычные соглашения об обозначении времени, денежных единиц и т.п. Пользователям в Токио нужен программный интерфейс на японском языке, а в Париже — на французском. Крупной корпорации, имеющей штаб-квартиру в Токио и филиалы в Нью-Йорке и Париже может понадобиться комбинированный многоязыковой интерфейс, возможно, с поддержкой нескольких языков в каждом пункте.

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

В процессе установки пользователи выбирают язык и область локализации, в которой они хотят работать. В Solaris 2.6 добавлена поддержка новых областей локализации для России, Австрии, Чехии, Венгрии, Польши, Латвии, Литвы, Эстонии, Греции и Турции. Поддержка наборов символов, фонтов, кодировок для новых областей обеспечивается во всех локализованных версиях операционной среды Solaris, включая английскую. Это существенно упрощает разработку локализованных приложений.

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

В Solaris 2.6 добавлены две области локализации, соответствующие стандарту ISO 10646 и спецификациям Unicode 2.0. Это en_US.utf-8 и ko.utf-8. Они впервые в среде Solaris поддерживают многоязыковый ввод/вывод. Unicode-области функционируют только в окружении CDE и опираются на библиотеки Motif и CDE.

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

ОС Solaris позволяет создавать легко локализуемые прикладные системы. Благодаря интернационализации прикладных программных интерфейсов в ОС Solaris, созданный разработчиками бинарный код будет правильно выполняться в любом национальном окружении ( Рис. 3 ).

Рисунок 3. Solaris поддерживает полную локализацию для европейских и азиатских языков.

Управление системами и сетями в корпоративном масштабе

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

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

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

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

Компания Sun Microsystems располагает решениями для всех аспектов информационных моделей клиент/сервер и Интернет:

  • AutoFS обеспечивает "гладкий" доступ к файлам, независимо от того, находятся ли они на локальном диске или удаленном сервере. AutoFS повышает эффективность и исключает необходимость создания символьных ссылок, что приходилось делать в предыдущих версиях. Таким образом, AutoFS облегчает реализацию эффективных стратегий управления памятью, повышая тем самым возможности разделения данных в сети.
  • CacheFS — это встроенный в Solaris универсальный механизм кэширования файловых систем, который повышает производительность и масштабируемость сервера NFS. Разработанная как многоуровневая файловая система, CacheFS позволяет кэшировать одну файловую систему на другой. В среде NFS CacheFS увеличивает долю работы, выполняемую клиентом, снижает загрузку сервера и сети, что повышает эффективность функционирования клиентов.
  • JumpStart позволяет производить быструю, настраиваемую сетевую установку Solaris и других продуктов SunSoft. JumpStart автоматически устанавливает системное программное обеспечение, используя сохраненный заранее набор параметров конфигурации, и поддерживает создание настроенных профилей, которые могут применяться при установке на стандартные аппаратные конфигурации. Распаковав и установив аппаратуру, пользователь просто включает систему, а JumpStart автоматически устанавливает и конфигурирует Solaris, задавая предварительно лишь несколько вопросов.
  • Solstice Adminsuite предоставляет ряд средств управления конфигурацией, включая администрирование пользователей, групп, хостов, портов и принтеров, а также управление NIS+, базой данных, политикой, классификацией и топологией. Кроме того, имеются функции управления программным обеспечением, например, автоматическая установка ОС, рассылка программного обеспечения и управление лицензиями, контроль версий, управление приложениями. Аналогичные функции для сетей ПК предоставляет продукт SolarNet PC-Admin.
  • DiskSuite обеспечивает повышенный уровень доступности данных, эффективности работы дисковой подсистемы и простоты администрирования. DiskSuite использует файловую систему с журналированием, что ускоряет перезагрузку, повышает производительность NFS и баз данных; применяется также технология зеркалирования дисков для прозрачной обработки дисковых отказов, рассеивание по дискам для ускорения операций ввода/вывода, средства управления логическими томами, которые дают простые и гибкие способы наращивания файловых систем.
  • Solstice Backup — это инструмент надежного автоматического оперативного сохранения данных в разнородной сетевой среде, который существенно упрощает системное администрирование. Solstice Backup позволяет администраторам осуществлять копирование данных, задействуя одновременно множество дисководов и лентопротяжных устройств, в то время как пользователи, не прерываясь, продолжают свою обычную работу.
  • Solstice AutoClient — это уникальный, многоуровневый, управляющий программный продукт, который позволяет после аппаратного сбоя в считанные минуты восстановить оперативный режим работы пользователей. В условиях применения Solstice AutoClient, диск рабочей станции используется в качестве кэша ОС и приложений, находящихся на сервере, что исключает необходимость локальной установки программного обеспечения, резервного копирования данных, управления программным обеспечением, без недостатков в виде сниженной производительности, характерной для бездисковых конфигураций. Solstice AutoClient снижает административные затраты за счет централизации управления дисками и данными.
  • Full Moon Clusters — это ключевой элемент обеспечения надежности в программе WebTone. Кластер — это совокупность взаимосвязанных систем (узлов), которая с внешней точки зрения выглядит как единое целое. Кластеры гарантируют постоянную доступность, предоставляя средства для прозрачного перемещения приложений и сервисов с отказавшего узла на работоспособный. В результате создается конфигурация, не содержащая одиночных точек отказа. Все аппаратные и программные компоненты продублированы и переход на резерв осуществляется без перерывов в предоставлении сервисов. Нынешняя версия Full Moon Clusters поддерживает высокую доступность следующих приложений: Oracle, Informix, Sybase, NFS, DNS, сервисы Интернет. В будущих версиях этот перечень будет пополнен.
  • Целый ряд продуктов семейства Solstice предназначен для управления производительностью сети и для обработки сетевых сбоев. Эти продукты используют сервисы SNMP (Simple Network Management Protocol) для слежения за сетевым трафиком и состоянием сетевых устройств, уведомляя административный персонал обо всех обнаруженных нарушениях. Продукты управления сетью могут быть настроены для наблюдения за множеством типов событий и сбора статистики о производительности сети, для того чтобы заблаговременно обнаруживать и решать потенциальные проблемы ее функционирования.
  • Solstice SunNet Manager — индустриальный лидер среди платформ сетевого управления, базис для прочих продуктов управления сетью, предлагаемых компанией Sun Microsystems. Solstice Enterprise Manager — дополнительный продукт для организации совместного управления силами нескольких операторов, что необходимо для особенно крупных, сложных сетей. Продукт Solstice Cooperative Consoles связывает воедино управляющие консоли отделений, открывая возможность корпоративного управления большими сетями.