VM (англ. Virtual Machine) — операційна система для мейнфреймів фірми IBM, в російськомовній літературі відома за назвою її клона часів СРСР — СВМ (Система Віртуальних Машин).
Розробник | IBM |
---|---|
www.vm.ibm.com |
Історія
VM була розроблена на основі більш ранньої ОС IBM (CP/CMS), що мала статус дослідницького проекту і розроблялася з 1967 року на базі модифікованої (IBM System/360) Model 40, потім IBM System/360 Model 67 і (IBM System/370), тобто систем, в яких вперше в сімействі була реалізована віртуальна пам'ять.
Перша версія власне VM, VM/370, була випущена в 1972 році для сімейства комп'ютерів (IBM System/370). Після цього був випущений ряд версій VM для наступних сімейств мейнфреймів IBM: VM/ESA, VM/SEPP, VM/BSEPP, VM/SP, VM/HPO, VMXA/SF, VMXA/SP і система, що випускається в поточний момент z/VM для 64-розрядного сімейства IBM System z.
На поточний момент існує проект Hercules, що дозволяє завантажити систему VM на персональних комп'ютерах сімейства x86. Емулятор був створений з використанням коду VM/370, переданого компанією IBM у вільне використання.
Архітектура
Система складалась з Монітора віртуальних машин (CP, англ. Control Program) та зберігаємих[] систем.
Монітор віртуальних машин надавав можливості завантажувати на модельованих віртуальних машинах інші операційні системи (в тому числі і такі, які завантажувались на фізичну машину) та забезпечував віртуалізацію та моделювання ресурсів. На віртуальну машину також могла бути завантажена і сама система VM, наприклад, з метою генерації.
Зберігаємі системи завантажувались з адаптованого до VM образа і не могли бути завантажені окремо від VM.
VM не була операційною системою в повному розумінні цього терміна (вона не дозволяла виконувати в системі програми інші, як операційні системи), а лише забезпечувала середовище (віртуальні машини) для запуску інших (в тому числі так званих зберігаємих[]) операційних систем. Таким чином основа VM — монітор CP — був гіпервізором.
До складу системи VM також входила система діалогової обробки CMS. Саме тому в деяких джерелах операційну систему VM називають VM/CMS, що є не зовсім коректним, оскільки продукту з такою назвою ніколи не існувало. Таке найменування, проте, акцентує увагу на широкому використанні операційної системи віртуальної машини CMS під управлінням VM.
В клоні VM — ОС СВМ — систему CMS також іменували як PTS або ПДО (Підсистема Діалогової Обробки).
Операційні системи, що працюють під керуванням VM
CMS
CMS (Conversational Monitor System, раніше Cambridge Monitor System), також PTS (Programming and Testing System) — так звана "зберігаєма" операційна система VM. CMS надавала користувачеві діалоговий інтерфейс для роботи з файлами, розробки програм. Архітектура CMS була подібною до ранніх версій ОС для ПЕОМ: розподіл пам'яті, іменування дискових пристроїв (A, B, Y) тощо. Робота користувача CMS нагадувала роботу на персональному комп'ютері. Це був серйозний крок вперед в порівнянні з більш ранніми операційними системами, діалогові можливості яких були дуже обмежені.
Приклад програми «Hello World» в CMS
Програма «Hello World» на Макроасемблері:
HELLO CSECT USING HELLO,15 SAVE (14, 12) WTO 'HELLO, WORLD!' RETURN (14,12),RC=0 END
BPS
Базова операційна система забезпечувала керування завданнями подібно до операційних систем IBM/360.
Див. також
Примітки
- (PDF). Архів оригіналу (PDF) за 20 січня 2017. Процитовано 17 червня 2017.
- (PDF). Архів оригіналу (PDF) за 18 січня 2017. Процитовано 17 червня 2017.
Посилання
- Код VM/370 для емулятора Hercules [ 28 березня 2013 у Wayback Machine.]
Це незавершена стаття про операційні системи. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
VM angl Virtual Machine operacijna sistema dlya mejnfrejmiv firmi IBM v rosijskomovnij literaturi vidoma za nazvoyu yiyi klona chasiv SRSR SVM Sistema Virtualnih Mashin VMRozrobnikIBMwww vm ibm com Zastavka OS VMIstoriyaVM bula rozroblena na osnovi bilsh rannoyi OS IBM CP CMS sho mala status doslidnickogo proektu i rozroblyalasya z 1967 roku na bazi modifikovanoyi IBM System 360 Model 40 potim IBM System 360 Model 67 i IBM System 370 tobto sistem v yakih vpershe v simejstvi bula realizovana virtualna pam yat Persha versiya vlasne VM VM 370 bula vipushena v 1972 roci dlya simejstva komp yuteriv IBM System 370 Pislya cogo buv vipushenij ryad versij VM dlya nastupnih simejstv mejnfrejmiv IBM VM ESA VM SEPP VM BSEPP VM SP VM HPO VMXA SF VMXA SP i sistema sho vipuskayetsya v potochnij moment z VM dlya 64 rozryadnogo simejstva IBM System z Na potochnij moment isnuye proekt Hercules sho dozvolyaye zavantazhiti sistemu VM na personalnih komp yuterah simejstva x86 Emulyator buv stvorenij z vikoristannyam kodu VM 370 peredanogo kompaniyeyu IBM u vilne vikoristannya ArhitekturaSistema skladalas z Monitora virtualnih mashin CP angl Control Program ta zberigayemih sho ce sistem Monitor virtualnih mashin nadavav mozhlivosti zavantazhuvati na modelovanih virtualnih mashinah inshi operacijni sistemi v tomu chisli i taki yaki zavantazhuvalis na fizichnu mashinu ta zabezpechuvav virtualizaciyu ta modelyuvannya resursiv Na virtualnu mashinu takozh mogla buti zavantazhena i sama sistema VM napriklad z metoyu generaciyi Zberigayemi sistemi zavantazhuvalis z adaptovanogo do VM obraza i ne mogli buti zavantazheni okremo vid VM VM ne bula operacijnoyu sistemoyu v povnomu rozuminni cogo termina vona ne dozvolyala vikonuvati v sistemi programi inshi yak operacijni sistemi a lishe zabezpechuvala seredovishe virtualni mashini dlya zapusku inshih v tomu chisli tak zvanih zberigayemih dzherelo operacijnih sistem Takim chinom osnova VM monitor CP buv gipervizorom Do skladu sistemi VM takozh vhodila sistema dialogovoyi obrobki CMS Same tomu v deyakih dzherelah operacijnu sistemu VM nazivayut VM CMS sho ye ne zovsim korektnim oskilki produktu z takoyu nazvoyu nikoli ne isnuvalo Take najmenuvannya prote akcentuye uvagu na shirokomu vikoristanni operacijnoyi sistemi virtualnoyi mashini CMS pid upravlinnyam VM V kloni VM OS SVM sistemu CMS takozh imenuvali yak PTS abo PDO Pidsistema Dialogovoyi Obrobki Operacijni sistemi sho pracyuyut pid keruvannyam VMCMS CMS Conversational Monitor System ranishe Cambridge Monitor System takozh PTS Programming and Testing System tak zvana zberigayema operacijna sistema VM CMS nadavala koristuvachevi dialogovij interfejs dlya roboti z fajlami rozrobki program Arhitektura CMS bula podibnoyu do rannih versij OS dlya PEOM rozpodil pam yati imenuvannya diskovih pristroyiv A B Y tosho Robota koristuvacha CMS nagaduvala robotu na personalnomu komp yuteri Ce buv serjoznij krok vpered v porivnyanni z bilsh rannimi operacijnimi sistemami dialogovi mozhlivosti yakih buli duzhe obmezheni Priklad programi Hello World v CMS Programa Hello World na Makroasembleri HELLO CSECT USING HELLO 15 SAVE 14 12 WTO HELLO WORLD RETURN 14 12 RC 0 END BPS Bazova operacijna sistema zabezpechuvala keruvannya zavdannyami podibno do operacijnih sistem IBM 360 Div takozhOS YeSPrimitki PDF Arhiv originalu PDF za 20 sichnya 2017 Procitovano 17 chervnya 2017 PDF Arhiv originalu PDF za 18 sichnya 2017 Procitovano 17 chervnya 2017 PosilannyaKod VM 370 dlya emulyatora Hercules 28 bereznya 2013 u Wayback Machine Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi