freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文[精品論文]基于java語言的操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)技術(shù)研究(編輯修改稿)

2024-12-12 01:13 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 )和新型垃圾收集算法 (火車算法, MarkCopy 算法 )原理的基礎(chǔ)上,基于 MarkCopy 算法,利用系統(tǒng)內(nèi)存管理機(jī)制和 Java 對(duì)象的內(nèi)存行為規(guī)律,設(shè)計(jì)實(shí)現(xiàn)了全系統(tǒng)垃圾收集算法 FSMC(Full System MarkCopy)。經(jīng)過測(cè)試, FSMC 算法相對(duì)于 MarkCopy 算法節(jié)省了 20%以上的時(shí)間,取得了較好的效果。 本文基于 X86平臺(tái)設(shè)計(jì)實(shí)現(xiàn)了 Juni 原型系統(tǒng)。 Juni 系統(tǒng)的硬件抽象層采用 C 和匯編語言實(shí)現(xiàn),完成系統(tǒng)的引導(dǎo)和硬件設(shè)備的初始化并對(duì)上層提供基本的硬件控制與中斷處理服務(wù)。微內(nèi)核層基于 JikesRVM 實(shí)現(xiàn)了動(dòng)態(tài)編譯引擎,基于分代式垃圾收集算法實(shí)現(xiàn)了系統(tǒng)垃圾收集器,并設(shè)計(jì)了中斷異常服務(wù)框架,目前可以處理 X86 中的大多數(shù)異常 (如缺頁異常,除法異常等 ),提供了時(shí)鐘中斷和鍵盤中斷處理服務(wù)。目前 Junicron 支持鍵盤和顯示器兩種設(shè)備,可以在華碩 EPC 上運(yùn)行 SPECjvm98 中的測(cè)試程序。 隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們對(duì)普適計(jì)算的需求越來越高。傳統(tǒng)的操作系統(tǒng)加中間件的方式已經(jīng)不能滿足普適計(jì)算的需求。普適計(jì)算需要既具有平臺(tái)無關(guān)性又具有高安全性的新型操作系統(tǒng)。利用 Java 語言來開發(fā)操作系統(tǒng)不僅可以實(shí)現(xiàn)平臺(tái)無關(guān)性,而且可以解決緩沖區(qū)溢出等安全問題。但是 Java 操作系統(tǒng)為我們帶來優(yōu)勢(shì)的同時(shí),也帶來了許多挑戰(zhàn)。本文分別針對(duì) Java 操作系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)、 Java 對(duì)象行為規(guī)律、全系統(tǒng)垃圾收集算法以及 Java 操作系統(tǒng)的實(shí)現(xiàn)技術(shù) 展開深入研究。 體系結(jié)構(gòu)的設(shè)計(jì)是操作系統(tǒng)技術(shù)的基礎(chǔ)。本文結(jié)合 Java 語言的特點(diǎn),研究了 Java 操作系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)技術(shù)。在新的體系結(jié)構(gòu)下,研究了以 JTOC(Java Tableof Contents)為基礎(chǔ)的進(jìn)程軟隔離技術(shù),通過確定進(jìn)程的“ 內(nèi)存邊界 ” 和 “ 接口邊界 ” 來實(shí)現(xiàn)進(jìn)程間的隔離。提出 Java 操作系統(tǒng)需要將垃圾收集技術(shù)和系統(tǒng)的存儲(chǔ)管理相結(jié)合實(shí)現(xiàn)全系統(tǒng)的垃圾收集技術(shù),從而實(shí)現(xiàn)安全高效自動(dòng)的內(nèi)存管理。 Java 對(duì)象生命行為規(guī)律可以為垃圾收集算法的設(shè)計(jì)提供重要依據(jù),但目前對(duì) Java 運(yùn)行時(shí)程序行為的分 析還是基于 10多年前的統(tǒng)計(jì)數(shù)據(jù),由于當(dāng)時(shí)的軟硬件環(huán)境和現(xiàn)在差別較大,所以前人的分析數(shù)據(jù)已經(jīng)不能滿足需求。本文設(shè)計(jì)實(shí)現(xiàn)了 Java 對(duì)象生命行為的追蹤統(tǒng)計(jì)框架和 EMerlin 程序精確追蹤算法,實(shí)現(xiàn)了對(duì)象生命行為的追蹤。應(yīng)用此框架對(duì) SPECivm98 中的測(cè)試程序進(jìn)行追蹤后,通過對(duì)追蹤結(jié)果進(jìn)行解析和統(tǒng)計(jì)發(fā)現(xiàn): 1)Java 對(duì)象幾乎平均分布在 5 個(gè)范圍之內(nèi),每類對(duì)象中,邊界對(duì)象占絕大多數(shù); 2)Java 對(duì)象在內(nèi)存中的組織類似一個(gè)深度很淺的大胖樹,在根下,掛了很多小的 Java 對(duì)象簇,而且對(duì)象聚集成簇的現(xiàn)象非常普遍。 目前 的垃圾收集算法都是針對(duì)應(yīng)用進(jìn)程設(shè)計(jì)的,如果直接作為系統(tǒng)的垃圾收集算法,由于不能和系統(tǒng)的內(nèi)存管理相配合,所以性能低下。本文在深入研究了經(jīng)典垃圾收集算法 (引用計(jì)數(shù)、標(biāo)記清掃、半?yún)^(qū)復(fù)制和分代算法 )和新型垃圾收集算法 (火車算法, MarkCopy 算法 )原理的基礎(chǔ)上,基于 MarkCopy 算法,利用系統(tǒng)內(nèi)存管理機(jī)制和 Java 對(duì)象的內(nèi)存行為規(guī)律,設(shè)計(jì)實(shí)現(xiàn)了全系統(tǒng)垃圾收集算法 FSMC(Full System MarkCopy)。經(jīng)過測(cè)試, FSMC 算法相對(duì)于 MarkCopy 算法節(jié)省了 20%以上的時(shí)間,取得了較好的效果。 本文基于 X86平臺(tái)設(shè)計(jì)實(shí)現(xiàn)了 Juni 原型系統(tǒng)。 Juni 系統(tǒng)的硬件抽象層采用 C 和匯編語言實(shí)現(xiàn),完成系統(tǒng)的引導(dǎo)和硬件設(shè)備的初始化并對(duì)上層提供基本的硬件控制與中斷處理服務(wù)。微內(nèi)核層基于 JikesRVM 實(shí)現(xiàn)了動(dòng)態(tài)編譯引擎,基于分代式垃圾收集算法實(shí)現(xiàn)了系統(tǒng)垃圾收集器,并設(shè)計(jì)了中斷異常服務(wù)框架,目前可以處理 X86 中的大多數(shù)異常 (如缺頁異常,除法異常等 ),提供了時(shí)鐘中斷和鍵盤中斷處理服務(wù)。目前 Junicron 支持鍵盤和顯示器兩種設(shè)備,可以在華碩 EPC 上運(yùn)行 SPECjvm98 中的測(cè)試程序。 隨著網(wǎng)絡(luò)技 術(shù)的迅速發(fā)展,人們對(duì)普適計(jì)算的需求越來越高。傳統(tǒng)的操作系統(tǒng)加中間件的方式已經(jīng)不能滿足普適計(jì)算的需求。普適計(jì)算需要既具有平臺(tái)無關(guān)性又具有高安全性的新型操作系統(tǒng)。利用 Java 語言來開發(fā)操作系統(tǒng)不僅可以實(shí)現(xiàn)平臺(tái)無關(guān)性,而且可以解決緩沖區(qū)溢出等安全問題。但是 Java 操作系統(tǒng)為我們帶來優(yōu)勢(shì)的同時(shí),也帶來了許多挑戰(zhàn)。本文分別針對(duì) Java 操作系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)、 Java 對(duì)象行為規(guī)律、全系統(tǒng)垃圾收集算法以及 Java 操作系統(tǒng)的實(shí)現(xiàn)技術(shù)展開深入研究。 體系結(jié)構(gòu)的設(shè)計(jì)是操作系統(tǒng)技術(shù)的基礎(chǔ)。本文結(jié)合 Java 語言的特點(diǎn),研究了 Java 操作系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)技術(shù)。在新的體系結(jié)構(gòu)下,研究了以 JTOC(Java Tableof Contents)為基礎(chǔ)的進(jìn)程軟隔離技術(shù),通過確定進(jìn)程的“ 內(nèi)存邊界 ” 和 “ 接口邊界 ” 來實(shí)現(xiàn)進(jìn)程間的隔離。提出 Java 操作系統(tǒng)需要將垃圾收集技術(shù)和系統(tǒng)的存儲(chǔ)管理相結(jié)合實(shí)現(xiàn)全系統(tǒng)的垃圾收集技術(shù),從而實(shí)現(xiàn)安全高效自動(dòng)的內(nèi)存管理。 Java 對(duì)象生命行為規(guī)律可以為垃圾收集算法的設(shè)計(jì)提供重要依據(jù),但目前對(duì) Java 運(yùn)行時(shí)程序行為的分析還是基于 10多年前的統(tǒng)計(jì)數(shù)據(jù),由于當(dāng)時(shí)的軟硬件環(huán)境和現(xiàn)在差別較大,所以前人的分析數(shù)據(jù)已經(jīng)不 能滿足需求。本文設(shè)計(jì)實(shí)現(xiàn)了 Java 對(duì)象生命行為的追蹤統(tǒng)計(jì)框架和 EMerlin 程序精確追蹤算法,實(shí)現(xiàn)了對(duì)象生命行為的追蹤。應(yīng)用此框架對(duì) SPECivm98 中的測(cè)試程序進(jìn)行追蹤后,通過對(duì)追蹤結(jié)果進(jìn)行解析和統(tǒng)計(jì)發(fā)現(xiàn): 1)Java 對(duì)象幾乎平均分布在 5 個(gè)范圍之內(nèi),每類對(duì)象中,邊界對(duì)象占絕大多數(shù); 2)Java 對(duì)象在內(nèi)存中的組織類似一個(gè)深度很淺的大胖樹,在根下,掛了很多小的 Java 對(duì)象簇,而且對(duì)象聚集成簇的現(xiàn)象非常普遍。 目前的垃圾收集算法都是針對(duì)應(yīng)用進(jìn)程設(shè)計(jì)的,如果直接作為系統(tǒng)的垃圾收集算法,由于不能和系統(tǒng)的內(nèi)存管 理相配合,所以性能低下。本文在深入研究了經(jīng)典垃圾收集算法 (引用計(jì)數(shù)、標(biāo)記清掃、半?yún)^(qū)復(fù)制和分代算法 )和新型垃圾收集算法 (火車算法, MarkCopy 算法 )原理的基礎(chǔ)上,基于 MarkCopy 算法,利用系統(tǒng)內(nèi)存管理機(jī)制和 Java 對(duì)象的內(nèi)存行為規(guī)律,設(shè)計(jì)實(shí)現(xiàn)了全系統(tǒng)垃圾收集算法 FSMC(Full System MarkCopy)。經(jīng)過測(cè)試, FSMC 算法相對(duì)于 MarkCopy 算法節(jié)省了 20%以上的時(shí)間,取得了較好的效果。 本文基于 X86平臺(tái)設(shè)計(jì)實(shí)現(xiàn)了 Juni 原型系統(tǒng)。 Juni 系統(tǒng)的硬件抽象層 采用 C 和匯編語言實(shí)現(xiàn),完成系統(tǒng)的引導(dǎo)和硬件設(shè)備的初始化并對(duì)上層提供基本的硬件控制與中斷處理服務(wù)。微內(nèi)核層基于 JikesRVM 實(shí)現(xiàn)了動(dòng)態(tài)編譯引擎,基于分代式垃圾收集算法實(shí)現(xiàn)了系統(tǒng)垃圾收集器,并設(shè)計(jì)了中斷異常服務(wù)框架,目前可以處理 X86 中的大多數(shù)異常 (如缺頁異常,除法異常等 ),提供了時(shí)鐘中斷和鍵盤中斷處理服務(wù)。目前 Junicron 支持鍵盤和顯示器兩種設(shè)備,可以在華碩 EPC 上運(yùn)行 SPECjvm98 中的測(cè)試程序。 隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們對(duì)普適計(jì)算的需求越來越高。傳統(tǒng)的操作系統(tǒng)加中間件的方式已經(jīng)不能滿足普
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1