1. 程式人生 > >80x86 CPU 的工作模式(掃盲貼)

80x86 CPU 的工作模式(掃盲貼)

CPU工作模式分為真實模式和保護模式兩種,虛擬8086是保護模式下一種任務的執行模式,並非CPU的工作模式。
Windows系統是執行在保護模式下的,電腦在剛啟動的時候是在真實模式下執行,在啟動Windows系統時進入保護模式,除非關閉系統,否則不會回到真實模式。如果要一直在真實模式下執行,可以使用DOS等真實模式下的作業系統。
cmd是一個win32程式(win32 console),執行在保護模式,不是v86模式。當執行一個dos程式的時候,系統會使用ntvdm(也是一個win32 console程式)來載入它,ntvdm建立一個v86任務來執行dos程式。