Emülatör, başka bir bilgisayar veya programı taklit eden veya taklit eden bir bilgisayar veya programdır. Örneğin, öykünücüler Windows'u bir Mac bilgisayarda çalıştırmayı mümkün kılar ve bunun tersi de geçerlidir. Öykünücülerin nasıl çalıştığını ve neden öykünücü kullanabileceğinizi öğrenin.
Emülatör Nedir?
IBM, bilgisayar öykünmesi kavramını, eski cihazlar için tasarlanmış programları daha yeni modellerde çalıştırmanın bir yolu olarak tasarladı. IBM'in kullandığı yöntem, öykünmeye ayrılmış bir yazılım ve donanım kombinasyonuna dayanıyordu. Yeni bilgisayarları için yeni uygulamalar tasarlamak yerine, yerleşik geriye dönük uyumluluk, geliştiricilere daha fazla esneklik sağladı.
Bugün, emülatör terimi yaygın olarak video oyunları bağlamında kullanılmaktadır. Video oyunu emülatörü 1990'larda popüler hale geldi çünkü insanların modern masaüstü bilgisayarlarda eski konsol oyunlarını oynamasına izin verdi. Akıllı telefonların ve tabletlerin yaygınlaşmasıyla birlikte, PC'lerde iOS veya Android çalıştırabilen emülatörler de giderek daha fazla talep görüyor.
Emülatörler Nasıl Çalışır
Farklı türde öykünücüler, çeşitli öykünme teknikleri kullanır. Yine de nihai hedef her zaman aynıdır: orijinal donanım veya yazılımı kullanma deneyimini çoğ altmak. Bazı emülatörler, orijinal ürünün performansını aşar ve ek özellikler içerir.
Emülasyon, birçok hesaplama kaynağı gerektirir. Bu öykünme vergisi nedeniyle, çoğu performans açısından gerçek dünyadaki benzerlerinin gerisinde kalıyor. Bunları genellikle ücretsiz programcılar oluşturduğundan öykünücülerin geliştirilmesi uzun zaman alabilir.
Emülasyon, sanallaştırma kavramıyla yakından ilgilidir. Sanal makineler, ana bilgisayar sisteminin temel donanımında çalışan bir tür öykünücüdür. Bu nedenle, emülasyon vergisi yoktur, ancak sanal makinelerin yapabilecekleri orijinal makineye kıyasla sınırlıdır.
Emülatörleri Neden Kullanmalı?
Yazılım platforma özel olma eğilimindedir, bu nedenle geliştiriciler Android, iOS, Windows ve Mac için ayrı uygulamalar yapar. Mac kullanıcısıysanız ve yalnızca Windows için kullanılabilen bir uygulamayı kullanmak istiyorsanız, tek seçeneğiniz (Windows bilgisayar satın almanın yanı sıra) bir öykünücü kullanmaktır.
Emülatörler ayrıca dijital korumada önemli bir rol oynar. Eski oyun kartuşları gibi eski formatlarda saklanan programlar, özel bir cihaz kullanılarak ROM (s alt okunur bellek) dosyaları olarak indirilebilir. ROM'lar daha sonra tasarlandıkları orijinal oyun sistemi için bir emülatör kullanılarak oynanabilir.
Emülatör Örnekleri
Her büyük işletim sistemi için sayısız ticari ve açık kaynaklı emülatör mevcuttur. İşte bazı örnekler:
- BlueStacks gibi emülatörler, Android uygulamalarını Windows ve Mac'te kullanmayı mümkün kılar.
- Xcode gibi programlar, iOS'u Mac ve Windows'ta çalıştırabilir.
- Appetize.io, iOS uygulamalarını herhangi bir bilgisayarda kullanmanıza olanak tanıyan tarayıcı tabanlı bir öykünücüdür.
- WINE, Windows uygulamalarını Linux işletim sisteminde çalıştırır.
- Nestopia gibi emülatörler Linux'ta Nintendo oyunları oynayabilir.
- SNES Classic gibi konsol emülatörleri, oyuncuların modern HD televizyonlarda eski video oyunlarını oynamasına olanak tanıyan bağımsız donanımlardır.
- PlayStation Portable için çok sayıda emülatör, kullanıcıların Sony'nin mobil sisteminde diğer konsollar için oyun oynamasına olanak tanır.