處理器不同的工作模式是怎樣工作的
作者:佚名 時間:2013-01-25 分享到:
處理器的工作模式是指處理器為自身建立的一種運行環境的方法,它能夠控制處理器如何來監控和管理系統內存與任務,處理器的工作模式主要有3種,實模式,保護模式和虛擬實模式.
1.實模式:是一種與了初的intel8088芯片兼容的模式,因為最補的ibm pc只能完全訪問1mb的內存.在實模式下運行的處理器,其運行速度比較占優勢,但訪問內在時則與最初的8088型相同,只能完全訪問1mb的內存,而且內存訪問沒有采用32位處理技術.
所有的處理器都支持實模式,而且計算機通常都是以實模式啟動的,dos和標準dos應用程序所的也都是實模式.
2.保護模式:是一種比實模式強大的工作模式,是伴隨著ibm at的出現而出現的,并且被廣泛應用于現代所有的多任務操作系統.
保護模式主要有以下優點:
>>提供對所有系統內在的完全訪問;
>>具有處理多任務的能力,也就是說操作系統可以同時管理多個運行程序;
>>提供對虛擬內存的支持(虛擬內存是指系統在需要的時候使用硬盤來充當系統內存).
>>使對內存的訪問更快(32位),且可以提供快速的32位驅動程序來控制i/o設備.
3.虛擬實模式:保護模式通常用于運行圖形界面的多任務操作系統,但有時需要在圖形界面的操作系統下運行dos程序,而dos程序需要在實模式下運行,這樣便出現了虛擬實模式,虛擬實模式是在保護模式的范圍內模仿實工允許運行dos程序.