Ano ang Emulator?

Talaan ng mga Nilalaman:

Ano ang Emulator?
Ano ang Emulator?
Anonim

Ang emulator ay isang computer o program na gumagaya, o gumagaya, ng isa pang computer o program. Halimbawa, ginagawang posible ng mga emulator na patakbuhin ang Windows sa isang Mac computer at vice versa. Matuto tungkol sa kung paano gumagana ang mga emulator at kung bakit maaari kang gumamit ng emulator.

Image
Image

Ano ang Emulator?

Naisip ng IBM ang konsepto ng computer emulation bilang isang paraan upang magpatakbo ng mga program na idinisenyo para sa mga mas lumang device sa mga mas bagong modelo. Ang paraan na ginamit ng IBM ay umasa sa isang kumbinasyon ng software at hardware na nakatuon sa pagtulad. Sa halip na magdisenyo ng mga bagong application para sa mga bagong computer nito, ang built-in na backward compatibility ay nagbigay sa mga developer ng higit na flexibility.

Ngayon, ang terminong emulator ay karaniwang ginagamit sa konteksto ng mga video game. Naging sikat ang video game emulator noong 1990s dahil pinapayagan nito ang mga tao na maglaro ng mga mas lumang console game sa mga modernong desktop computer. Sa pagdami ng mga smartphone at tablet, ang mga emulator na may kakayahang magpatakbo ng iOS o Android sa mga PC ay lalong mataas ang demand.

Paano Gumagana ang Mga Emulator

Ang iba't ibang uri ng mga emulator ay gumagamit ng iba't ibang mga diskarte sa pagtulad. Gayunpaman, ang pangwakas na layunin ay palaging pareho: upang kopyahin ang karanasan ng paggamit ng orihinal na hardware o software. Ang ilang emulator ay lumampas sa pagganap ng orihinal na produkto at may kasamang mga karagdagang feature.

Ang emulation ay nangangailangan ng maraming computational resources. Dahil sa emulation tax na ito, marami ang nahuhuli sa kanilang real-world counterparts sa mga tuntunin ng performance. Dahil ang mga hindi bayad na programmer ay karaniwang gumagawa ng mga ito, ang mga emulator ay maaaring tumagal ng mahabang panahon upang mabuo.

Ang Emulation ay malapit na nauugnay sa konsepto ng virtualization. Ang mga virtual machine ay isang uri ng emulator na tumatakbo sa pinagbabatayan na hardware ng host system. Samakatuwid, walang emulation tax, ngunit ang mga virtual machine ay limitado sa kung ano ang magagawa nila kumpara sa orihinal na machine.

Bakit Gumamit ng Mga Emulator?

Ang Software ay may posibilidad na maging partikular sa platform, kaya naman gumagawa ang mga developer ng magkakahiwalay na application para sa Android, iOS, Windows, at Mac. Kung isa kang Mac user at gustong gumamit ng app na available lang para sa Windows, ang tanging opsyon mo (bukod sa pagbili ng Windows computer) ay gumamit ng emulator.

Ang mga emulator ay may mahalagang papel din sa digital preservation. Ang mga program na nakaimbak sa mga hindi na ginagamit na format, gaya ng mga lumang cartridge ng laro, ay maaaring ma-download bilang ROM (read-only memory) na mga file gamit ang isang espesyal na device. Ang mga ROM ay maaaring laruin gamit ang isang emulator para sa orihinal na sistema ng laro kung saan sila idinisenyo.

Mga Halimbawa ng Emulator

Mayroong hindi mabilang na komersyal at open-source na mga emulator na magagamit para sa bawat pangunahing operating system. Narito ang ilang halimbawa:

  • Ang mga emulator tulad ng BlueStacks ay ginagawang posible na gumamit ng mga Android app sa Windows at Mac.
  • Ang mga program tulad ng Xcode ay maaaring magpatakbo ng iOS sa Mac at Windows.
  • Ang Appetize.io ay isang browser-based emulator na nagbibigay-daan sa iyong gumamit ng iOS app sa anumang PC.
  • WINE ay nagpapatakbo ng mga Windows application sa Linux OS.
  • Ang mga emulator tulad ni Nestopia ay maaaring maglaro ng mga laro ng Nintendo sa Linux.
  • Ang mga console emulator tulad ng SNES Classic ay standalone na hardware na nagbibigay-daan sa mga manlalaro na maglaro ng mga lumang video game sa mga modernong HD na telebisyon.
  • Maraming emulator para sa PlayStation Portable ang nagbibigay-daan sa mga user na maglaro para sa iba pang mga console sa mobile system ng Sony.

Inirerekumendang: