에뮬레이터는 다른 컴퓨터나 프로그램을 에뮬레이트하거나 모방하는 컴퓨터나 프로그램입니다. 예를 들어 에뮬레이터를 사용하면 Mac 컴퓨터에서 Windows를 실행할 수 있고 그 반대의 경우도 가능합니다. 에뮬레이터의 작동 방식과 에뮬레이터를 사용하는 이유에 대해 알아보세요.
에뮬레이터란 무엇입니까?
IBM은 컴퓨터 에뮬레이션의 개념을 최신 모델에서 구형 장치용으로 설계된 프로그램을 실행하는 방법으로 생각했습니다. IBM이 사용한 방법은 에뮬레이션 전용 소프트웨어와 하드웨어의 조합에 의존했습니다. 새 컴퓨터를 위한 새 응용 프로그램을 설계하는 대신 내장된 이전 버전과의 호환성 덕분에 개발자는 더 큰 유연성을 얻을 수 있었습니다.
오늘날 에뮬레이터라는 용어는 비디오 게임의 맥락에서 일반적으로 사용됩니다. 비디오 게임 에뮬레이터는 사람들이 최신 데스크톱 컴퓨터에서 오래된 콘솔 게임을 플레이할 수 있게 해주기 때문에 1990년대에 인기를 얻었습니다. 스마트폰과 태블릿이 대중화되면서 iOS를 실행할 수 있는 에뮬레이터 또는 PC의 Android에 대한 수요도 점점 높아지고 있습니다.
에뮬레이터란 무엇입니까?에뮬레이터 작동 방식
다양한 유형의 에뮬레이터는 다양한 에뮬레이션 기술을 사용합니다. 그럼에도 불구하고 최종 목표는 항상 동일합니다. 원래 하드웨어나 소프트웨어를 사용하는 경험을 복제하는 것입니다. 일부 에뮬레이터는 원래 제품의 성능을 초과하고 추가 기능을 포함합니다.
크롬로드에 시간이 오래 걸립니다.
에뮬레이션에는 많은 계산 리소스가 필요합니다. 이러한 에뮬레이션 세금으로 인해 성능 측면에서 실제 제품보다 뒤처지는 경우가 많습니다. 무급 프로그래머가 일반적으로 만들기 때문에 에뮬레이터는 개발하는 데 오랜 시간이 걸릴 수 있습니다.
에뮬레이션은 가상화 개념과 밀접한 관련이 있습니다. 가상 머신은 호스트 시스템의 기본 하드웨어에서 실행되는 일종의 에뮬레이터입니다. 따라서 에뮬레이션 세금은 없지만 가상 머신은 원래 머신에 비해 수행할 수 있는 작업이 제한됩니다.
에뮬레이터를 사용하는 이유는 무엇입니까?
소프트웨어는 플랫폼별로 달라지는 경향이 있으므로 개발자는 Android, iOS, Windows 및 Mac용으로 별도의 애플리케이션을 만듭니다. Mac 사용자이고 Windows에서만 사용할 수 있는 앱을 사용하려는 경우 Windows 컴퓨터를 구입하는 것 외에 유일한 옵션은 에뮬레이터를 사용하는 것입니다.
에뮬레이터는 디지털 보존에도 중요한 역할을 합니다. 오래된 게임 카트리지와 같이 더 이상 사용되지 않는 형식으로 저장된 프로그램은 특수 장치를 사용하여 ROM(읽기 전용 메모리) 파일로 다운로드할 수 있습니다. 그런 다음 ROM은 원래 게임 시스템용으로 설계된 에뮬레이터를 사용하여 재생할 수 있습니다.
에뮬레이터의 예
모든 주요 운영 체제에서 사용할 수 있는 수많은 상용 및 오픈 소스 에뮬레이터가 있습니다. 여기 몇 가지 예가 있어요.
- BlueStacks와 같은 에뮬레이터를 사용하면 Windows 및 Mac에서 Android 앱을 사용할 수 있습니다.
- Xcode와 같은 프로그램은 Mac 및 Windows에서 iOS 실행 .
- Appetize.io는 모든 PC에서 iOS 앱을 사용할 수 있게 해주는 브라우저 기반 에뮬레이터입니다.
- WINE은 Linux OS에서 Windows 애플리케이션을 실행합니다.
- Nestopia와 같은 에뮬레이터는 Linux에서 Nintendo 게임을 플레이할 수 있습니다.
- 다음과 같은 콘솔 에뮬레이터 SNES 클래식 게이머가 최신 HD TV에서 오래된 비디오 게임을 플레이할 수 있게 해주는 독립형 하드웨어입니다.
- PlayStation Portable용 수많은 에뮬레이터를 통해 사용자는 Sony 모바일 시스템에서 다른 콘솔용 게임을 플레이할 수 있습니다.