답변:
32 비트 프로그램을 잘 실행할 수 있습니다. 16 비트 프로그램을 실행할 수 없습니다.
XP 모드는 약간의 보험입니다-특정 소프트웨어가 7에서 실행되지 않으면 (32 OR 64 비트-xp 모드는 전문가 용 버전에서 사용 가능하며 둘 다에서 사용 가능) XP 모드에서 실행할 수 있습니다. 이것은 아직 나에게 일어나지 않았지만 아마도 '죽은 손에서 XP를 가져갈 수 있습니다'군중 일 것입니다.
대부분의 경우 호환성 모드는
나는 이것이 비 호환에 대해 약간의 희망을 밝히기를 바랍니다.
Microsoft는 64 비트 버전으로 커널을 강화하기로 결정했습니다. 장치 드라이버는 커널과 동일한 수준의 하드웨어 액세스 권한을 가지므로 보안 이름으로 64 비트 버전에서 변경된 특정 사항은 다음과 같습니다.
또한 Microsoft는 새로운 비디오 디스플레이 드라이버 모델 (LDDM)로 전환했지만 이전 모델 (XDDM)은 그대로 유지했습니다. 이전 모델 인 XDDM은 Aero를 지원하지 않습니다.
일부 프로그램은 작업을 수행하기 위해 사용자 지정된 장치 드라이버를 즉시로드합니다. Vista / 7에서는 제대로 작동하지 않습니다.
Microsoft는 Vista / 7에서 상당히 많은 구성 요소를 업데이트했습니다. 이는 해당 구성 요소의 문서화되지 않은 동작이 변경되었음을 의미합니다. 이러한 구성 요소 내의 버그 또는 문서화되지 않은 DLL 기능에 의존하는 프로그램에도 문제가 있습니다.
32 비트 프로그램은 64 비트 Windows에서 제대로 실행됩니다.
XP 모드는 Windows Vista 및 Windows 7과 호환되지 않는 프로그램에 사용됩니다.
자세한 내용은 이 Ars Technica 기사 를 참조하십시오.
이 문제는 실제로 Windows Vista 릴리스와 관련이 있습니다. XP와 Vista의 호환성은 매우 좋았지 만 완벽하지는 않았습니다. 마이크로 소프트는 비스타에 대한 공격 (UAC는 물론, 사용자 상호 작용을 막는 서비스와 같은 다른 것), 버전 번호 업데이트와 같은보다 일반적인 것들과 함께 이러한 수정 및 개선을 위해 많은 노력을 기울였다. Windows는 오래된 소프트웨어를 깨뜨리기 위해 공모했습니다.