Интернет магазин китайских планшетных компьютеров



Компьютеры - OpenVMS - Функциональность

04 июня 2011


Оглавление:
1. OpenVMS
2. Платформы
3. Функциональность
4. Безопасность
5. Лицензии и распространение



OpenVMS является многопользовательской, многозадачной ОС с поддержкой виртуальной памяти. Она предназначена для работы в режиме реального времени, разделения времени, пакетной обработки и обработки транзакций. Благодаря возможности создания кластеров из нескольких компьютеров OpenVMS позволяет создавать высокомасштабируемые системы. OpenVMS допускает использование оконного интерфейса DECWindows, совместимого с X Window System.


Системные функции

Многозадачность в OpenVMS опирается на потоки. Поток состоит из индивидуального адресного пространства, регистров, образующих его контекст, и кода — исполняемого образа. Контекст идентифицирует поток и описывает его текущее состояние, а исполняемый образ состоит из системных и пользовательских программ. Каждый процесс может содержать до 16 потоков, которые являются объектом управления планировщика. Количество же пользовательских потоков исполнения ограниченно только ресурсами конкретной системы. Максимальное число поддерживаемых параллельных процессов в OpenVMS — 16 384 на каждый узел. Процессорное время распределяется между потоками в соответствии с приоритетами, которых насчитывается 64. Приоритеты от 0 до 15 назначаются процессам с разделяемым временем или некритичным ко времени исполнения, диапазон от 16 до 63 предназначен для процессов реального времени. Процессы реального времени получают квант процессорного времени сразу, как только оно требуется, обычные процессы получают вычислительные ресурсы только тогда, когда ими не пользуются процессы реального времени. В OpenVMS процессу можно назначить приоритет выше, чем у процессов ядра системы. Имеется также механизм, который предотвращает блокирование управления системой высокоприоритетными процессами, то есть, например, процесс с приоритетом в пределах 4 гарантированно получит квант процессорного времени, хотя и со значимой задержкой.

В OpenVMS используются файловые системы Files-11, ISO 9660, FAT, NFS, SMB и Spiralog.

По языку командной строки и файловой системе OpenVMS является наследницей RSX-11 и RT-11.

Сетевые функции

В OpenVMS существуют различные реализации сетевых стеков общего назначения:

  • DECnet, для работы в сетях, использующих проприетарные сетевые протоколы разработанные Digital; частями DECNet являются DEC LAT, DEC MOP. В настоящее под названием DECNet существуют DECNet IV и DECNet OSI.
  • DECnet OSI, реализация поддержки архитектуры сетей OSI от Digital.
  • X.25, для построения сетей X.25.
  • DEC SS7, реализация от Digital стека протоколов CCSS7.
  • TCPIP, реализация стека протоколов TCP/IP от Digital.
  • TCPware-TCP, реализация стека протоколов TCP/IP от компании Process Software LLC.
  • MultiNet, альтернативная реализация стека протоколов TCP/IP от компании Process Software LLC.
  • CMU-IP, свободно распространяемая версия стека протоколов TCP/IP, разработанная в Университете Карнеги — Меллона.

Уникальные, передовые функции

В OpenVMS впервые стали коммерчески доступны технологии, которые в настоящее время являются стандартными в серверных операционных системах:

  • Встроенная поддержка сетей и DECnet V.
  • Симметричная, асимметричная и NUMA-многопроцессорность.
  • Распределённая файловая система DFS.
  • RMS, реализующая доступ к файлам по методам ISAM для реализации приложений, требующих функциональность базы данных.
  • Поддержка различных языков программирования и реализация интерфейса, который позволяет связывать объектные модули, полученные путём компиляции программ на различных языках высокого уровня).
  • Расширяемый язык командной оболочки DCL.
  • Разделение аппаратных средств процессоров для поддержки многопоточности.
  • Сертификация системы по уровню C2 по Orange Book.
  • Реализация распределённого менеджера блокировок.
  • Кластеры — объединение нескольких систем в единый комплекс, разделяющий ресурсы, с распределением нагрузки. Стоит заметить, исследовательская компания Gartner Group Inc. присвоила кластеру VMS звание «Король кластеров».


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


<<< NeXTSTEP