国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
實模式、保護模式和虛擬8086模式
         從80386開始,cpu有三種工作方式:實模式,保護模式和虛擬8086模式。只有在剛剛啟動的時候是real-mode,等到linux操作系統(tǒng)運行起來以后就運行在保護模式。實模式只能訪問地址在1M以下的內(nèi)存稱為常規(guī)內(nèi)存,我們把地址在1M 以上的內(nèi)存稱為擴展內(nèi)存。在保護模式下,全部32條地址線有效,可尋址高達4G字節(jié)的物理地址空間; 擴充的存儲器分段管理機制和可選的存儲器分頁管理機制,不僅為存儲器共享和保護提供了硬件支持,而且為實現(xiàn)虛擬存儲器提供了硬件支持; 支持多任務,能夠快速地進行任務切換和保護任務環(huán)境; 4個特權級和完善的特權檢查機制,既能實現(xiàn)資源共享又能保證代碼和數(shù)據(jù)的安全和保密及任務的隔離; 支持虛擬8086方式,便于執(zhí)行8086程序。

      虛擬8086模式是運行在保護模式中的實模式,為了在32位保護模式下執(zhí)行純16位程序。它不是一個真正的CPU模式,還屬于保護模式。

      保護模式同實模式的根本區(qū)別是進程內(nèi)存受保護與否??蓪ぶ房臻g的區(qū)別只是這一原因的果。實模式將整個物理內(nèi)存看成分段的區(qū)域,程序代碼和數(shù)據(jù)位于不同區(qū)域,系統(tǒng)程序和用戶程序沒有區(qū)別對待,而且每一個指針都是指向"實在"的物理地址。這樣一來,用戶程序的一個指針如果指向了系統(tǒng)程序區(qū)域或其他用戶程序區(qū)域,并改變了值,那么對于這個被修改的系統(tǒng)程序或用戶程序,其后果就很可能是災難性的。為了克服這種低劣的內(nèi)存管理方式,處理器廠商開發(fā)出保護模式。這樣,物理內(nèi)存地址不能直接被程序訪問,程序內(nèi)部的地址(虛擬地址)要由操作系統(tǒng)轉(zhuǎn)化為物理地址去訪問,程序?qū)Υ艘粺o所知。

      至此,進程(這時我們可以稱程序為進程了)有了嚴格的邊界,任何其他進程根本沒有辦法訪問不屬于自己的物理內(nèi)存區(qū)域,甚至在自己的虛擬地址范圍內(nèi)也不是可以任意訪問的,因為有一些虛擬區(qū)域已經(jīng)被放進一些公共系統(tǒng)運行庫。這些區(qū)域也不能隨便修改,若修改就會有: SIGSEGV(linux 段錯誤);非法內(nèi)存訪問對話框(windows 對話框)。

CPU啟動環(huán)境為16位實模式,之后可以切換到保護模式。但從保護模式無法切換回實模式
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
實模式和保護模式
徹底理解操作系統(tǒng):CPU與實模式
S3C2410
《Windows核心編程系列》十二談談Windows內(nèi)存體系結(jié)構
ARM 學習筆記 (三) S3C2440 MMU 配置
操作系統(tǒng)原理詳解匯編語言基礎知識(圖文代碼) (堆棧的初始化時通過設置SS及SP值來完成的可以由編譯系統(tǒng)自動完成也可以在程序中通過偽指令顯示地定義)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服