Bitget App
Akıllı işlemler
Kripto Satın AlPiyasalarİşlem YapVadeli İşlemlerCopyBotsKazan

Sanal Makine

Orta seviye
share

Sanal Makine Nedir?

Sanal makine (VM), sanal bir CPU, bellek ve depolama alanı ile birlikte bir bilgisayar sistemini taklit eden bir programdır. Dışarıdan bakıldığında, aynı donanıma sahip fiziksel bir makineden farklı değildir.

Sanal Makine Nasıl Çalışır?

Bir sanal makine bir işletim sistemi, dosyalar ve uygulamalarla donatılmıştır ve fiziksel bir bilgisayara benzer şekilde çalışır. Web sitelerini barındırabilir, programları çalıştırabilir ve diğer sistemlerle birlikte bir ağ içinde çalışabilir. Bir ekranda görüntülendiğinde, sanal makine ana bilgisayarın işletim sistemi içinde çalışan bir pencere olarak görülür.

Buna ek olarak, fiziksel yerine simüle edilmiş sanal CPU, bellek ve depolama alanına sahiptir. Sonuç olarak, hipervizör adı verilen bir yazılım parçası tarafından yönetilen tek bir sunucuda birden fazla sanal makine bir arada bulunabilir. Hipervizör, sanal makinenin sanal donanımını sunucunun fiziksel bileşenleriyle eşler.

Bu kurulumda, tek bir fiziksel sunucu, sayısı sunucunun kaynakları tarafından kısıtlanan birden fazla sanal makineyi destekleyebilir. Aşırı sanal makineler performansın düşmesine neden olabilir.

Sanal Makineler Neden Kullanılır?

Sanal makineler, kodun sistemden bağımsız olarak çalıştırılabildiği yalıtılmış ortamlar veya kum havuzları olarak hizmet eder. Sonuç olarak, yeni yazılımları test etmek veya potansiyel olarak kötü amaçlı kod çalıştırmak için idealdirler.

Sanal makineler, ana sistemin işletim sistemiyle uyumlu olmayabilecek yazılımların çalışmasını sağlamak için farklı veya daha eski bir işletim sistemi de çalıştırabilir. Örneğin, bir kullanıcı Linux sistemi üzerinde Windows işletim sistemine sahip bir sanal makine çalıştırarak Linux cihazında Windows yazılımını çalıştırmak için bir sanal makine kullanabilir.

Önemli Örnek: Ethereum Sanal Makinesi (EVM)

Ethereum ağındaki tüm düğümler, akıllı sözleşmeleri çalıştırmak için ayrı bir sanal alan içinde çalışan Ethereum Sanal Makinesi'ni (EVM) kullanır. Bu yapılandırma, Ethereum platformu için önemli güvenlik avantajları sağlayarak, bilgisayar korsanları tarafından yaygın olarak kullanılan DDoS saldırılarına karşı dirençli hale getirir.

Uygulamayı İndir
Uygulamayı İndir