비표준 속도 (타임 스케일)로 가상 머신을 어떻게 만듭니 까? 방법을 모릅니다. 즉, VM의 “하드웨어”클럭은

기술적으로 가능해야한다고 생각하지만 기존 소프트웨어 에서이 작업을 수행하는 방법을 모릅니다.

즉, VM의 “하드웨어”클럭은 다른 속도 (예 : 정상보다 몇 배 느리거나 정상보다 100 배 빠름)로 실행될 수 있어야합니다. 예를 들어, Thread.sleep(1000);통화는 반드시 1 초를 소비 할 필요는 없지만 “하드웨어”클럭의 속도에 따라 언제든지 가능합니다. 또 다른 예로, 일부 게임에서 타이머를 사용하여 사물의 이동 속도를 제어하면 속도도 타이머 속도에 따라 변경됩니다.

또한 실제 하드웨어 클럭의 속도를 조정할 수 있는지, 어떤 하드웨어에서 조절할 수 있는지 아는 것도 흥미로울 것입니다.

최신 정보

두 가지 비슷한 질문이 있지만 타이머 속도가 아니라 CPU 속도에 관한 것입니다 (완전히 다른 것입니다). 그래서 나는이 질문이 중복되지 않는다고 생각합니다.



답변

이 공식 티켓에 설명 된대로 가상 상자 지원은 구성 수준에 존재합니다 .

Btw, 이것은

VBoxManage setextradata VM_NAME "VBoxInternal/TM/WarpDrivePercentage" 200

손님 시계의 두 배 속도를 위해.

GUI 지원은 현재 계획되어 있지 않습니다.

시간 장치가 더 빨라지는 것은 아닙니다.

모든 장치의 일부 측면에서만 테스트되고 작동합니다. “아마도”시간 장치가 더 빨라지지 않기 때문에 프로그램이 시간 동기화의 일부로이 장치를 사용하기 때문입니다.

다른 VM 유틸리티에서 :

또한, 위의 티켓을 여는 사람은 다음과 같이 언급했습니다.

bochs 및 DOSbox는 CPU 및 / 또는 타이머를 평소보다 느리게 또는 더 빠르게 에뮬레이션하여 VM 속도를 높이거나 늦출 수 있습니다.


답변