本發(fā)明實(shí)施例提供一種進(jìn)程遷移方法和可遷移操作系統(tǒng)。本發(fā)明進(jìn)程遷移方法,包括:在多內(nèi)核操作系統(tǒng)的至少一個(gè)內(nèi)核上存儲(chǔ)的全局信息表中維護(hù)所有內(nèi)核中進(jìn)程的進(jìn)程相關(guān)信息;監(jiān)測(cè)是否產(chǎn)生進(jìn)程遷移觸發(fā)條件;當(dāng)監(jiān)測(cè)到產(chǎn)生進(jìn)程遷移觸發(fā)條件時(shí),從所述全局信息表中提取源內(nèi)核上待遷移進(jìn)程對(duì)應(yīng)的進(jìn)程相關(guān)信息;根據(jù)所述進(jìn)程相關(guān)信息獲取所述待遷移進(jìn)程的進(jìn)程數(shù)據(jù);根據(jù)所述進(jìn)程數(shù)據(jù)將待遷移進(jìn)程從源內(nèi)核遷移至目標(biāo)內(nèi)核上運(yùn)行。本發(fā)明實(shí)施例通過維護(hù)內(nèi)核上進(jìn)程相關(guān)信息,當(dāng)某個(gè)內(nèi)核失效時(shí)根據(jù)進(jìn)程相關(guān)信息將待遷移進(jìn)程遷移至其他內(nèi)核運(yùn)行,實(shí)現(xiàn)在較小系統(tǒng)開銷下保證操作系統(tǒng)的高容錯(cuò)性,解決由于系統(tǒng)開銷大影響操作系統(tǒng)性能的問題。
聲明:
“進(jìn)程遷移方法和可遷移操作系統(tǒng)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)