티스토리 뷰


에뮬레이션(Emulation)
어떤 계산기가 다른 종류의 계산기용으로 작성된 프로그램을 특별한 기구와 프로그래밍 기법을 이용하여 그대로 실행할 수 있도록 하는 것을 이른다.
* 에뮬레이션을 하는 장치 또는 프로그램을 가리켜 에뮬레이터(emulator)라고 한다. 에뮬레이션은 서로 다른 기종의 프로그램 호환성을 갖게 하기 위한 수단이다. 프로그램 시뮬레이션(대상에 대한 소프트웨어 모델을 만들고, 그것을 계산기로 작동하여 그 상태를 시뮬레이트하는)의 일종이라고도 생각 할 수 있지만, 에뮬레이터는 보통 마이크로 프로그래밍 기능 등에 의해 고속화를 꾀하고 있다. 에뮬레이터는 예를 들면 마이크로 컴퓨터를 개발하는 경우 등에 MDS(마이크로컴퓨터 개발 시스템)의 일부로서 강력한 디버깅 루트를 제공한다(과대한 진단장치나 진단 프로그램은 불필요).


시뮬레이션(simulation)

복잡한 문제 사회 현상 따위를 해석하고 해결하기 위하여 실제 비슷한 모형 만들어모의으로 실험하여  특성 파악하는 . 실제로 모형 만들어 하는 물리적 시뮬레이션 수학적 모델 컴퓨터에서 다루는 논리적 시뮬레이션 따위가 있다. ‘모의실험’으로순화.


시뮬레이션은 현실 -> 기계

에뮬레이션은 복잡한 기계 -> 덜 복잡한 기계(테스트하기 편한 기계)

TAG
댓글
댓글쓰기 폼