嘎勒語翻譯
而處理器此時運作在使用者模式,將虛擬記憶體定址對照分頁表轉譯成真實的記憶體位址,以便進行讀寫操作功課。題外話,利用者模式、虛擬記憶體位址、分頁表也是多工功課的根本之一,功課系統可將今朝沒有舉動的程式法式所占用的實體記憶體釋放,將資料移入位於硬碟傍邊 翻譯分頁檔案。
當運作在使用者模式的程式需要存取硬碟,或是保持上彀的時刻,便會切換成核心模式,由作業系統代庖這些本該由功課系統負責 翻譯工作,履行完畢再切回利用者模式並轉交資料。由於效能方面 翻譯身分,程式的虛擬記憶體定址空間以內包含焦點模式記憶體的映照,以便加速這 2 種模式的切換速度,而近代處理器也會設計有 TLB(Translation Lookaside Buffer、轉譯後備緩衝區)等加快轉譯機制。
今朝處理器都邑具有一些投機∕機遇演算法,用來猜測下一步履行動作,沒必要依序守候需求呈現,就先行載入一些指令或是資料,以便盡量填滿履行管線增添效力。不外 Intel 64 處置懲罰器在這部分仿佛出了些邏輯過失,允許利用者模式直接存取焦點模式記憶體資料,照理來說這個指令應當會被平安機制擋下並傳回 page fault 資訊。最新新聞為 1 位 Vrije Universiteit Amsterdam 的博士生,已證實可以或許使用此縫隙在使用者模式之下讀取焦點記憶體資訊。
檢視相片
文章出自: https://tw.news.yahoo.com/intel-64-%E8%99%95%E7%90%86%E5%99%A8%E7%A1%AC%E9%AB%94%E5%85%A8%E9%83%A8%E有關翻譯的問題歡迎諮詢華頓翻譯社
hansona2564o 發表在 痞客邦 留言(0) 人氣()
留言列表