[[질문]] full-system simulator
글쓴이: jungwook / 작성시간: 월, 2009/10/12 - 1:11오전
Simics is a full-system simulator used to run unchanged production binaries of the target hardware at high-performance speeds.
제가 이해하기로는 simics는 완전한 시스템 시뮬레이터이다 타켓 하드웨어의 실행 바이너리의 변화없이 실행하는 데 사용되는. 높은 성능의 스피드로.
음.. 근데 이해가 잘 안되네요. 이 말이 즉, 제 pc가 intel x86-64 cpu이지만, 다른 IA-64, Mips이런것을 가상으로 만들어내서 제 x86-64에서 실행할 수 있다는 건가요??
이해가 잘 안되네요.
아시는 분은 vmware나 vmplayer 등과 비교해서 설명 좀 부탁드립니다. (__) 꾸벅!
Forums:
생각하시는 게
생각하시는 게 맞습니다. vmware 같은 것들은 x86/x86-64에서 x86/x86-64 환경을 시뮬레이션하는데 사용됩니다. 저 프로그램은 x86/x86-64 말고 다른 환경도 시뮬레이션할 수 있습니다.
보통 가상화에서는 시뮬레이션"당하는" 환경을 게스트, 시뮬레이션을 돌리는 환경을 호스트라고 부릅니다. 게스트와 호스트가 같다면 다양한 최적화가 가능하다는 잇점이 있습니다만, 게스트와 호스트가 다르다고 해서 실현이 불가능하다거나 하는 일은 없습니다. 단지 좀 느릴 수는 있겠죠. (제가 저 프로그램을 본 적은 없어서 어떻게 speed-up을 하는지는 모르겠습니다만)