OpenVMS (англ. Open Virtual Memory System або просто VMS) — пропрієтарна серверна операційна система, розроблена в другій половині 1970-х років компанією Digital Equipment Corporation для серії комп'ютерів VAX. Пізніше портована на платформи DEC Alpha, Intel Itanium i x86-64. Застосовується для побудови відмовостійких систем високої готовності та mission-critical рішень.
OpenVMS V8.4-2L1 | |
Розробник | DEC, Compaq, HP, VSI |
---|---|
Родина ОС | Сімейство ОС DEC |
Вихідна модель | Пропрієтарне ПЗ |
Останній випуск | V9.2 / 14 липня 2022 |
Тип ядра | Монолітне з модулями |
Ліцензія | Закрита |
[1] |
З 2014 року система розробляється компанією VMS Software Inc., яка, зокрема, здійснила її портування на архітектуру x86.
Історія
У квітні 1975 року DEC оголосила про початок проєкт по розробці апаратної платформи під назвою «Star», яка дозволила б розширити функціональність наявного PDP-11 для роботи з 32-бітовими адресами віртуальної пам'яті. Супутній проєкт по розробці програмного забезпечення, під назвою «Starlet», було розпочато в червні 1975 року. В рамках проєкту планувалося розробити для сімейства Star абсолютно нову ОС, засновану на RSX-11, операційну систему для PDP-11. Ці два проєкти з самого початку розроблялася у тісній співпраці один з одним. У проєкті Starlet під керівництвом Роджера Гоурда працювали інженери з розробки системних програм , Дік Гастведт і технічний керівник проєкту Пітер Ліпман, кожен з яких відповідав за розробку окремих частин операційної системи. Результатом робіт по проєктах Star і Starlet стали комп'ютер VAX 11/780 і операційна система VAX-11/VMS. Ім'я Starlet збереглося в VMS в імені однієї з основних системних бібліотек, STARLET.OLB.
В 1980 році, з виходом версії 2.0, ім'я системи було змінено на VAX/VMS (водночас комп'ютер VAX-11 перейменували в просто VAX). З появою серії комп'ютерів у другій половині 1980-х років, була випущена MicroVMS, специфічно націлена на цю платформу, яка містила значно менший обсяг оперативної пам'яті та розмір жорсткого диска, ніж повноцінний VAX. Наприклад, MicroVAX 2000 мав жорсткий диск RD32 ємністю 40 Мб і всього 4 Мб пам'яті, а його процесор міг лише програмно емулювати деякі інструкції VAX з рухомою комою. До виходу VAX/VMS 5.0 поширювався комплект MicroVMS для версій VAX/VMS 4.0 … 4.7 (на магнітній стрічці типу TK50 і флоппі-дисках типу RX50).
У 1991 році система була перейменована в OpenVMS для позначення підтримки нею таких промислових стандартів як POSIX і сумісність з Unix, після чого почався процес портування системи на 64-розрядний RISC-процесор DEC Alpha. Вперше ім'ям OpenVMS була названа версія 5.5-2.
Платформи
DEC Alpha
Портування на платформу Alpha зажадало створення окремих гілок початкового коду для 32 і 64-розрядної архітектури. У 1992 році побачила світ перша версія OpenVMS для систем «Alpha AXP», названа OpenVMS/AXP V1.0. Рішення використовувати нумерацію починається з 1.x для ознайомчих версій OpenVMS/AXP стало причиною плутанини для деяких клієнтів і надалі вона перестала використовуватися.
1994-го року з виходом OpenVMS 6.1 було досягнуто рівність у можливостях і номерах версій між варіантами для VAX і Alpha. Нумерація наступних версій однакова для обох платформ.
Intel Itanium
У 2001 році компанія Compaq, незадовго до злиття з HP, оголосила про початок робіт з портування системи на 64-розрядну платформу Intel Itanium, що з'явилася приблизно у той же час. Портування здійснювалося на основі початкового коду і бібліотек версії OpenVMS для Alpha. Використання за основу коду OpenVMS для Alpha пояснювалося тим, що він коректно компілювався для 64-розрядного процесора, і, отже, був набагато більш підготовленим до портування, ніж початковий код оригінальної OpenVMS для VAX.
На відміну від портування з VAX на Alpha, коли у код версії 5.4 для VAX було внесено безліч змін і результат сильно відрізнявся від оригіналу, версії для Alpha та Itanium засновані на спільній кодовій базі й використовують однаковий інструментарій.
Версії:
- OpenVMS/I64 V8.0 — перша ознайомча версія, випущена в червні 2003 року.
- OpenVMS V8.2 — перша промислова версія для Itanium, випущена в січні 2005 року. Також доступна для платформи Alpha.
- OpenVMS/I64 V8.2-1, додана підтримка систем HP Integrity Superdome та Cell-based-систем, випущена у вересні 2005 року. Доступна тільки для Itanium-платформ.
- OpenVMS V8.3, випущена у вересні 2006 року як для Alpha, так і для Itanium.
- OpenVMS V8.3-1h1, випущена в жовтні 2007 року тільки для Itanium. Додана підтримка чипсет в серії sx2000.
- OpenVMS V8.4, випущена в червні 2010 року як для Alpha, так і для Itanium.
x86
Наприкінці DEC в рамках проєкту Emerald велися роботи з портування OpenVMS на архітектуру x86, але проєкт був закритий з фінансових міркувань. Незгідний з рішенням менеджменту керівник розробки Девід Катлер (David Cutler) перейшов в Microsoft, де зайнявся розробкою Windows NT. Існує думка, що в основі Windows NT лежать концепції та системні рішення, засновані на досягненнях OpenVMS.
Аматорський проєкт FreeVMS мав на меті створення клону OpenVMS для платформи x86 під ліцензією GPL. Станом на 2019 рік проєкт неактивний.
Функціональність
OpenVMS є багатокористувацькою, багатозадачною ОС з підтримкою віртуальної пам'яті. Вона призначена для роботи в режимі реального часу, розподілу часу, пакетної обробки та обробки транзакцій. Завдяки можливості створення кластерів з декількох комп'ютерів (до 96 в одному кластері) OpenVMS дозволяє створювати високомасштабні системи. OpenVMS допускає використання віконного інтерфейсу DECWindows, сумісного з X Window System.
Системні функції
Багатозадачність в OpenVMS спирається на потоки (kernel threads). Потік складається з індивідуального адресного простору, регістрів, що утворюють його контекст, і коду — виконуваного образу. Контекст ідентифікує потік і описує його поточний стан, а виконуваний образ складається з системних і призначених для користувача програм (відкомпільованих і зібраних). Кожен процес може містити до 16 потоків (kernel threads), які є об'єктом керування планувальника. Кількість призначених для користувача (user level threads) потоків виконання обмежена лише ресурсами конкретної системи. Максимальне число підтримуваних паралельних процесів у OpenVMS — 16 384 на кожен вузол. Процесорний час розподіляється між потоками згідно з пріоритетами, яких налічується 64. Пріоритети від 0 до 15 призначаються процесам з поділом часу (time-sharing) або некритичним до часу виконання, діапазон від 16 до 63 призначений для процесів реального часу. Процеси реального часу отримують квант (quantum) процесорного часу відразу, як тільки він потрібен (згідно з пріоритетом та статусом процесу), а звичайні процеси отримують обчислювальні ресурси лише тоді, коли ними не користуються процеси реального часу. У OpenVMS процесу можна призначити пріоритет вище, ніж у процесів ядра системи. Є також механізм (pixscan), який запобігає блокування[] управління системою високопріоритетними процесами, тобто, наприклад, процес з пріоритетом в межах 4 гарантовано отримає квант процесорного часу, хоча й зі значною затримкою.
У OpenVMS використовуються файлові системи (ODS-1, ODS-2, ODS-5), ISO 9660, FAT, NFS, SMB і .
З мови командного рядка і файловій системі OpenVMS є спадкоємицею RSX-11 і RT-11.
Мережеві функції
У OpenVMS існують різні реалізації мережевих стеків загального призначення:
- DECnet, для роботи в мережах, що використовують власні мережні протоколи розроблені Digital; частинами DECNet є DEC LAT (Local Area Transport), DEC MOP (Maintenance Operation Protocol). В даний під назвою DECNet існують DECNet IV (Phase IV) і DECNet OSI (раніше носив назви DECNet Plus, DECNet Phase V).
- , реалізація підтримки архітектури мереж OSI (Open Standard Interconnection) від Digital.
- X.25, для побудови мереж X.25.
- , реалізація від Digital стека протоколів (Common Channel Signaling System 7, Спільноканальна сигналізація 7).
- , реалізація стека протоколів TCP/IP від Digital (раніше мала назву UCX — Digital Ultrix Connection).
- -TCP, реалізація стека протоколів TCP/IP від компанії LLC.
- , альтернативна реалізація стека протоколів TCP/IP від компанії Process Software LLC.
- , вільно розповсюджувана версія стека протоколів TCP/IP, розроблена в .
Унікальні, передові функції
У OpenVMS вперше[] стали комерційно доступні наступні технології:
- Вбудована підтримка мереж (спочатку DECnet IV і пізніше (TCP/IP)) і DECnet V (стек протоколів OSI).
- Симетрична, асиметрична і NUMA-багатопроцесорність.
- Розподілена файлова система .
- RMS (Record Management Service), що реалізує доступ до файлів за методами (Indexed-Sequential Access Method) для реалізації програм, що вимагають функціональність бази даних.
- Підтримка різних мов програмування і реалізація інтерфейсу, який дозволяє зв'язувати об'єктні модулі, отримані шляхом компіляції програм на різних мовах високого рівня).
- Розширювана мова командної оболонки .
- Розподіл апаратних засобів процесорів для підтримки багатопотоковості.
- Сертифікація системи за рівнем C2 (аж до B1) Orange Book.
- Реалізація розподіленого менеджера блокувань (DLM, Distributed Lock Manager).
- Кластери (cluster) — об'єднання декількох систем у єдиний комплекс, що розділяє ресурси (shared resources), з розподілом навантаження (load balancing). Варто зауважити, що дослідницька компанія . привласнила кластеру VMS звання «Король кластерів» (King of Clusters).
Безпека
Засоби захисту інформації, такі як розмежування прав користувачів у багатокористувацьких системах, закладені в OpenVMS з моменту створення. У версіях для VAX передбачено чотири режими роботи процесора, що забезпечують різні рівні доступу (після реєстрації користувача в системі процесор переходить у відповідний режим для виконання його завдань). Не володіючи належними повноваженнями, фізично неможливо запустити, наприклад, програму-зломщик.[]
OpenVMS має розвинені засоби контролю за паролями:
- перевірка стандартних характеристик (термін дії пароля, довжина, раніше використовуваний пароль);
- генерація випадкових паролів;
- перевірка на наявність в паролі загальновживаних слів;
- використання другого пароля;
- можливість завдання специфічних вимог до вмісту пароля.
Контролюється доступ до всіх системних об'єктів: томів, пристроїв, файлів, черг і т. д. Кожному класу об'єктів можна за замовчуванням призначити рівень захисту при його створенні. Файл отримує рівень захисту або від своєї попередньої версії, або від автора процесу, або за допомогою спеціального ACL (Access control list). За бажанням файл може бути видалений повністю (erase-on-delete) без можливості його відновлення. Також OpenVMS забезпечує аудит (тобто, реєстрацію подій від монітора безпеки) реєстрації або виходу з системи, спроби підбору пароля (Intrusion Detection), будь-яких типів операцій із заданими об'єктами (або класами об'єктів), будь-яких змін параметрів системи, будь-яких змін, що стосуються політики захисту інформації, оперативне інформування системного адміністратора, операторського штату.
Всі версії OpenVMS відповідають вимогам класу C2 «Критеріїв визначення безпеки комп'ютерних систем», «Orange Book» та сертифіковані Міністерством оборони США. Спеціальна версія системи, SEVMS (SecureVMS), має підвищений рівень захисту і сертифікується по класу B1.
На міжнародному фестивалі хакерів DEFCON 9 (Лас-Вегас, 2001 рік) світове хакерська спільнота визнала OpenVMS невразливою для злому. Уразливість в finger (переповнення при обробці .plan, finger там запускається з правами SYSTEM, що дозволяє на VAX довільно змінити обліковий запис і отримати всі права) і помилка при перевищенні довжини рядка команди (511 символів, працює на Alpha і дозволяє запускати довільний код у процесах з привілеями SYSTEM, FIS_IO, OPER тощо) були оперативно виправлені і є проблемами прямолінійного перенесення системних UNIX-утиліт без належного перероблення під стандарти безпеки OpenVMS.
Ліцензії та поширення
Пропрієтарна, поширювалася головним чином з серверами. У 1997 році відкрито програма підтримки ентузіастів, які використовують OpenVMS. За цією програмою надаються коди ліцензій для некомерційного використання ентузіастами.
HP, купила Compaq (яка раніше купила Digital) — пропонує програму для освітніх установ.
Галузі застосування
Ця стаття містить правописні, лексичні, граматичні, стилістичні або інші мовні помилки, які треба виправити. |
Застосовується для побудови відмовостійких систем високої готовності та mission-critical застосувань. Під управлінням OpenVMS (на платформі VAX) працює лінія випуску процесорів на фабриці Intel в Ізраїлі.
Серед російських замовників OpenVMS переважають оборонні структури та банки, телекомунікаційні компанії, підприємства безперервного циклу (АЕС). В банках кластери під управлінням OpenVMS використовуються як сервери баз даних (як правило, Oracle). В одному з регіональних відділень Ощадбанку РФ під OpenVMS працює додаток, що забезпечує всю роботу банка. До 2005 року OpenVMS широко застосовувалася для роботи з міжнародною системою міжбанківських транзакцій SWIFT — SWIFT ST400. Це було пов'язано як з прагненням найбільш надійно здійснювати транзакції, так і з тим, що SWIFT спочатку розроблялася під OpenVMS.
Під управлінням OpenVMS працює 14 лінія паризького метрополітена та управління залізничним рухом у Індії.
У школі № 1 міста Воронеж система з AlphaServer під управлінням OpenVMS і 30 терміналів використовується c 1997 року для навчання школярів інформатики та програмування.
У першому в Росії оператора стільникового зв'язку компанії кластер під управлінням OpenVMS, що включає DEC Alpha і , є «серцем» для бізнес-процесів.
Примітки
- . Архів оригіналу за 3 вересня 2014. Процитовано 26 липня 2014.
- .html АБС Софія ВМС[недоступне посилання з червня 2019]
- (PDF). Архів оригіналу (PDF) за 24 серпня 2006. Процитовано 26 липня 2014.
- . Архів оригіналу за 27 вересня 2007. Процитовано 26 липня 2014.
- . Архів оригіналу за 14 лютого 2007. Процитовано 26 липня 2014.
- (PDF). Архів оригіналу (PDF) за 3 березня 2016. Процитовано 26 липня 2014.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 4 серпня 2017. Процитовано 26 липня 2014.
- . Архів оригіналу за 4 березня 2016. Процитовано 18 травня 2019.
Література
- David Miller. Getting Started with OpenVMS System Management. — Digital Press, 2003. — 193 p. —
- Lawrence L., Jr. Baldwin, Steve Hoffman, David Miller. OpenVMS System Management Guide. —
Посилання
- http://www.openvms.org [ 21 березня 2015 у Wayback Machine.]
- Офіційний сайт HP OpenVMS[недоступне посилання]
- HP OpenVMS FAQ[недоступне посилання]
- OpenVMS Hobbyist Program [ 5 грудня 2006 у Wayback Machine.]
- Introductory Info for New OpenVMS Hobbyists [ 15 грудня 2021 у Wayback Machine.]
- Кільце сайтів, присвячених OpenVMS [ 14 лютого 2009 у Wayback Machine.]
- OpenVMS programmer's Corner [ 15 листопада 2006 у Wayback Machine.]
- Usenet-група comp.os.vms та її архів на Google Groups [ 25 червня 2006 у Wayback Machine.]
- OpenVMS на фестивалі DefCon9 [ 10 січня 2017 у Wayback Machine.]
- OpenVMS — a System of Structure [ 29 вересня 2007 у Wayback Machine.]
- Колекція посилань на дані про OpenVMS [ 11 листопада 2007 у Wayback Machine.]
- Колекція OpenVMS HELP сторінки [ 5 травня 2014 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
OpenVMS angl Open Virtual Memory System abo prosto VMS propriyetarna serverna operacijna sistema rozroblena v drugij polovini 1970 h rokiv kompaniyeyu Digital Equipment Corporation dlya seriyi komp yuteriv VAX Piznishe portovana na platformi DEC Alpha Intel Itanium i x86 64 Zastosovuyetsya dlya pobudovi vidmovostijkih sistem visokoyi gotovnosti ta mission critical rishen OpenVMSOpenVMS V8 4 2L1RozrobnikDEC Compaq HP VSIRodina OSSimejstvo OS DECVihidna modelPropriyetarne PZOstannij vipuskV9 2 14 lipnya 2022 23 misyaci tomu 2022 07 14 Tip yadraMonolitne z modulyamiLicenziyaZakrita 1 Z 2014 roku sistema rozroblyayetsya kompaniyeyu VMS Software Inc yaka zokrema zdijsnila yiyi portuvannya na arhitekturu x86 IstoriyaOpenVMS vid Compaq komandnij ryadok tekstovij redaktor dovidka ta vidkriti papki U kvitni 1975 roku DEC ogolosila pro pochatok proyekt po rozrobci aparatnoyi platformi pid nazvoyu Star yaka dozvolila b rozshiriti funkcionalnist nayavnogo PDP 11 dlya roboti z 32 bitovimi adresami virtualnoyi pam yati Suputnij proyekt po rozrobci programnogo zabezpechennya pid nazvoyu Starlet bulo rozpochato v chervni 1975 roku V ramkah proyektu planuvalosya rozrobiti dlya simejstva Star absolyutno novu OS zasnovanu na RSX 11 operacijnu sistemu dlya PDP 11 Ci dva proyekti z samogo pochatku rozroblyalasya u tisnij spivpraci odin z odnim U proyekti Starlet pid kerivnictvom Rodzhera Gourda pracyuvali inzheneri z rozrobki sistemnih program Dik Gastvedt i tehnichnij kerivnik proyektu Piter Lipman kozhen z yakih vidpovidav za rozrobku okremih chastin operacijnoyi sistemi Rezultatom robit po proyektah Star i Starlet stali komp yuter VAX 11 780 i operacijna sistema VAX 11 VMS Im ya Starlet zbereglosya v VMS v imeni odniyeyi z osnovnih sistemnih bibliotek STARLET OLB V 1980 roci z vihodom versiyi 2 0 im ya sistemi bulo zmineno na VAX VMS vodnochas komp yuter VAX 11 perejmenuvali v prosto VAX Z poyavoyu seriyi komp yuteriv u drugij polovini 1980 h rokiv bula vipushena MicroVMS specifichno nacilena na cyu platformu yaka mistila znachno menshij obsyag operativnoyi pam yati ta rozmir zhorstkogo diska nizh povnocinnij VAX Napriklad MicroVAX 2000 mav zhorstkij disk RD32 yemnistyu 40 Mb i vsogo 4 Mb pam yati a jogo procesor mig lishe programno emulyuvati deyaki instrukciyi VAX z ruhomoyu komoyu Do vihodu VAX VMS 5 0 poshiryuvavsya komplekt MicroVMS dlya versij VAX VMS 4 0 4 7 na magnitnij strichci tipu TK50 i floppi diskah tipu RX50 U 1991 roci sistema bula perejmenovana v OpenVMS dlya poznachennya pidtrimki neyu takih promislovih standartiv yak POSIX i sumisnist z Unix pislya chogo pochavsya proces portuvannya sistemi na 64 rozryadnij RISC procesor DEC Alpha Vpershe im yam OpenVMS bula nazvana versiya 5 5 2 PlatformiDEC Alpha Portuvannya na platformu Alpha zazhadalo stvorennya okremih gilok pochatkovogo kodu dlya 32 i 64 rozryadnoyi arhitekturi U 1992 roci pobachila svit persha versiya OpenVMS dlya sistem Alpha AXP nazvana OpenVMS AXP V1 0 Rishennya vikoristovuvati numeraciyu pochinayetsya z 1 x dlya oznajomchih versij OpenVMS AXP stalo prichinoyu plutanini dlya deyakih kliyentiv i nadali vona perestala vikoristovuvatisya 1994 go roku z vihodom OpenVMS 6 1 bulo dosyagnuto rivnist u mozhlivostyah i nomerah versij mizh variantami dlya VAX i Alpha Numeraciya nastupnih versij odnakova dlya oboh platform Intel Itanium U 2001 roci kompaniya Compaq nezadovgo do zlittya z HP ogolosila pro pochatok robit z portuvannya sistemi na 64 rozryadnu platformu Intel Itanium sho z yavilasya priblizno u toj zhe chas Portuvannya zdijsnyuvalosya na osnovi pochatkovogo kodu i bibliotek versiyi OpenVMS dlya Alpha Vikoristannya za osnovu kodu OpenVMS dlya Alpha poyasnyuvalosya tim sho vin korektno kompilyuvavsya dlya 64 rozryadnogo procesora i otzhe buv nabagato bilsh pidgotovlenim do portuvannya nizh pochatkovij kod originalnoyi OpenVMS dlya VAX Na vidminu vid portuvannya z VAX na Alpha koli u kod versiyi 5 4 dlya VAX bulo vneseno bezlich zmin i rezultat silno vidriznyavsya vid originalu versiyi dlya Alpha ta Itanium zasnovani na spilnij kodovij bazi j vikoristovuyut odnakovij instrumentarij Versiyi OpenVMS I64 V8 0 persha oznajomcha versiya vipushena v chervni 2003 roku OpenVMS V8 2 persha promislova versiya dlya Itanium vipushena v sichni 2005 roku Takozh dostupna dlya platformi Alpha OpenVMS I64 V8 2 1 dodana pidtrimka sistem HP Integrity Superdome ta Cell based sistem vipushena u veresni 2005 roku Dostupna tilki dlya Itanium platform OpenVMS V8 3 vipushena u veresni 2006 roku yak dlya Alpha tak i dlya Itanium OpenVMS V8 3 1h1 vipushena v zhovtni 2007 roku tilki dlya Itanium Dodana pidtrimka chipset v seriyi sx2000 OpenVMS V8 4 vipushena v chervni 2010 roku yak dlya Alpha tak i dlya Itanium x86 Naprikinci DEC v ramkah proyektu Emerald velisya roboti z portuvannya OpenVMS na arhitekturu x86 ale proyekt buv zakritij z finansovih mirkuvan Nezgidnij z rishennyam menedzhmentu kerivnik rozrobki Devid Katler David Cutler perejshov v Microsoft de zajnyavsya rozrobkoyu Windows NT Isnuye dumka sho v osnovi Windows NT lezhat koncepciyi ta sistemni rishennya zasnovani na dosyagnennyah OpenVMS Amatorskij proyekt FreeVMS mav na meti stvorennya klonu OpenVMS dlya platformi x86 pid licenziyeyu GPL Stanom na 2019 rik proyekt neaktivnij FunkcionalnistOpenVMS ye bagatokoristuvackoyu bagatozadachnoyu OS z pidtrimkoyu virtualnoyi pam yati Vona priznachena dlya roboti v rezhimi realnogo chasu rozpodilu chasu paketnoyi obrobki ta obrobki tranzakcij Zavdyaki mozhlivosti stvorennya klasteriv z dekilkoh komp yuteriv do 96 v odnomu klasteri OpenVMS dozvolyaye stvoryuvati visokomasshtabni sistemi OpenVMS dopuskaye vikoristannya vikonnogo interfejsu DECWindows sumisnogo z X Window System Sistemni funkciyi Bagatozadachnist v OpenVMS spirayetsya na potoki kernel threads Potik skladayetsya z individualnogo adresnogo prostoru registriv sho utvoryuyut jogo kontekst i kodu vikonuvanogo obrazu Kontekst identifikuye potik i opisuye jogo potochnij stan a vikonuvanij obraz skladayetsya z sistemnih i priznachenih dlya koristuvacha program vidkompilovanih i zibranih Kozhen proces mozhe mistiti do 16 potokiv kernel threads yaki ye ob yektom keruvannya planuvalnika Kilkist priznachenih dlya koristuvacha user level threads potokiv vikonannya obmezhena lishe resursami konkretnoyi sistemi Maksimalne chislo pidtrimuvanih paralelnih procesiv u OpenVMS 16 384 na kozhen vuzol Procesornij chas rozpodilyayetsya mizh potokami zgidno z prioritetami yakih nalichuyetsya 64 Prioriteti vid 0 do 15 priznachayutsya procesam z podilom chasu time sharing abo nekritichnim do chasu vikonannya diapazon vid 16 do 63 priznachenij dlya procesiv realnogo chasu Procesi realnogo chasu otrimuyut kvant quantum procesornogo chasu vidrazu yak tilki vin potriben zgidno z prioritetom ta statusom procesu a zvichajni procesi otrimuyut obchislyuvalni resursi lishe todi koli nimi ne koristuyutsya procesi realnogo chasu U OpenVMS procesu mozhna priznachiti prioritet vishe nizh u procesiv yadra sistemi Ye takozh mehanizm pixscan yakij zapobigaye blokuvannya sho upravlinnya sistemoyu visokoprioritetnimi procesami tobto napriklad proces z prioritetom v mezhah 4 garantovano otrimaye kvant procesornogo chasu hocha j zi znachnoyu zatrimkoyu U OpenVMS vikoristovuyutsya fajlovi sistemi ODS 1 ODS 2 ODS 5 ISO 9660 FAT NFS SMB i Z movi komandnogo ryadka i fajlovij sistemi OpenVMS ye spadkoyemiceyu RSX 11 i RT 11 Merezhevi funkciyi U OpenVMS isnuyut rizni realizaciyi merezhevih stekiv zagalnogo priznachennya DECnet dlya roboti v merezhah sho vikoristovuyut vlasni merezhni protokoli rozrobleni Digital chastinami DECNet ye DEC LAT Local Area Transport DEC MOP Maintenance Operation Protocol V danij pid nazvoyu DECNet isnuyut DECNet IV Phase IV i DECNet OSI ranishe nosiv nazvi DECNet Plus DECNet Phase V realizaciya pidtrimki arhitekturi merezh OSI Open Standard Interconnection vid Digital X 25 dlya pobudovi merezh X 25 realizaciya vid Digital steka protokoliv Common Channel Signaling System 7 Spilnokanalna signalizaciya 7 realizaciya steka protokoliv TCP IP vid Digital ranishe mala nazvu UCX Digital Ultrix Connection TCP realizaciya steka protokoliv TCP IP vid kompaniyi LLC alternativna realizaciya steka protokoliv TCP IP vid kompaniyi Process Software LLC vilno rozpovsyudzhuvana versiya steka protokoliv TCP IP rozroblena v Unikalni peredovi funkciyi U OpenVMS vpershe dzherelo stali komercijno dostupni nastupni tehnologiyi Vbudovana pidtrimka merezh spochatku DECnet IV i piznishe TCP IP i DECnet V stek protokoliv OSI Simetrichna asimetrichna i NUMA bagatoprocesornist Rozpodilena fajlova sistema RMS Record Management Service sho realizuye dostup do fajliv za metodami Indexed Sequential Access Method dlya realizaciyi program sho vimagayut funkcionalnist bazi danih Pidtrimka riznih mov programuvannya i realizaciya interfejsu yakij dozvolyaye zv yazuvati ob yektni moduli otrimani shlyahom kompilyaciyi program na riznih movah visokogo rivnya Rozshiryuvana mova komandnoyi obolonki Rozpodil aparatnih zasobiv procesoriv dlya pidtrimki bagatopotokovosti Sertifikaciya sistemi za rivnem C2 azh do B1 Orange Book Realizaciya rozpodilenogo menedzhera blokuvan DLM Distributed Lock Manager Klasteri cluster ob yednannya dekilkoh sistem u yedinij kompleks sho rozdilyaye resursi shared resources z rozpodilom navantazhennya load balancing Varto zauvazhiti sho doslidnicka kompaniya privlasnila klasteru VMS zvannya Korol klasteriv King of Clusters BezpekaZasobi zahistu informaciyi taki yak rozmezhuvannya prav koristuvachiv u bagatokoristuvackih sistemah zakladeni v OpenVMS z momentu stvorennya U versiyah dlya VAX peredbacheno chotiri rezhimi roboti procesora sho zabezpechuyut rizni rivni dostupu pislya reyestraciyi koristuvacha v sistemi procesor perehodit u vidpovidnij rezhim dlya vikonannya jogo zavdan Ne volodiyuchi nalezhnimi povnovazhennyami fizichno nemozhlivo zapustiti napriklad programu zlomshik dzherelo OpenVMS maye rozvineni zasobi kontrolyu za parolyami perevirka standartnih harakteristik termin diyi parolya dovzhina ranishe vikoristovuvanij parol generaciya vipadkovih paroliv perevirka na nayavnist v paroli zagalnovzhivanih sliv vikoristannya drugogo parolya mozhlivist zavdannya specifichnih vimog do vmistu parolya Kontrolyuyetsya dostup do vsih sistemnih ob yektiv tomiv pristroyiv fajliv cherg i t d Kozhnomu klasu ob yektiv mozhna za zamovchuvannyam priznachiti riven zahistu pri jogo stvorenni Fajl otrimuye riven zahistu abo vid svoyeyi poperednoyi versiyi abo vid avtora procesu abo za dopomogoyu specialnogo ACL Access control list Za bazhannyam fajl mozhe buti vidalenij povnistyu erase on delete bez mozhlivosti jogo vidnovlennya Takozh OpenVMS zabezpechuye audit tobto reyestraciyu podij vid monitora bezpeki reyestraciyi abo vihodu z sistemi sprobi pidboru parolya Intrusion Detection bud yakih tipiv operacij iz zadanimi ob yektami abo klasami ob yektiv bud yakih zmin parametriv sistemi bud yakih zmin sho stosuyutsya politiki zahistu informaciyi operativne informuvannya sistemnogo administratora operatorskogo shtatu Vsi versiyi OpenVMS vidpovidayut vimogam klasu C2 Kriteriyiv viznachennya bezpeki komp yuternih sistem Orange Book ta sertifikovani Ministerstvom oboroni SShA Specialna versiya sistemi SEVMS SecureVMS maye pidvishenij riven zahistu i sertifikuyetsya po klasu B1 Na mizhnarodnomu festivali hakeriv DEFCON 9 Las Vegas 2001 rik svitove hakerska spilnota viznala OpenVMS nevrazlivoyu dlya zlomu Urazlivist v finger perepovnennya pri obrobci plan finger tam zapuskayetsya z pravami SYSTEM sho dozvolyaye na VAX dovilno zminiti oblikovij zapis i otrimati vsi prava i pomilka pri perevishenni dovzhini ryadka komandi 511 simvoliv pracyuye na Alpha i dozvolyaye zapuskati dovilnij kod u procesah z privileyami SYSTEM FIS IO OPER tosho buli operativno vipravleni i ye problemami pryamolinijnogo perenesennya sistemnih UNIX utilit bez nalezhnogo pereroblennya pid standarti bezpeki OpenVMS Licenziyi ta poshirennyaPropriyetarna poshiryuvalasya golovnim chinom z serverami U 1997 roci vidkrito programa pidtrimki entuziastiv yaki vikoristovuyut OpenVMS Za ciyeyu programoyu nadayutsya kodi licenzij dlya nekomercijnogo vikoristannya entuziastami HP kupila Compaq yaka ranishe kupila Digital proponuye programu dlya osvitnih ustanov Galuzi zastosuvannyaCya stattya mistit pravopisni leksichni gramatichni stilistichni abo inshi movni pomilki yaki treba vipraviti Vi mozhete dopomogti vdoskonaliti cyu stattyu pogodivshi yiyi iz chinnimi movnimi standartami Zastosovuyetsya dlya pobudovi vidmovostijkih sistem visokoyi gotovnosti ta mission critical zastosuvan Pid upravlinnyam OpenVMS na platformi VAX pracyuye liniya vipusku procesoriv na fabrici Intel v Izrayili Sered rosijskih zamovnikiv OpenVMS perevazhayut oboronni strukturi ta banki telekomunikacijni kompaniyi pidpriyemstva bezperervnogo ciklu AES V bankah klasteri pid upravlinnyam OpenVMS vikoristovuyutsya yak serveri baz danih yak pravilo Oracle V odnomu z regionalnih viddilen Oshadbanku RF pid OpenVMS pracyuye dodatok sho zabezpechuye vsyu robotu banka Do 2005 roku OpenVMS shiroko zastosovuvalasya dlya roboti z mizhnarodnoyu sistemoyu mizhbankivskih tranzakcij SWIFT SWIFT ST400 Ce bulo pov yazano yak z pragnennyam najbilsh nadijno zdijsnyuvati tranzakciyi tak i z tim sho SWIFT spochatku rozroblyalasya pid OpenVMS Pid upravlinnyam OpenVMS pracyuye 14 liniya parizkogo metropolitena ta upravlinnya zaliznichnim ruhom u Indiyi U shkoli 1 mista Voronezh sistema z AlphaServer pid upravlinnyam OpenVMS i 30 terminaliv vikoristovuyetsya c 1997 roku dlya navchannya shkolyariv informatiki ta programuvannya U pershomu v Rosiyi operatora stilnikovogo zv yazku kompaniyi klaster pid upravlinnyam OpenVMS sho vklyuchaye DEC Alpha i ye sercem dlya biznes procesiv Primitki Arhiv originalu za 3 veresnya 2014 Procitovano 26 lipnya 2014 html ABS Sofiya VMS nedostupne posilannya z chervnya 2019 PDF Arhiv originalu PDF za 24 serpnya 2006 Procitovano 26 lipnya 2014 Arhiv originalu za 27 veresnya 2007 Procitovano 26 lipnya 2014 Arhiv originalu za 14 lyutogo 2007 Procitovano 26 lipnya 2014 PDF Arhiv originalu PDF za 3 bereznya 2016 Procitovano 26 lipnya 2014 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 4 serpnya 2017 Procitovano 26 lipnya 2014 Arhiv originalu za 4 bereznya 2016 Procitovano 18 travnya 2019 LiteraturaDavid Miller Getting Started with OpenVMS System Management Digital Press 2003 193 p ISBN 1 55558 281 8 Lawrence L Jr Baldwin Steve Hoffman David Miller OpenVMS System Management Guide ISBN 1 55558 243 5Posilannyahttp www openvms org 21 bereznya 2015 u Wayback Machine Oficijnij sajt HP OpenVMS nedostupne posilannya HP OpenVMS FAQ nedostupne posilannya OpenVMS Hobbyist Program 5 grudnya 2006 u Wayback Machine Introductory Info for New OpenVMS Hobbyists 15 grudnya 2021 u Wayback Machine Kilce sajtiv prisvyachenih OpenVMS 14 lyutogo 2009 u Wayback Machine OpenVMS programmer s Corner 15 listopada 2006 u Wayback Machine Usenet grupa comp os vms ta yiyi arhiv na Google Groups 25 chervnya 2006 u Wayback Machine OpenVMS na festivali DefCon9 10 sichnya 2017 u Wayback Machine OpenVMS a System of Structure 29 veresnya 2007 u Wayback Machine Kolekciya posilan na dani pro OpenVMS 11 listopada 2007 u Wayback Machine Kolekciya OpenVMS HELP storinki 5 travnya 2014 u Wayback Machine