2011-02-09 2 views
2

Windows에서 COM 실행 파일을 처리하는 방법에 대해 궁금한 점이 있습니다. 처음 64KB의 실제 메모리를 예약합니까? 그렇다면 세그먼트는 다른 프로그램에서 항상 액세스 할 수 없습니까?Windows에서 COM 파일 실행

주제에 대한 모든 자료는 높이 평가됩니다.

답변

1

이전 .com MS-Dos 실행 파일 형식에 대해 이야기해야합니다. 아니요, ntvdm.exe로 구현 된 가상 시스템에서 실행됩니다. 프로세서에서 구현 한 virtual 8086 mode을 이용합니다. 16 비트 8086 프로세서를 에뮬레이트하는 실행 모드. 그것에 대해 자세히 알아 보려면 링크를 클릭하십시오.

+0

나는 본다. 정보 주셔서 감사합니다! –

1

32 비트 윈도우는 파일이 실제로 유효한 PE 실행 파일 인 경우

16 비트 응용 프로그램을 지원하지 않습니다 64 비트 윈도우 (DOS/16 비트 윈도우를 에뮬레이트하는) NTVDM.EXE 내부를 실행합니다 (즉, .COM으로 이름이 변경된 .EXE) 그러면 Windows 응용 프로그램으로 실행됩니다.

관련 문제