TwoOStwo - TwoOStwo

ikiOStwo tarafından geliştirilmiş ticari bir yazılım ürünüydü Parallels Software Studio (tarafından satın alınmadan önce SWsoft ). İş istasyonu yazılımı, bir sanal makine için süit Intel x86 - birden çok x86 sanal bilgisayarın aynı anda oluşturulmasına ve çalıştırılmasına izin veren uyumlu bilgisayarlar. Her sanal makine örneği kendi misafirini çalıştırabilir işletim sistemi dahil olmak üzere pencereler, Linux, OS / 2 ve BSD çeşitleri.

Açıklama

bilgisayar ve twoOStwo işlemini yürüten işletim sistemi örneği, ana makine. Bir sanal makinenin içinde çalışan işletim sistemlerinin örneklerine konuk sanal makineler. Gibi öykünücü twoOStwo, konuk işletim sistemine tamamen sanallaştırılmış bir donanım seti sağlar; örneğin, fiziksel yapı ve modelden bağımsız olarak ağ adaptörü, konuk makine bir Novell /Kartal NE2000 veya Realtek RTL8029 (AS) ağ adaptörü. twoOStwo, sanal ortamdaki tüm cihazları sanallaştırır. video adaptörü, ağ adaptörü ve hard disk adaptörler. Ayrıca geçiş sürücüleri sağlar. seri ve paralel cihazlar.

Tüm konuk sanal makineler, ana bilgisayardaki gerçek donanımdan bağımsız olarak aynı donanım sürücülerini kullandığından, sanal makine örnekleri bilgisayarlar arasında oldukça taşınabilirdir. Örneğin, çalışan bir sanal makine durdurulabilir, başka bir fiziksel bilgisayara kopyalanabilir ve başlatılabilir.

Uygulama

Geleneksel emülatörler gibi Boch'lar mikroişlemciyi taklit ederek her konuğu yürütür İşlemci Ana makinede o CPU talimatının işlevini simüle eden bir yazılım alt yordamı çağırarak talimat. Bu düzeydeki soyutlama, konuk makinenin farklı bir mikroişlemciye sahip ana makinelerde çalışmasına izin verir, ancak aynı zamanda çok yavaştır.

Daha verimli bir yaklaşım yazılımdan oluşur hata ayıklayıcı tekniği. Kodun bazı bölümleri yerel olarak gerçek işlemcide yürütülür; 'kötü' talimatlarda, konuk işletim sistemi kodunun yürütülmesini kesintiye uğratan yazılım kesintileri vardır ve bu belirli talimatın öykünmesi yapılır.

twoOStwo, yanı sıra VMware İş İstasyonu, Sanal PC için pencereler ve QEMU kqemu eklentisiyle daha da optimize edilmiş bir yaklaşım benimseyin ve bu mümkün olduğunda kodu doğrudan çalıştırın. Bu, kullanıcı modu için geçerlidir ve sanal 8086 modu x86'da kod.

Bunun dezavantajı, konuk işletim sisteminin ana bilgisayar CPU'su ile uyumlu olması gerektiğidir. Öyleyse, bir emülatörden farklı olarak, çalıştırmak için iki OStwo kullanılamaz klasik Mac OS /PowerPC üzerinde yazılım Intel x86 işlemci. Diğer bir dezavantaj, sanal makinelerin verimli bir şekilde yerleştirilmesinin normalde mümkün olmamasıdır. Son olarak, iki OStwo sanal makine çalışsa da Kullanıcı modu, twoOStwo'nun kendisi çeşitli aygıt sürücüleri ana işletim sisteminde.

Özellikleri

Ağ bağdaştırıcılarına köprü oluşturmanın yanı sıra, CD-ROM okuyucular ve sabit disk sürücüleri, twoOStwo ayrıca bazı donanımları simüle etme yeteneği sağlar. Örneğin, bir ISO görüntüsü CDROM olarak monte edilebilir ve .hdd dosyaları sabit diskler olarak monte edilebilir.

Ayrıca bakınız