天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

VTOS內(nèi)存管理的設(shè)計(jì)實(shí)現(xiàn)及其形式化驗(yàn)證研究

發(fā)布時(shí)間:2017-06-11 23:11

  本文關(guān)鍵詞:VTOS內(nèi)存管理的設(shè)計(jì)實(shí)現(xiàn)及其形式化驗(yàn)證研究,由筆耕文化傳播整理發(fā)布。


【摘要】:計(jì)算機(jī)技術(shù)的發(fā)展使得計(jì)算機(jī)的應(yīng)用領(lǐng)域日益擴(kuò)大。在航天航空、軌道交通、醫(yī)療和金融等領(lǐng)域都可看見(jiàn)計(jì)算機(jī)的身影。計(jì)算機(jī)軟件是計(jì)算機(jī)的靈魂,因此現(xiàn)代社會(huì)對(duì)計(jì)算機(jī)軟件的依賴程度非常高。這種局面對(duì)軟件的可靠性提出了很高的要求,社會(huì)對(duì)軟件的高度依賴需要保證軟件高度可靠。操作系統(tǒng)作為部署在計(jì)算機(jī)硬件之上的第一層軟件,其可靠性至關(guān)重要,是其他軟件可靠性的基礎(chǔ)。傳統(tǒng)的軟件工程方法如測(cè)試等無(wú)法完全保證軟件可靠,目前公認(rèn)的能夠保證軟件正確可靠的技術(shù)是形式化驗(yàn)證技術(shù)。因此學(xué)習(xí)期間參加的項(xiàng)目組致力于開(kāi)發(fā)一個(gè)基于微內(nèi)核的操作系統(tǒng)VTOS (Verified Trusted Operating System),使用形式化驗(yàn)證技術(shù)保證其正確性。微內(nèi)核具有封閉性的特點(diǎn),且其小巧性使得形式化描述和驗(yàn)證成為可能。本文研究了VTOS中內(nèi)存管理的設(shè)計(jì)實(shí)現(xiàn)及形式化驗(yàn)證方法,主要貢獻(xiàn)如下:1、設(shè)計(jì)實(shí)現(xiàn)了VTOS的存儲(chǔ)管理。在綜合考慮微內(nèi)核架構(gòu)和系統(tǒng)的性能之后,提出并實(shí)現(xiàn)了將內(nèi)存管理置于系統(tǒng)任務(wù)中的方案。按照功能將內(nèi)存管理劃分為頁(yè)框分配器和進(jìn)程虛存管理兩個(gè)子模塊。頁(yè)框分配器負(fù)責(zé)頁(yè)框的分配和釋放,進(jìn)程虛存管理負(fù)責(zé)管理進(jìn)程的虛擬地址空間。2. VTOS內(nèi)存管理模塊的形式化建模。在考慮并發(fā)的情況下,利用非確定性自動(dòng)機(jī)對(duì)實(shí)現(xiàn)的VTOS內(nèi)存管理模塊進(jìn)行形式化建模,使用Hoare三元組描述了每一個(gè)接口函數(shù)的語(yǔ)義。函數(shù)的語(yǔ)義作為驗(yàn)證的目標(biāo)。3、形式化模型的Isabelle/HOL描述。在輔助定理證明器Isabelle/HOL中描述了為內(nèi)存模塊所建立的自動(dòng)機(jī)模型:定義了模型的狀態(tài)空間;定義了每一個(gè)接口函數(shù)的前置條件和后置條件。為驗(yàn)證奠定了基礎(chǔ)。4, VTOS內(nèi)存管理模塊的形式化驗(yàn)證。對(duì)內(nèi)存管理模塊的形式化驗(yàn)證進(jìn)行了探索,在認(rèn)識(shí)到面向確定性自動(dòng)機(jī)的驗(yàn)證方法不能解決并發(fā)問(wèn)題后,給出了面向非確定性自動(dòng)機(jī)的驗(yàn)證方法。使用新方法對(duì)頁(yè)框釋放函數(shù)free_pages做了驗(yàn)證嘗試,總結(jié)了驗(yàn)證工作所獲得的經(jīng)驗(yàn)。
【關(guān)鍵詞】:操作系統(tǒng) 微內(nèi)核 內(nèi)存管理 模塊化 形式化驗(yàn)證
【學(xué)位授予單位】:南京大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP333.1;TP311.52
【目錄】:
  • 摘要4-5
  • ABSTRACT5-12
  • 第一章 緒論12-18
  • 1.1 研究背景12-13
  • 1.2 相關(guān)工作13-16
  • 1.2.1 微內(nèi)核13-14
  • 1.2.2 操作系統(tǒng)的形式化驗(yàn)證14-16
  • 1.3 本文工作16
  • 1.4 內(nèi)容安排16-18
  • 第二章 VTOS內(nèi)存模塊的設(shè)計(jì)與實(shí)現(xiàn)18-33
  • 2.1 VTOS的結(jié)構(gòu)18-19
  • 2.2 內(nèi)存管理模塊的設(shè)計(jì)19-23
  • 2.3 頁(yè)框分配器的實(shí)現(xiàn)23-26
  • 2.3.1 數(shù)據(jù)對(duì)象23-25
  • 2.3.2 接口函數(shù)25-26
  • 2.4 進(jìn)程虛存管理的實(shí)現(xiàn)26-32
  • 2.4.1 數(shù)據(jù)對(duì)象27-29
  • 2.4.2 接口函數(shù)29-32
  • 2.5 本章小結(jié)32-33
  • 第三章 內(nèi)存模塊的形式化建模33-61
  • 3.1 建模方法33-37
  • 3.1.1 并發(fā)與非確定性33-35
  • 3.1.2 概念與工具35-36
  • 3.1.3 模塊化原則36-37
  • 3.2 頁(yè)框分配器的建模37-47
  • 3.2.1 模型的數(shù)學(xué)語(yǔ)言描述37-42
  • 3.2.2 模型的Isabelle/HOL描述42-47
  • 3.3 進(jìn)程虛存管理的建模47-60
  • 3.3.1 模型的數(shù)學(xué)語(yǔ)言描述47-55
  • 3.3.2 模型的Isabelle/HOL描述55-60
  • 3.4 本章小結(jié)60-61
  • 第四章 內(nèi)存模塊的形式化驗(yàn)證61-84
  • 4.1 原驗(yàn)證方法及其存在的問(wèn)題61-64
  • 4.2 匯編級(jí)模型與狀態(tài)映射64-71
  • 4.2.1 匯編級(jí)模型的定義64-68
  • 4.2.2 匯編級(jí)狀態(tài)到抽象自動(dòng)機(jī)狀態(tài)的映射68-70
  • 4.2.3 模型之間的同構(gòu)性70-71
  • 4.3 函數(shù)的驗(yàn)證71-81
  • 4.3.1 函數(shù)的證明思路71-77
  • 4.3.2 函數(shù)實(shí)現(xiàn)到Isabelle/HOL的翻譯77-79
  • 4.3.3 函數(shù)實(shí)現(xiàn)的正確性驗(yàn)證79-81
  • 4.4 本章小結(jié)81-84
  • 第五章 總結(jié)與展望84-85
  • 5.1 總結(jié)84
  • 5.2 展望84-85
  • 致謝85-86
  • 參考文獻(xiàn)86-88

【共引文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前3條

1 QIAN Zhenjiang;LIU Wei;HUANG Hao;;Research on Microkernel Integrity Semantics Model and Formal Verification[J];Chinese Journal of Electronics;2014年01期

2 王若川;楊孟飛;喬磊;;基于時(shí)間自動(dòng)機(jī)的操作系統(tǒng)中斷管理建模與驗(yàn)證[J];空間控制技術(shù)與應(yīng)用;2014年04期

3 譚彥亮;楊樺;喬磊;;基于Event-B的SpaceOS2操作系統(tǒng)任務(wù)管理需求形式化建模與驗(yàn)證[J];空間控制技術(shù)與應(yīng)用;2014年04期

中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前1條

1 錢(qián)振江;安全操作系統(tǒng)形式化設(shè)計(jì)與驗(yàn)證方法研究[D];南京大學(xué);2013年

中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前2條

1 閆鑫;基于ARINC653標(biāo)準(zhǔn)的分區(qū)操作系統(tǒng)隔離性的驗(yàn)證研究[D];太原理工大學(xué);2014年

2 官水旺;VTOS系統(tǒng)任務(wù)設(shè)計(jì)與形式化驗(yàn)證[D];南京大學(xué);2014年


  本文關(guān)鍵詞:VTOS內(nèi)存管理的設(shè)計(jì)實(shí)現(xiàn)及其形式化驗(yàn)證研究,,由筆耕文化傳播整理發(fā)布。



本文編號(hào):442711

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/442711.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶204e4***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com