Nidaamka hawlgalka OpenVMS waxa loo soo gudbiyay x86-64 naqshadaynta

VMS Software, oo shan sano ka hor ka iibsatay xuquuqda Hewlett-Packard si ay u sii waddo horumarinta nidaamka hawlgalka ee OpenVMS (Virtual Memory System), ayaa daabacday sii deynta OpenVMS 9.1, oo caan ku ah hirgelinta taageerada dhismaha x86-64. Nidaamka hawlgalka OpenVMS waxa la soo saaray tan iyo 1977, oo loo adeegsaday nidaamyada u dulqaadan kara cilladaha u baahan in la kordhiyo isku halaynta, waxaana hore loo heli jiray oo keliya VAX, Alpha iyo Intel Itanium architectures. Waxaa xusid mudan in isku daygii lagu doonayay in lagu soo dejiyo OpenVMS ilaa nidaamyada x86 ee dhamaadka 1980-meeyadii ay ku guuldareysteen sababtoo ah joojinta maalgelinta, ka dib markii qoraaga dekeddu uu u guuray Microsoft oo abuuray Windows NT.

Dekadda OpenVMS ee la soo jeediyay ee qaab dhismeedka x86-64, marka lagu daro rakibaadda qalabka dhabta ah, waxay taageertaa isticmaalka KVM, VMware iyo mashiinnada farsamada gacanta ee VirtualBox. Dekeddu waxay ku dhisan tahay isla furaha isha OpenVMS ee loo isticmaalo noocyada qaab-dhismeedyada Alpha iyo Itanium, iyadoo la adeegsanayo isku-dubarid shuruudaysan, beddelaysa sifooyin ku xidhan sifooyinka qaab-dhismeedyada qalabka.

Koodhka OpenVMS waxaa loo habeeyey in lagu dhiso iyada oo la adeegsanayo LLVM halkii laga isticmaali lahaa iskuxiraha GEM ee loo isticmaalo in lagu dhiso dekedaha Alpha iyo Itanium (tarjumaan gaar ah ayaa loo qoray si uu u muujiyo GEM IR ilaa LLVM IR, Clang ayaa loo habeeyey si loo dhiso C++ code FurVMS). UEFI iyo ACPI waxaa loo isticmaalaa ogaanshaha hardware iyo bilowga, iyo booting waxaa la sameeyaa iyadoo la isticmaalayo RAM disk ah halkii qalab gaar ah VMS farsamada boot. Si aad ugu dayato maqnaanshaha VAX, Alpha iyo Itanium heerarka mudnaanta ee aan ka jirin nidaamyada x86-64, OpenVMS kernel waxa ay isticmaashaa moduleka SWIS (Software Interrupt Services).

Source: opennet.ru

Add a comment