下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Lecture20Virtual程序員眼中的理想的器0延無限的0開無線的關(guān)于虛擬和物理程序員眼中的虛擬:假設(shè)是無限的,然而現(xiàn)實(shí)情況是物理存系統(tǒng)(系統(tǒng)軟件和硬件的結(jié)合體)映射了虛擬的地址對應(yīng)了物理器的自動(dòng)化管理的優(yōu)程序員不需要處理物理地使得在物理器中,代碼和數(shù)據(jù)可以被定位在任何的位在物理過程中,代碼和數(shù)據(jù)在不同的過程中可以得到在多種處理過程中可以共享代碼和早起的PCs幾乎所有的嵌入式系物理器有有限的尺寸(開銷ISA有比物理器更大的地址空直接物理尋址的難程序員需要管理物理器的空難以支持代碼和數(shù)據(jù)的重定難以支持多任務(wù)處在多過程之間的保護(hù)和隔物理空間各種過程之間支持代碼或者數(shù)據(jù)之間的共虛擬dea:當(dāng)有一個(gè)小的物理器的時(shí)候,給程序員擁有大容量地址空間的假象,所以程序員不需要擔(dān)心管理物理器程序員可以假設(shè)有無限的物硬件和軟件的合作以及自動(dòng)管理物理空間可以提供這種假虛擬的基本機(jī)間接尋在一個(gè)程序中由每條指令產(chǎn)生的地址是一個(gè)“虛擬的地址一個(gè)地址的“翻譯”機(jī)制映射了這個(gè)地址到“物理地址”的地址翻譯:硬件通過一個(gè)操作系統(tǒng)查詢表將虛擬地址轉(zhuǎn)換成物理地址一個(gè)虛擬的頁被映射一個(gè)物理的框架,如果這個(gè)頁是在物理器磁盤中的本地如果一個(gè)可被獲取的虛擬頁不是在器中,而是在硬盤虛擬器系統(tǒng)會(huì)把頁帶入一個(gè)物理框架中并且調(diào)整映射->這被稱為需求頁表是一種虛擬頁到物理框架映射的物理器作為一種緩沖物理器是一種用來將頁存在磁盤上的緩沖器,事實(shí)上,在現(xiàn)代系統(tǒng)中,它是一個(gè)完全的聯(lián)合性的緩沖器相似的緩沖措施有:布置,替換,細(xì)粒度管理,寫政支持虛擬虛擬需要硬件和軟件的支頁表在器在被稱之為TLBs的特殊硬件結(jié)構(gòu)中,能被緩硬件部分被稱為MMU(管理單元軟件的作用是平衡使頁表落戶,并且決定在物理器中替換什么東在上下文切換中,改變頁表寄存處理頁面錯(cuò)誤和確保正確的虛 器中一些系統(tǒng)軟件的工哪些物理框架是空閑分配空閑的物理框架給虛擬頁替換在過程之間寫時(shí)拷貝優(yōu)翻頁優(yōu)頁錯(cuò)誤(在物理中 如果一個(gè)頁面不是在物 中而是在磁盤頁表表明虛擬頁不 獲得這樣一個(gè)頁觸發(fā)一個(gè)頁面錯(cuò)誤操作系統(tǒng)的陷阱調(diào)用處理使得數(shù)據(jù)從磁盤移到器服務(wù)一個(gè)頁面處理器信號控讀發(fā)控制器信號完頁表是每個(gè)進(jìn)每個(gè)過程有它自己的虛擬地址空對每個(gè)程序有完全的地址空簡化分配,,和裝地址翻每個(gè)進(jìn)程有單獨(dú)的頁構(gòu)成了指向頁表頁表提供了關(guān)于頁的信地址翻譯中的頁命處理器發(fā)送虛擬地址給在器中,MMU從頁表中得到MMU發(fā)送物理地址給L1L1cache發(fā)送數(shù)據(jù)字給處地址翻譯中的頁錯(cuò)處理器發(fā)送虛擬地址給在器中MMU從頁表中獲取有效位是0,所以MMU觸發(fā)頁處理機(jī)鑒別犧牲,并且如果是臟頁的話在磁盤里面處理機(jī)在新頁中瀏覽并且在器中提升處理機(jī)返回到原始的過程,重新啟動(dòng)錯(cuò)誤的指頁表頁表是一種用于物理器數(shù)據(jù)存入的“表存入在器中,PTE是一種用于虛擬頁的“存入需要一個(gè)有效位-->在物理器中顯示有效需要位(PFN)-->支持翻需要位以支持需要一個(gè)臟位以支持“寫回緩沖器需要保護(hù)位以使得可以獲得控制和緩 器vs.頁替物 器對磁盤來說是一種緩沖頁替換和緩沖器替換是比較相似頁表是一種用于物理器的數(shù)據(jù)存入是一種“”存區(qū)別在塊的數(shù)發(fā)現(xiàn)一個(gè)替換候選者的“時(shí)間硬件和軟件的角色對時(shí)鐘頁替換算在器中保持一個(gè)物理框架的循環(huán)列在列表中保持一個(gè)最后待檢測框架當(dāng)一個(gè)頁被存取的時(shí)候,將PTE中的R位置當(dāng)一個(gè)框架需要被替換的時(shí)候,替換第一個(gè)有位而沒有被置的框架,從指針的順時(shí)針方向穿越循環(huán)在穿越的過程中,清楚被檢測的框架的R在列表中設(shè)置到下一個(gè)框架的手型頁級的控不是每個(gè)進(jìn)程都被允許每個(gè)頁dea:在進(jìn)程的頁表中,在頁的基礎(chǔ)上存入獲取頁的控制信息在作為翻譯的同時(shí)增強(qiáng)控制現(xiàn)在虛擬器系統(tǒng)服務(wù)于兩種功地址翻控在器保護(hù)中虛擬器作為一個(gè)工帶允許位的情況下擴(kuò)展頁表在每次和每個(gè)頁錯(cuò)誤期間檢查如果了,產(chǎn)生異常(保護(hù)異常x86x86中級虛擬器中的三種多級頁TLB來加速翻處理TLB的兩種方法:硬件加速或者軟件加地址翻譯和高速緩虛擬索引物理如果C<=(頁尺寸*聯(lián)合性),緩沖器的 如果緩沖器和TLB都是在上的索引陣列同時(shí)利用虛在結(jié)束的時(shí)候檢查緩沖器的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024機(jī)動(dòng)車輛轉(zhuǎn)讓合同協(xié)議書
- 2024室內(nèi)裝飾裝修管理服務(wù)合同范本
- Sphingosine-C22-D-erythro-Sphingosine-生命科學(xué)試劑-MCE
- Sodium-methylarsonate-Monosodium-methylarsonate-生命科學(xué)試劑-MCE
- 立體栽培項(xiàng)目建設(shè)方案
- 高效農(nóng)業(yè)目標(biāo)市場需求分析
- 變電站項(xiàng)目申請報(bào)告
- 2022年保險(xiǎn)崗前培訓(xùn)參考心得體會(huì)參考范文模板5篇
- 《計(jì)算機(jī)繪圖》-AutoCAD學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2023-2024(2)計(jì)算機(jī)與信息技術(shù)基礎(chǔ)-A學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 高中心理健康教育-痛并快樂著-考試后心理輔導(dǎo)教學(xué)課件設(shè)計(jì)
- 項(xiàng)目驗(yàn)收匯報(bào)ppt模板
- 分包合同(施工隊(duì))
- 網(wǎng)電咨詢績效考核KPI
- 2023-2024學(xué)年廣東省茂名市小學(xué)數(shù)學(xué)五年級上冊期末評估考試題
- 大學(xué)英語四級考試真題24套及答案
- GB/T 7305-2003石油和合成液水分離性測定法
- GB/T 4436-2012鋁及鋁合金管材外形尺寸及允許偏差
- 第10講-群體決策模型
- GB/T 3876-2007鉬及鉬合金板
- 醫(yī)院醫(yī)療欠費(fèi)管理制度
評論
0/150
提交評論