[發(fā)明專利]基于定制TLB代換的虛擬機遷移時臟頁記錄方法有效
| 申請?zhí)枺?/td> | 201910910090.0 | 申請日: | 2019-09-25 |
| 公開(公告)號: | CN112559393B | 公開(公告)日: | 2022-10-04 |
| 發(fā)明(設(shè)計)人: | 劉松;王星焱;林海南;黃高陽;鄭巖;鄒通 | 申請(專利權(quán))人: | 無錫江南計算技術(shù)研究所 |
| 主分類號: | G06F12/1027 | 分類號: | G06F12/1027;G06F9/455 |
| 代理公司: | 蘇州創(chuàng)元專利商標事務(wù)所有限公司 32103 | 代理人: | 王健 |
| 地址: | 214083 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 定制 tlb 代換 虛擬機 遷移 時臟頁 記錄 方法 | ||
1.一種基于定制TLB代換的虛擬機遷移時臟頁記錄方法,其特征在于:包括以下步驟:
S1:在虛擬機遷移過程開始前,將控制狀態(tài)寄存器中的遷移標志設(shè)置為開啟;
S2:在虛擬機管理層申請“臟頁緩沖區(qū)”;
S3:虛擬機TLB Miss過程中,判斷造成缺頁的讀寫標志,如果是讀標志,則設(shè)置此時虛擬地址對應(yīng)的TLB設(shè)為只讀;如果是寫標志,計算虛擬地址對應(yīng)的宿主機頁面號,并記錄臟頁;
S4:虛擬機數(shù)據(jù)流異常處理過程中,重填虛擬地址對應(yīng)的TLB,判斷此時TLB是否真正具有只讀標志,如果沒有則將臟位記錄到“臟頁緩沖區(qū)”;否則,進入正常的數(shù)據(jù)流異常處理流程中;
S5:退出到宿主機,根據(jù)虛擬機管理層記錄的臟頁位,將臟頁位對應(yīng)的頁面遷移到目的虛擬機。
2.根據(jù)權(quán)利要求1所述的基于定制TLB代換的虛擬機遷移時臟頁記錄方法,其特征在于:臟頁記錄是在特權(quán)指令模式下實現(xiàn)的。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無錫江南計算技術(shù)研究所,未經(jīng)無錫江南計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910910090.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





