Зміст:
- Визначення - Що означає відкрита система віртуальної пам'яті (OpenVMS)?
- Техопедія пояснює відкриту систему віртуальної пам'яті (OpenVMS)
Визначення - Що означає відкрита система віртуальної пам'яті (OpenVMS)?
Відкрита система віртуальної пам’яті (OpenVMS) - це 32-розрядна операційна система, розроблена корпорацією Digital Equipment Corporation (DEC) у 1979 році як ОС комп'ютерних серверів, що працює на їх комп'ютерах сімейства VAX, які перейшли на лінію PDP-11.
Він має повний графічний інтерфейс користувача з підтримкою графіки та широко використовує концепцію віртуальної пам’яті з метою просування багатокористувацьких, обміну часом та можливостями пакетної обробки.
Техопедія пояснює відкриту систему віртуальної пам'яті (OpenVMS)
Спочатку OpenVMS просто називалася система віртуальної пам'яті (VMS), але вона була змінена на OpenVMS, коли вона переоснащена для роботи для сімейства процесорів Alpha. "Відкритий" не позначає відкритий код, але, скоріше, він пропонує нову додаткову підтримку UNIX-подібних інтерфейсів із стандарту інтерфейсу портативної операційної системи (POSIX), який включає стандартні функції С, які можна перенести на будь-яку систему, що підтримує POSIX.
OpenVMS підтримує багатокористувацьку, обмін часом, пакетну обробку в режимі реального часу та транзакцій за допомогою використання віртуальної пам'яті та пропонує високу доступність через кластеризацію шляхом розподілу системи на багатьох фізичних машинах. Кластеризація дозволяє системі бути дещо стійкою до катастроф, оскільки вона все ще може функціонувати, навіть коли окремі засоби обробки даних стають недоступними.
OpenVMS також запровадив багато функцій, які зараз є стандартними для операційних систем високого класу, таких як:
- Інтегрована мережа
- Функції інтегрованої бази даних як послуги управління записом (RMS)
- Шаруваті бази даних, як реляційні бази даних
- Розподілена файлова система
- Симетричний, асиметричний та нерівномірний багатопроцесорний доступ до пам'яті (NUMA)
- Кластеризація
- Шкільна командна мова
- Високий рівень безпеки
- Розподілення обладнання для багатопроцесорів
- Підтримка декількох мов програмування із стандартизованим механізмом сумісності дзвінків між цими мовами