Polazna | Magazin | Arhiva | Broj 104 | Tehnike virtuelizacije

Tehnike virtuelizacije

Veličina slova: Decrease font Enlarge font
image

Virtualizacija kompjuterskih resursa nije nov pojam. Ideja je nastala tokom šezdesetih godina prošlog veka u IBM-ovim laboratorijama. Tada se virtualizacija vezivala isključivo za velike (neki bi rekli i preskupe) mainframe sisteme koje su mogle da priušte samo izuzetno velike kompanije i organizacije, poput vojske, naučno-istraživačkih instituta, univerziteta... Virtualizacija i dalje funkcioniše po istim principima, mada se dosta toga promenilo u proteklih 40 godina.

Microsoftova ponuda

Prva, najveća i najočiglednija razlika je dostupnost – nekada je bilo moguće pokretati virtualne mašine jedino na mainframe računarima, dok je danas to moguće na velikom broju računara. Nekoliko proizvođača u ponudi ima rešenja za virtualizaciju, a mi ćemo se ovoga puta osvrnuti na ponudu kompanije Microsoft kada je virtualizacija u pitanju.

Iskusniji korisnici će se svakako setiti da je Microsoft u prošlosti koristio tehnike virtualizacije. Prilikom predstavljanja NT familije operativnih sistema, veliki problem su bile stare DOS aplikacije, koje su se u to vreme masovno koristile, ali nisu mogle biti pokrenute pod Windowsom NT. Microsoft je problem rešio na vrlo elegantan način, tako što je u novu verziju Windowsa ugradio komponentu VDM. VDM je zapravo virtualna DOS mašina, zasnovana na MS-DOS 5.0 kodu, koja je omogućavala pokretanje velike većine DOS aplikacija, a da pri tom korisnici nisu ni bili svesni da je program pokrenut u virtualnoj x86 (ili MIPS) mašini. Na sličnom principu je funkcionisao i Windows 95 koji je koristio virtualne mašine za pokretanje starih DOS i Windows 3.x aplikacija – za to je bila zadužena komponenta System virtual machine koja je imala jedan adresni prostor za sve 16-bitne programe, a drugi, potpuno zaseban, za 32-bitne aplikacije.

Microsoft je u sferu virtualizacije ušao mnogo ozbiljnije tokom 2003. godine, akvizicijom kompanije Connectix, koja je razvila program VirtualPC, rešenje za virtualizaciju na Windows i Mac platformama. Mnogi su se tada pitali zašto Microsoft kupuje jedan ovakav proizvod i proturali informacije (od kojih su neke ličile na teorije zavere) da MS zapravo hoće da spreči emulaciju Windowsa na Mac platformama. Danas, nekoliko godina kasnije, potpuno je jasno da to nije bio pravi razlog, već da je Microsoft još tada uvideo brojne potencijale koje virtualizacija donosi kompanijama i krenuo u razvoj nekih vrlo interesantnih rešenja zasnovanih na tehnikama virtualizacije, koja su podeljena u nekoliko segmenata.

Kompletan tekst možete pročitati u našem virtuelnom izdanju.

Prijavite se na feed komentara Komentara (0 poslato):

Pošaljite komentar comment

Unesite kod sa slike:

  • email Pošalji prijatelju
  • print Verzija za štampu
  • Plain text Samo tekst
Oceni
5.00