Keresés

Új hozzászólás Aktív témák

  • Czo

    őstag

    válasz DarthSun #103723 üzenetére

    Az Intel 32 bites Windows NT-ben levo DOS es Windows 3.1 kompatibilitast az NTVDM csinalja, ami a 386-os CPU-val megjelent "Virtual 8086" uzemmodot/lehetoseget hasznalja, amit ezek a 32 bites processzorok tudnak. A "long" mod eseten (ez a processzor 64 bites uzemmodja) a processzor tud 32 bites utasitasokat futtatni, viszont nincs mar meg a "Virtual 8086" utasitaskeszlet, ezert az NTVDM repult a 64 bites Windowsokbol. Ezert nem tudnak a 64 bites Windows kiadasok sem Windows 3.1, sem MS-DOS programokat elinditani, mert a hardver nem tudja.

    Amirol en beszelek, az a "Windows on Arm", amikor ARM64 processzoron, nativan fut a Windows. Ez a Windows, igy el tud/tudna inditani ARM64-re forditott Windows alkalmazasokat. Viszont ilyenbol keves van, ezert bele lett gyurva egy x86 illetve x86-64 emulator, ami teljesen transzparensen mukodik. A korlatozasok kb ugyonazok, mint anno x86-x86-64 valtaskor voltak, tehat peldaul, a kernelkodoknak nativ ARM-nak kell lennie (peldaul ezek a driverek).

Új hozzászólás Aktív témák