


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Lecture20Virtual程序員眼中的理想的器0延無(wú)限的0開無(wú)線的關(guān)于虛擬和物理程序員眼中的虛擬:假設(shè)是無(wú)限的,然而現(xiàn)實(shí)情況是物理存系統(tǒng)(系統(tǒng)軟件和硬件的結(jié)合體)映射了虛擬的地址對(duì)應(yīng)了物理器的自動(dòng)化管理的優(yōu)程序員不需要處理物理地使得在物理器中,代碼和數(shù)據(jù)可以被定位在任何的位在物理過(guò)程中,代碼和數(shù)據(jù)在不同的過(guò)程中可以得到在多種處理過(guò)程中可以共享代碼和早起的PCs幾乎所有的嵌入式系物理器有有限的尺寸(開銷ISA有比物理器更大的地址空直接物理尋址的難程序員需要管理物理器的空難以支持代碼和數(shù)據(jù)的重定難以支持多任務(wù)處在多過(guò)程之間的保護(hù)和隔物理空間各種過(guò)程之間支持代碼或者數(shù)據(jù)之間的共虛擬dea:當(dāng)有一個(gè)小的物理器的時(shí)候,給程序員擁有大容量地址空間的假象,所以程序員不需要擔(dān)心管理物理器程序員可以假設(shè)有無(wú)限的物硬件和軟件的合作以及自動(dòng)管理物理空間可以提供這種假虛擬的基本機(jī)間接尋在一個(gè)程序中由每條指令產(chǎn)生的地址是一個(gè)“虛擬的地址一個(gè)地址的“翻譯”機(jī)制映射了這個(gè)地址到“物理地址”的地址翻譯:硬件通過(guò)一個(gè)操作系統(tǒng)查詢表將虛擬地址轉(zhuǎn)換成物理地址一個(gè)虛擬的頁(yè)被映射一個(gè)物理的框架,如果這個(gè)頁(yè)是在物理器磁盤中的本地如果一個(gè)可被獲取的虛擬頁(yè)不是在器中,而是在硬盤虛擬器系統(tǒng)會(huì)把頁(yè)帶入一個(gè)物理框架中并且調(diào)整映射->這被稱為需求頁(yè)表是一種虛擬頁(yè)到物理框架映射的物理器作為一種緩沖物理器是一種用來(lái)將頁(yè)存在磁盤上的緩沖器,事實(shí)上,在現(xiàn)代系統(tǒng)中,它是一個(gè)完全的聯(lián)合性的緩沖器相似的緩沖措施有:布置,替換,細(xì)粒度管理,寫政支持虛擬虛擬需要硬件和軟件的支頁(yè)表在器在被稱之為TLBs的特殊硬件結(jié)構(gòu)中,能被緩硬件部分被稱為MMU(管理單元軟件的作用是平衡使頁(yè)表落戶,并且決定在物理器中替換什么東在上下文切換中,改變頁(yè)表寄存處理頁(yè)面錯(cuò)誤和確保正確的虛 器中一些系統(tǒng)軟件的工哪些物理框架是空閑分配空閑的物理框架給虛擬頁(yè)替換在過(guò)程之間寫時(shí)拷貝優(yōu)翻頁(yè)優(yōu)頁(yè)錯(cuò)誤(在物理中 如果一個(gè)頁(yè)面不是在物 中而是在磁盤頁(yè)表表明虛擬頁(yè)不 獲得這樣一個(gè)頁(yè)觸發(fā)一個(gè)頁(yè)面錯(cuò)誤操作系統(tǒng)的陷阱調(diào)用處理使得數(shù)據(jù)從磁盤移到器服務(wù)一個(gè)頁(yè)面處理器信號(hào)控讀發(fā)控制器信號(hào)完頁(yè)表是每個(gè)進(jìn)每個(gè)過(guò)程有它自己的虛擬地址空對(duì)每個(gè)程序有完全的地址空簡(jiǎn)化分配,,和裝地址翻每個(gè)進(jìn)程有單獨(dú)的頁(yè)構(gòu)成了指向頁(yè)表頁(yè)表提供了關(guān)于頁(yè)的信地址翻譯中的頁(yè)命處理器發(fā)送虛擬地址給在器中,MMU從頁(yè)表中得到MMU發(fā)送物理地址給L1L1cache發(fā)送數(shù)據(jù)字給處地址翻譯中的頁(yè)錯(cuò)處理器發(fā)送虛擬地址給在器中MMU從頁(yè)表中獲取有效位是0,所以MMU觸發(fā)頁(yè)處理機(jī)鑒別犧牲,并且如果是臟頁(yè)的話在磁盤里面處理機(jī)在新頁(yè)中瀏覽并且在器中提升處理機(jī)返回到原始的過(guò)程,重新啟動(dòng)錯(cuò)誤的指頁(yè)表頁(yè)表是一種用于物理器數(shù)據(jù)存入的“表存入在器中,PTE是一種用于虛擬頁(yè)的“存入需要一個(gè)有效位-->在物理器中顯示有效需要位(PFN)-->支持翻需要位以支持需要一個(gè)臟位以支持“寫回緩沖器需要保護(hù)位以使得可以獲得控制和緩 器vs.頁(yè)替物 器對(duì)磁盤來(lái)說(shuō)是一種緩沖頁(yè)替換和緩沖器替換是比較相似頁(yè)表是一種用于物理器的數(shù)據(jù)存入是一種“”存區(qū)別在塊的數(shù)發(fā)現(xiàn)一個(gè)替換候選者的“時(shí)間硬件和軟件的角色對(duì)時(shí)鐘頁(yè)替換算在器中保持一個(gè)物理框架的循環(huán)列在列表中保持一個(gè)最后待檢測(cè)框架當(dāng)一個(gè)頁(yè)被存取的時(shí)候,將PTE中的R位置當(dāng)一個(gè)框架需要被替換的時(shí)候,替換第一個(gè)有位而沒有被置的框架,從指針的順時(shí)針?lè)较虼┰窖h(huán)在穿越的過(guò)程中,清楚被檢測(cè)的框架的R在列表中設(shè)置到下一個(gè)框架的手型頁(yè)級(jí)的控不是每個(gè)進(jìn)程都被允許每個(gè)頁(yè)dea:在進(jìn)程的頁(yè)表中,在頁(yè)的基礎(chǔ)上存入獲取頁(yè)的控制信息在作為翻譯的同時(shí)增強(qiáng)控制現(xiàn)在虛擬器系統(tǒng)服務(wù)于兩種功地址翻控在器保護(hù)中虛擬器作為一個(gè)工帶允許位的情況下擴(kuò)展頁(yè)表在每次和每個(gè)頁(yè)錯(cuò)誤期間檢查如果了,產(chǎn)生異常(保護(hù)異常x86x86中級(jí)虛擬器中的三種多級(jí)頁(yè)TLB來(lái)加速翻處理TLB的兩種方法:硬件加速或者軟件加地址翻譯和高速緩虛擬索引物理如果C<=(頁(yè)尺寸*聯(lián)合性),緩沖器的 如果緩沖器和TLB都是在上的索引陣列同時(shí)利用虛在結(jié)束的時(shí)候檢查緩沖器的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)用房租房合同模板(9篇)
- 二零二五年度三人共同投資開設(shè)智能機(jī)器人制造工廠協(xié)議
- 二零二五年度商場(chǎng)租賃權(quán)轉(zhuǎn)讓及管理服務(wù)協(xié)議
- 2025年度父母出資購(gòu)房子女房產(chǎn)共有協(xié)議
- 2025年度電工安全生產(chǎn)信息共享協(xié)議
- 二零二五年度警企共建法治建設(shè)合作協(xié)議
- 2025年度汽車轉(zhuǎn)讓及汽車金融貸款服務(wù)合同
- 二零二五年度茶葉種植基地合作開發(fā)協(xié)議
- 二零二五年度賓館附屬地產(chǎn)經(jīng)營(yíng)權(quán)出讓合同
- 二零二五年度實(shí)習(xí)就業(yè)實(shí)習(xí)期間人身安全協(xié)議
- 2025年供應(yīng)鏈管理公司合作項(xiàng)目協(xié)議書
- 2025年度度假村景觀設(shè)計(jì)及施工一體化合同
- 2025年山東化工職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 《如何規(guī)劃養(yǎng)禽場(chǎng)》課件
- 2024-2025學(xué)年云南省昆明市盤龍區(qū)三年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- (正式版)HG∕T 21633-2024 玻璃鋼管和管件選用規(guī)定
- 張祖慶祖父的園子教學(xué)課件
- 人教版《道德與法治》二年級(jí)下冊(cè)全冊(cè)優(yōu)秀課件
- 小學(xué)一年級(jí)硬筆書法入門(課堂PPT)
- ARM學(xué)習(xí)資料.Cortex-M3處理器體系結(jié)構(gòu)
- 色彩的形式美感
評(píng)論
0/150
提交評(píng)論