国产精品三级AV三级AV三级_日韩AV无码一区二区三区不卡_青青草激情在线久久久免费播放_人妻无码视频免费看

UNIX操作系統(tǒng)下文件系統(tǒng)性能優(yōu)化的淺見

UNIX操作系統(tǒng)下文件系統(tǒng)性能優(yōu)化的淺見

一、芻議UNIX操作系統(tǒng)下文件系統(tǒng)性能的優(yōu)化(論文文獻綜述)

陳朱疊[1](2021)在《異構(gòu)計算系統(tǒng)中的資源虛擬化技術(shù)研究》文中提出隨著目前數(shù)據(jù)體量的急劇增長,數(shù)據(jù)中心對于算力的需求也日益增大,諸如加密解密計算、深度學習在線推理、云VR、云游戲業(yè)務(wù)等各類應(yīng)用的算力需求已遠遠超過了通用處理器的能力所及。此時采用異構(gòu)計算技術(shù)來增加系統(tǒng)的算力的方案已經(jīng)成為業(yè)界趨勢。但是異構(gòu)計算系統(tǒng)中的各類異構(gòu)計算單元存在差異性,用戶直接使用異構(gòu)計算資源需要接觸異構(gòu)計算系統(tǒng)底層細節(jié),最終導(dǎo)致異構(gòu)計算系統(tǒng)產(chǎn)生客制化成程度高、難于開發(fā)及部署等問題。本文詣在針對各類異構(gòu)計算節(jié)點的虛擬化技術(shù)進行研究。論文的的主要工作包括以下幾個方面:第一,完成了異構(gòu)計算平臺的搭建,具體工作是完成了本異構(gòu)計算平臺中的各異構(gòu)計算節(jié)點的運行基礎(chǔ)環(huán)境搭建,包括X86板卡的系統(tǒng)移植以及FPGA板卡的底層固件開發(fā)以及嵌入式Linux系統(tǒng)移植。第二,本文分析了虛擬化技術(shù)的基本概念。對通用處理器類型計算節(jié)點上的各類虛擬化方案做了詳細的原理分析。通過對比,本文采用了Docker作為本平臺中應(yīng)用于處理器節(jié)點的虛擬化技術(shù),并設(shè)計了Docker技術(shù)在本平臺中的實施方案。第三,提出了基于RDMA技術(shù)的虛擬計算資源的互聯(lián)方案,框架為任務(wù)模塊之間創(chuàng)建基于QP SEDN/RECV操作的虛通道,實現(xiàn)了低延遲、高吞吐量的數(shù)據(jù)交互方案。同時設(shè)計了RDMA于Docker容器的代理模塊,測試了其相關(guān)性能。第四,分析了FPGA局部動態(tài)可重構(gòu)技術(shù),完成了FPGA動態(tài)而可重構(gòu)的相關(guān)流程。同時以此技術(shù)為基礎(chǔ),完成了FPGA的資源虛擬化方案設(shè)計,包括FPGA虛擬化邏輯框架設(shè)計、FPGA虛擬化框架驅(qū)動層設(shè)計以及控制器程序設(shè)計等。第五,完成了系統(tǒng)資源管理框架的設(shè)計與實現(xiàn),設(shè)計了一種基于圖的任務(wù)描述方案,在屏蔽系統(tǒng)硬件底層細節(jié)的情況下提供用給戶統(tǒng)一的任務(wù)部署及監(jiān)控接口,從而簡化用戶開發(fā)及部署流程。本文完成了對各類異構(gòu)計算資源的抽象虛擬化,并實現(xiàn)了一種異構(gòu)計算資源管理框架,簡化了各異構(gòu)計算節(jié)點的應(yīng)用開發(fā)、應(yīng)用部署流程,同時提高了系統(tǒng)的資源利用率,具有一定的工程意義。

吳平凡[2](2020)在《基于龍芯平臺的Docker移植與優(yōu)化方法研究》文中研究說明Docker容器技術(shù)是一種輕量級的,利用Linux容器技術(shù)為核心實現(xiàn)的虛擬化技術(shù)。隨著云計算模式的普及,國產(chǎn)平臺中龍芯服務(wù)器系統(tǒng)對于虛擬化技術(shù)的支持需求日益迫切,在虛擬機技術(shù)還未完全成熟的情況下,移植和優(yōu)化更為輕便靈活的Docker容器技術(shù),實現(xiàn)國產(chǎn)龍芯服務(wù)器在云模式下的應(yīng)用是極為必要的。本文根據(jù)龍芯平臺新推出Fedora28系統(tǒng)的實際需求,移植和優(yōu)化了1.13.1版本的Docker方案到Fedora28系統(tǒng)中去,針對舊版本Docker方案在MIPS下的一些不足,對Docker底層模塊添加了MIPS架構(gòu)入口,調(diào)優(yōu)了SETNS相關(guān)的MIPS架構(gòu)參數(shù),添加了Bolt DB的架構(gòu)識別入口,針對不同架構(gòu)下設(shè)備號存儲變量格式差異對部分模塊進行修改和重構(gòu),解決了平臺差異化問題。并且構(gòu)建了MIPS下的鏡像倉庫,完善了Docker在龍芯平臺下的應(yīng)用生態(tài)。研究了極具代表性的Kubernetes容器集群管理工具,并詳細介紹了其架構(gòu)和設(shè)計,完成了Kubernetes容器集群管理工具的移植,和集群管理系統(tǒng)的構(gòu)建,并設(shè)計了靜態(tài)調(diào)度優(yōu)化算法,同時通過優(yōu)化優(yōu)選常量對集群調(diào)度器進行了優(yōu)化,提升了集群調(diào)度性能12%左右。本文優(yōu)化了Docke方案的底層實現(xiàn)機制,通過去除冗余的信號變量定義和支持新的存儲驅(qū)動模式,提升了性能和效率,通過設(shè)計包括CPU計算、調(diào)度性能等多方面的評測方案進行測試,結(jié)果表明新版Docker方案運行穩(wěn)定,與舊版本相比系統(tǒng)調(diào)用消耗降低了10%左右,進程通信相關(guān)性能提升了50%左右,為龍芯虛擬化平臺提供了新版升級方案。

梁鑫波[3](2020)在《基于云存儲后備的Android應(yīng)用外存限額監(jiān)控SDK的設(shè)計和開發(fā)》文中研究說明近些年,為了滿足用戶的使用需求,各種手機應(yīng)用軟件層出不窮。與此同時,不同的手機應(yīng)用使用過程中產(chǎn)生的數(shù)據(jù)量差距非常大。雖然手機存儲空間也變得越來越大,但是手機應(yīng)用在使用過程中產(chǎn)生的大量文件仍然會將有限的手機存儲空間占滿。能否根據(jù)手機應(yīng)用的不同使用需求設(shè)置不同的外存限額來更高效的使用手機外存空間呢?云存儲技術(shù)的發(fā)展為我們提供了解決這一問題的思路。但是,現(xiàn)有的云存儲客戶端無法根據(jù)手機應(yīng)用的不同使用需求設(shè)置不同的外存限額,并對手機應(yīng)用文件的狀態(tài)自動監(jiān)控,實現(xiàn)自動化優(yōu)化管理。針對上述問題,本文設(shè)計并開發(fā)了一個基于云存儲后備的Android應(yīng)用外存限額監(jiān)控SDK(Android Application Storage Quota Monitoring Software Development Kit,簡稱AASQM-SDK),基本工作如下:本文設(shè)計的AASQM-SDK通過調(diào)用接口實現(xiàn)對不同應(yīng)用的外存限額設(shè)置。它能夠?qū)κ謾C應(yīng)用文件的多種狀態(tài)進行自動監(jiān)控,針對文件不同的狀態(tài),采用不同的限額處理方式。AASQM-SDK使用云存儲作為后備空間,實現(xiàn)了本地文件和云端對象存儲的關(guān)聯(lián)映射,文件從本地到云端的推送和取回操作對用戶完全透明。AASQM-SDK具有良好的兼容性,可以兼容Android 2.3以上的版本。目前,AASQM-SDK完成開發(fā),本文對其功能、性能和兼容性進行了相關(guān)測試。測試結(jié)果表明,AASQM-SDK能穩(wěn)定運行,在應(yīng)用限額的情況下能自動協(xié)助管理手機應(yīng)用的本地文件,幫助應(yīng)用更高效的利用手機外存空間,滿足用戶對不同應(yīng)用的外存限額需求。

馮小建[4](2019)在《輕量級操作系統(tǒng)的設(shè)計與開發(fā)》文中進行了進一步梳理操作系統(tǒng)是管理和控制計算機硬件和軟件資源的計算機程序,也是計算機硬件和其他軟件之間的接口。雖然操作系統(tǒng)技術(shù)日益成熟,但仍然是一個不斷發(fā)展,不斷更新的領(lǐng)域。然而,國產(chǎn)操作系統(tǒng)的發(fā)展相對落后,目前難以與國際知名的操作系統(tǒng)相競爭。Linux是國際上常用且強大的操作系統(tǒng),它擁有著自由、公開且免費的特性,為人們提供了學習優(yōu)秀國外操作系統(tǒng)的設(shè)計理念和實現(xiàn)方法的機會。因此,研究和改進Linux操作系統(tǒng)對于國內(nèi)操作系統(tǒng)的發(fā)展具有重要意義。此外,當前市場上大多數(shù)的操作系統(tǒng)內(nèi)核都是由C語言和匯編語言混合編程,主要基于C語言。而由C語言構(gòu)成的大型項目往往會面臨功能與模塊關(guān)系不清晰、代碼的復(fù)用性和維護性較差等問題。在當下Linux代碼急速膨脹的趨勢下,解決代碼的維護問題尤為重要。因此,由面向?qū)ο笳Z言實現(xiàn)的操作系統(tǒng)內(nèi)核將會體現(xiàn)出明顯的優(yōu)勢,具有重要的現(xiàn)實意義和應(yīng)用價值。本文將從引導(dǎo)模塊出發(fā),從實模式轉(zhuǎn)換到保護模式,研究并論述Linux操作系統(tǒng)中分頁機制與虛擬內(nèi)存、進程與線程和文件系統(tǒng)等概念的涵義。然后設(shè)計并開發(fā)內(nèi)核中的時鐘管理、內(nèi)存管理、任務(wù)管理、文件管理和終端等功能模塊,完成一個較為完善的32位操作系統(tǒng)。并且本文采用C++語言和匯編語言混合編程的方式來設(shè)計和開發(fā)操作系統(tǒng)內(nèi)核的各個模塊,為改善大型操作系統(tǒng)的封裝性與維護性打下基礎(chǔ)。本文對內(nèi)核的各功能模塊進行了測試與分析??紤]到內(nèi)核模塊較多,開發(fā)與測試工作較為繁雜,故將程序文件放在不同的目錄下管理和維護,并采用makefile工具簡化編譯過程。將編譯成功的二進制可執(zhí)行文件寫到虛擬磁盤映像文件中,再用Bochs虛擬機直接運行虛擬磁盤,測試結(jié)果基本符合預(yù)期。最后對相關(guān)研究工作和現(xiàn)有成果進行了總結(jié)與展望,總結(jié)不足之處,為后續(xù)的優(yōu)化工作確立了方向。

劉少偉[5](2019)在《基于雙系統(tǒng)的車聯(lián)網(wǎng)車載終端設(shè)計與實現(xiàn)》文中研究指明近年來,隨著我國城市化進程步伐加快,城市交通擁堵、交通事故頻發(fā)、停車難等問題日益突出,嚴重影響了人們的出行和社會經(jīng)濟發(fā)展,伴隨物聯(lián)網(wǎng)技術(shù)迅猛發(fā)展,車聯(lián)網(wǎng)成為解決城市交通問題的有效途徑。其中車聯(lián)網(wǎng)車載終端是車聯(lián)網(wǎng)系統(tǒng)建立的基礎(chǔ),是實現(xiàn)車與車、車與路之間通信的橋梁,車載終端需具備多種信息交互、快速數(shù)據(jù)處理及功能擴展等功能。本課題通過對國內(nèi)外現(xiàn)存車聯(lián)網(wǎng)車載終端文獻進行研究,在2018年遼寧省自然科學基金項目“智能網(wǎng)聯(lián)汽車的車載通信終端關(guān)鍵技術(shù)研究”的支持下,提出了基于雙系統(tǒng)的車聯(lián)網(wǎng)車載終端的研究。雙系統(tǒng)為嵌入式Linux系統(tǒng)和Android系統(tǒng),由嵌入式Linux系統(tǒng)為用戶提供安全應(yīng)用、調(diào)度應(yīng)用;由Android系統(tǒng)為用戶提供娛樂應(yīng)用,雙系統(tǒng)運行的物理環(huán)境是兩塊同型號實驗板,并分別配備觸摸屏。車載終端主要實現(xiàn)踏板數(shù)據(jù)有效性判定、定位數(shù)據(jù)熱備、行車數(shù)據(jù)上傳至云端、下載云端的交通協(xié)調(diào)信息、導(dǎo)航、影音播放等功能,由雙系統(tǒng)處理器實驗板、4G模塊、雙模定位模塊、藍牙/WiFi模塊、GPS定位模塊等部分構(gòu)成。在車載終端設(shè)計時,首先依據(jù)ISO26262標準中的安全管理生命周期對車載終端進行分析,確定車載終端硬件架構(gòu)與風險處理策略。然后對車載終端的各功能模塊相關(guān)接口進行設(shè)計。之后對車載終端進行符合實際情況的系統(tǒng)定制,增添/刪減嵌入式Linux系統(tǒng)Kernel驅(qū)動文件,使嵌入式Linux系統(tǒng)能夠支持相關(guān)功能模塊;Android系統(tǒng)在內(nèi)核定制的前提下修改File System源碼,使Android系統(tǒng)更符合車載環(huán)境。最后對車載終端的應(yīng)用程序進行設(shè)計,在嵌入式Linux系統(tǒng)內(nèi)通過建立進程方式實現(xiàn)風險處理程序和車載終端與云端的數(shù)據(jù)交互程序同時運行,并將關(guān)鍵信息顯示在QT/E界面內(nèi);在Android系統(tǒng)中設(shè)計監(jiān)聽程序,通過對Android UI界面按鍵、CAN通信、串口的監(jiān)聽實現(xiàn)語音控制、定位數(shù)據(jù)熱備和第三方應(yīng)用的跳轉(zhuǎn),由第三方應(yīng)用提供導(dǎo)航和娛樂服務(wù)。最后對不同系統(tǒng)的實驗板分別進行實物測試,通過模擬車聯(lián)網(wǎng)通信數(shù)據(jù),驗證車載終端通信能力及目標功能,實驗結(jié)果表明方案可行,電路設(shè)計合理,達到預(yù)期目標,該成果對促進我國車聯(lián)網(wǎng)發(fā)展具有實際意義。

楊恒生[6](2019)在《基于Zabbix的Solaris平臺監(jiān)控管理系統(tǒng)設(shè)計與實現(xiàn)》文中提出UNIX服務(wù)器作為一種商業(yè)化計算設(shè)備,被廣泛應(yīng)用于許多大型傳統(tǒng)企業(yè)核心的數(shù)據(jù)或業(yè)務(wù)環(huán)境中。通常各類UNIX產(chǎn)品都是由操作系統(tǒng)和硬件緊密的整合于一體,作為一個相對獨立、可靠性和穩(wěn)定高的環(huán)境平臺為大型企業(yè)的關(guān)鍵信息處理領(lǐng)域上發(fā)揮著重大的作用。隨著計算機信息科學與互聯(lián)網(wǎng)應(yīng)用的發(fā)展,服務(wù)器設(shè)備環(huán)境平臺的提供穩(wěn)定計算能力和不中斷的服務(wù)顯得越來越重要。對于企業(yè)核心運行的平臺設(shè)備,維護設(shè)備的硬件和軟件環(huán)境穩(wěn)定是企業(yè)提供持續(xù)高能力高可用運行環(huán)境的基礎(chǔ),同時也是保障業(yè)務(wù)的必要條件,因此運維管理和監(jiān)控則成為當中的核心事務(wù)。本文先對UNIX系統(tǒng)之一的Oracle Solaris系統(tǒng)平臺服務(wù)器的現(xiàn)狀和特性進行闡述分析,在應(yīng)用和維護管理上的優(yōu)缺點進行剖析。針對在Solaris設(shè)備應(yīng)用方面存在管理繁雜,缺乏運維自動化和統(tǒng)一管理的特點;通過結(jié)合現(xiàn)有的監(jiān)控技術(shù)和Solaris類服務(wù)器的應(yīng)用維護特性,提出并使用開源的Zabbix監(jiān)控解決方案,對Solaris架構(gòu)的硬件平臺產(chǎn)品服務(wù)器為主同時包括一體機、存儲、磁帶庫等硬件和系統(tǒng)的資源指標,全面的硬件狀態(tài)以及報警信息等方面進行管理和監(jiān)控,構(gòu)建一套整合全面、高時效性的以服務(wù)器為主的硬件、操作系統(tǒng)的監(jiān)控維護管理平臺。本論文以開源的解決方案Zabbix進行整體的闡述,描述各個模塊相互之間的關(guān)系,以及整個框架下的運行和實現(xiàn)流程。對基于Zabbix平臺進行深入的剖析Solaris平臺監(jiān)控系統(tǒng)運作過程和模式,包含系統(tǒng)涉及的主要有關(guān)網(wǎng)絡(luò)協(xié)議技術(shù)?;诖颂匦酝瑫r結(jié)合公司的硬件產(chǎn)品監(jiān)控目標對Solaris服務(wù)器監(jiān)控內(nèi)容與手段進行改善。本論文介紹了Solaris操作系統(tǒng)和對應(yīng)服務(wù)器產(chǎn)品包含的部件關(guān)鍵運行指標,同時介紹了Solaris環(huán)境架構(gòu)的硬件平臺產(chǎn)品整體結(jié)構(gòu),重點部件以及監(jiān)控的對象和節(jié)點。實現(xiàn)設(shè)計并開發(fā)了基于Zabbix解決方案的硬件監(jiān)控系統(tǒng),系統(tǒng)提供和運用了靈活的監(jiān)控目標項和配置規(guī)則,實現(xiàn)了Solaris架構(gòu)的硬件平臺物理資源的統(tǒng)一集中管理和整合性監(jiān)控;監(jiān)控系統(tǒng)展現(xiàn)了界面簡潔的視圖和詳細報表,提高對服務(wù)器設(shè)備維護能力,為快速發(fā)現(xiàn)定位系統(tǒng)故障和異常提供有力支撐,整體提高了系統(tǒng)的運營和維護的效率。最后通過測試實驗,對各項預(yù)期的功能和前期需求進行驗證和測試,實驗結(jié)果表明監(jiān)控管理系統(tǒng)能滿足實際的需求,對Solaris相關(guān)的硬件產(chǎn)品維護監(jiān)控方面的標準化與整合化推進具有重要意義,研究成果同時也具備良好的應(yīng)用價值。

陳鮑孜[7](2019)在《面向MPSoC虛擬化體系結(jié)構(gòu)的操作系統(tǒng)關(guān)鍵技術(shù)》文中研究表明集成電路制造工藝的發(fā)展與人們對計算性能的不斷追求,使得MPSoC成為從移動計算到高性能計算硬件平臺上的主流發(fā)展方向。隨著越來越多的計算單元被集成到單一芯片上,如何更有效地使用單芯片上的資源從而獲得良好的系統(tǒng)伸縮性成為擺在系統(tǒng)軟件設(shè)計者前面的重要問題。在MPSoC系統(tǒng)上部署虛擬化技術(shù)是解決該問題的一種有效的解決方式。同時,虛擬化也帶來了保障虛擬機的安全和提高虛擬機系統(tǒng)性能的挑戰(zhàn)。針對面向MPSoC虛擬化體系結(jié)構(gòu)的操作系統(tǒng)技術(shù)進行研究,可為未來基于多核處理器芯片的系統(tǒng)軟件設(shè)計與實現(xiàn)提供良好的理論與技術(shù)基礎(chǔ),具有重要的理論意義與應(yīng)用價值。本文針對面向MPSoC虛擬化體系結(jié)構(gòu)的操作系統(tǒng)關(guān)鍵技術(shù)中的虛擬化系統(tǒng)結(jié)構(gòu)、邊信道安全隔離機制、網(wǎng)絡(luò)I/O虛擬化的擴展性性能優(yōu)化等方面展開了一系列的研究。文章首先對開源虛擬化平臺與體系結(jié)構(gòu)、虛擬機安全與I/O虛擬化技術(shù)進行了綜述,然后介紹了基于飛騰硬件虛擬化技術(shù)的的操作系統(tǒng)設(shè)計,對虛擬化體系結(jié)構(gòu)的邊信道安全與高可伸縮MPSoC網(wǎng)絡(luò)I/O的虛擬化技術(shù)進行了研究,最后實現(xiàn)了飛騰平臺下基于硬件分區(qū)的虛擬機監(jiān)控器并完成了系統(tǒng)性能測試。具體貢獻包括:1)針對飛騰平臺的體系結(jié)構(gòu)特點,設(shè)計了基于飛騰硬件虛擬化技術(shù)的操作系統(tǒng)。文章分析了飛騰平臺所提供的CPU虛擬化、內(nèi)存虛擬化、中斷虛擬化以及計時器虛擬化的硬件機制,討論了飛騰平臺下虛擬化系統(tǒng)設(shè)計中觸發(fā)自陷的敏感操作、虛擬機上下文切換、兩階段地址轉(zhuǎn)換機制、中斷注入方式以及計時系統(tǒng),完成了面向飛騰平臺虛擬化系統(tǒng)的軟件設(shè)計。此外,文章分別從CPU虛擬化支持、上下文切換方式、內(nèi)存虛擬化機制、計時器虛擬化機制、中斷以及中斷注入分析對比了飛騰平臺硬件虛擬化機制與Intel x86平臺的異同。2)針對虛擬化體系結(jié)構(gòu)下的邊信道安全,提出了一種針對熔斷漏洞主動切斷隱蔽信道的防護方法。該方法在檢測到異常時將噪聲注入邊信道或?qū)ξⅢw系結(jié)構(gòu)狀態(tài)進行復(fù)位,實現(xiàn)了針對熔斷漏洞的按需隔離。相比現(xiàn)有的KAISER,該方法還可以用于防御針對系統(tǒng)寄存器的信息泄露(熔斷漏洞變種II)。由于噪聲注入或狀態(tài)復(fù)位的操作僅出現(xiàn)在異常處理路徑上,因此大部分普通應(yīng)用程序的性能幾乎不受到影響。根據(jù)測試,該方法引入的系統(tǒng)性能折損率不超過1%。此外,本文針對幽靈漏洞的Retpoline防護方案進行了性能分析,提出了利用用戶態(tài)網(wǎng)絡(luò)的性能優(yōu)化方案,使其網(wǎng)絡(luò)I/O性能折損率從6.67%降低至1.27%。3)針對多核虛擬機的可擴展性問題,設(shè)計實現(xiàn)了基于飛騰體系結(jié)構(gòu)的多隊列虛擬網(wǎng)絡(luò)I/O機制。根據(jù)實驗觀測,當網(wǎng)絡(luò)I/O并發(fā)度逐步提高時,飛騰平臺下虛擬機系統(tǒng)性能出現(xiàn)了明顯的性能回退,增加虛擬CPU數(shù)量反而會降低系統(tǒng)性能?;陲w騰硬件中斷虛擬化技術(shù),本文使用虛擬MSI實現(xiàn)了多隊列虛擬網(wǎng)絡(luò)I/O。該機制提高了飛騰平臺下虛擬機的中斷處理性能,增強了虛擬機網(wǎng)絡(luò)報文處理在多核系統(tǒng)上的可擴展性。實驗表明,當虛擬機的CPU核心數(shù)設(shè)置為12時,相對優(yōu)化前設(shè)計,虛擬網(wǎng)絡(luò)I/O的并發(fā)請求處理吞吐率在Linux網(wǎng)橋、Macvlan以及Open vSwitch三種配置下分別提高了53.03%、59.78%與71.26%。4)實現(xiàn)了基于飛騰平臺的硬件分區(qū)虛擬機監(jiān)控器,解決了由飛騰平臺緩存特性引入的模擬設(shè)備實現(xiàn)問題。相比x86架構(gòu),飛騰平臺將頁面高速緩存的一部分管理工作暴露給軟件系統(tǒng)。對于飛騰平臺下模擬I/O設(shè)備的實現(xiàn),系統(tǒng)軟件需要顯式地介入高速緩存系統(tǒng),以保證系統(tǒng)正常運行所需的緩存一致性。本文對飛騰平臺高速緩存一致性特點進行深入分析后,改進了虛擬化平臺下客戶操作系統(tǒng)內(nèi)核的加載流程,解決了飛騰平臺下模擬設(shè)備的緩存不一致問題。

梅飛[8](2019)在《基于日志結(jié)構(gòu)合并樹的大規(guī)模鍵值存儲系統(tǒng)優(yōu)化方法研究》文中提出大數(shù)據(jù)技術(shù)的蓬勃發(fā)展,需要對海量數(shù)據(jù)進行高效保存和處理,從而對存儲系統(tǒng)提出更高性能需求?;谌罩窘Y(jié)構(gòu)合并樹(Log-Structured Merge-Tree)實現(xiàn)的鍵值存儲系統(tǒng),在處理寫請求時能夠?qū)⑿☆w粒的隨機寫聚集成大顆粒的連續(xù)寫從而充分利用外存設(shè)備帶寬,因此具有高吞吐能力并被廣泛應(yīng)用在大規(guī)模存儲環(huán)境中。近年來,計算機硬件技術(shù)也在快速發(fā)展。在計算方面,多核處理器和高并行專用處理器已經(jīng)普及;在存儲方面,新型非易失性存儲器與DRAM內(nèi)存的性能鴻溝不斷縮減,以及支持并發(fā)IO的閃存固態(tài)盤已得到廣泛部署并逐漸取代機械硬盤。面對日益龐大的海量數(shù)據(jù)和新型硬件的特性,基于傳統(tǒng)硬件資源設(shè)計的日志結(jié)構(gòu)合并樹鍵值存儲系統(tǒng)在新應(yīng)用環(huán)境中面臨巨大挑戰(zhàn)。針對上述形勢,需要對日志結(jié)構(gòu)合并樹鍵值存儲系統(tǒng)從處理邏輯、存儲過程、和存儲介質(zhì)等方面重新審視并綜合優(yōu)化以適應(yīng)大規(guī)模數(shù)據(jù)對高性能存儲的迫切需求。國內(nèi)外學術(shù)界和工業(yè)界也在這方面進行多維度研究,包括定制化日志結(jié)構(gòu)合并樹以優(yōu)化特定負載下的性能、更改日志結(jié)構(gòu)合并樹合并策略以減少寫放大、設(shè)計面向閃存固態(tài)盤或者其他非易失存儲器的日志結(jié)構(gòu)合并樹等。本文研究工作著重從日志結(jié)構(gòu)合并樹的內(nèi)存緩沖結(jié)構(gòu)、IO存取過程、模型設(shè)計這三個方面分析其在部署和研究工作中面臨的關(guān)鍵問題,進而提出有效解決方案。首先,日志結(jié)構(gòu)合并樹使用一塊內(nèi)存區(qū)域作為新數(shù)據(jù)緩沖區(qū),當前鍵值存儲系統(tǒng)對此緩沖區(qū)的數(shù)據(jù)通常使用跳表結(jié)構(gòu)進行保存和索引。在新型非易失性外存儲器與DRAM內(nèi)存的性能鴻溝不斷縮減的趨勢下,緩沖區(qū)跳表結(jié)構(gòu)由于處于讀寫請求處理的關(guān)鍵路徑,其性能對基于日志結(jié)構(gòu)合并樹存儲系統(tǒng)的發(fā)展至關(guān)重要。目前的跳表有概率型和確定型兩種,前者維護代價小但是索引結(jié)構(gòu)不穩(wěn)定,而后者反之。基于此,提出在搜索過程中按需創(chuàng)建索引節(jié)點的新型跳表結(jié)構(gòu)Bod Skip以提高內(nèi)存緩沖區(qū)結(jié)構(gòu)的性能。Bod Skip根據(jù)遍歷步數(shù)確定是否需要創(chuàng)建索引節(jié)點而非憑借隨機概率,因此支持生成穩(wěn)定索引。同時,索引節(jié)點按照歷史搜索信息生成,避免因創(chuàng)建無價值索引產(chǎn)生的額外開銷。在加入新節(jié)點時,Bod Skip只涉及對新節(jié)點前后兩個相鄰節(jié)點的更新,因此在并發(fā)操作上具有優(yōu)勢。其次,日志結(jié)構(gòu)合并樹鍵值存儲系統(tǒng)的主流實現(xiàn)方式依托傳統(tǒng)基于“應(yīng)用/文件系統(tǒng)/塊設(shè)備”的多層存儲處理棧,并通過文件系統(tǒng)將日志結(jié)構(gòu)合并樹管理的數(shù)據(jù)持久化保存在塊設(shè)備上。然而,文件系統(tǒng)層的引入嚴重影響日志結(jié)構(gòu)合并樹對外存設(shè)備帶寬的利用。通過深入分析三個典型文件系統(tǒng)在存儲日志結(jié)構(gòu)合并樹時所產(chǎn)生數(shù)據(jù)的IO特征,發(fā)現(xiàn)外存設(shè)備帶寬無法得到有效利用的原因在于文件系統(tǒng)會產(chǎn)生尺寸小但數(shù)量多的額外IO。以實驗證實和量化了文件系統(tǒng)層所引起IO在機械硬盤和固態(tài)盤上的性能代價后,據(jù)此提出日志結(jié)構(gòu)合并樹直接存儲技術(shù)并實現(xiàn)原型系統(tǒng)LDS。直接存儲技術(shù)的原理是使用日志結(jié)構(gòu)合并樹結(jié)構(gòu)管理外存空間以完全消除文件系統(tǒng)層引入的IO開銷。最后,基于日志結(jié)構(gòu)合并樹實現(xiàn)或衍生的鍵值存儲系統(tǒng)種類眾多,但是缺乏一個分類體系,使得部署和研究工作面臨著低效以及難以進行準確評估的問題。針對此問題,全面分析并歸納包含日志結(jié)構(gòu)合并樹在內(nèi)的多階合并結(jié)構(gòu)的根本特征,提出“樹/森林”分類模型,并在此基礎(chǔ)上進一步探索多階合并結(jié)構(gòu)仍然存在的設(shè)計空間,提出一種基于森林模型的高性能鍵值存儲系統(tǒng)Sifr DB。“樹/森林”分類模型的提出突破日志結(jié)構(gòu)合并樹概念的局限性,從原理上解釋了已有鍵值存儲系統(tǒng)性能偏好的根源。根據(jù)該模型對基于不同類型多階合并結(jié)構(gòu)的鍵值存儲系統(tǒng)進行了嚴格區(qū)分,使得在部署和進行相關(guān)研究工作時對模型或系統(tǒng)在選擇和認識上有章可循。Sifr DB在實現(xiàn)上吸收了各自模型優(yōu)點的同時又避免了其缺點,并能夠無縫運行于所提出的LDS系統(tǒng)上獲得直接存儲的收益。另外,在Sifr DB中設(shè)計了一種高效的并行搜索算法解決森林模型較為突出的讀降級問題,該算法充分利用固態(tài)盤的內(nèi)部并行性顯著提高了查詢性能??偠灾?本文研究工作全面審視傳統(tǒng)日志結(jié)構(gòu)合并樹鍵值存儲系統(tǒng)的整體架構(gòu)和數(shù)據(jù)處理過程,分析關(guān)鍵性能問題并提出最大化挖掘硬件潛力的優(yōu)化方法,實現(xiàn)應(yīng)用邏輯和硬件特性有效結(jié)合以全面提升日志結(jié)構(gòu)合并樹鍵值存儲系統(tǒng)在大規(guī)模存儲環(huán)境中的性能。

劉旭[9](2019)在《應(yīng)用軟件外存限額文件系統(tǒng)的設(shè)計與實現(xiàn)》文中進行了進一步梳理當今社會,應(yīng)用軟件更新?lián)Q代頻繁,而這些應(yīng)用軟件動輒產(chǎn)生海量的應(yīng)用數(shù)據(jù),不同的應(yīng)用軟件產(chǎn)生的數(shù)據(jù)量明顯不一樣,那么如何根據(jù)應(yīng)用軟件的不同,對應(yīng)用軟件設(shè)定不同的限額值,一方面實現(xiàn)存儲空間的優(yōu)化,另一方面更高效的組織管理應(yīng)用數(shù)據(jù)呢?云存儲技術(shù)蓬勃發(fā)展,為我們提供了契機。然而,現(xiàn)有的云存儲客戶端無法像真正的文件系統(tǒng)一樣組織和管理數(shù)據(jù),無法根據(jù)應(yīng)用軟件類型不同,進行不同的存儲空間優(yōu)化策略,無法自動監(jiān)控文件系統(tǒng)行為,實現(xiàn)自動化優(yōu)化管理。針對上述問題,本文設(shè)計并實現(xiàn)了應(yīng)用軟件外存限額文件系統(tǒng)(AQFS),它采用類似于可堆疊式文件系統(tǒng)開發(fā)方式開發(fā)的,能自動監(jiān)控應(yīng)用軟件和文件系統(tǒng)的變化,能綁定多個應(yīng)用軟件,對不同的應(yīng)用軟件設(shè)定不同的限額值,并根據(jù)用戶的操作,對文件自動進行推送云端和取回的處理,AQFS還實現(xiàn)了本地文件和云端對象存儲的關(guān)聯(lián)映射。本文基本工作如下:首先,本文構(gòu)建了AQFS整體模型,根據(jù)所處理的文件結(jié)構(gòu)和監(jiān)控事件,提出了文件元數(shù)據(jù)結(jié)構(gòu)模型和AQFS捕獲事件的定義,針對不同的事件,設(shè)計相應(yīng)的處理策略。然后,本文詳細設(shè)計了每個模塊,包括每層的詳細數(shù)據(jù)結(jié)構(gòu)設(shè)計、詳細功能設(shè)計以及函數(shù)封裝,設(shè)計了AQFS整體運行流程以及用戶不同操作行為的限額處理。最后,本文對AQFS功能、性能進行了相關(guān)測試,并結(jié)合實際案例進行了分析。結(jié)果表明,該系統(tǒng)運行穩(wěn)定,能優(yōu)化處理應(yīng)用軟件產(chǎn)生的應(yīng)用數(shù)據(jù),高效的利用存儲空間,滿足用戶對應(yīng)用數(shù)據(jù)特定需求。

林舜清[10](2019)在《面向控制領(lǐng)域的微內(nèi)核系統(tǒng)服務(wù)的設(shè)計與實現(xiàn)》文中研究說明隨著嵌入式控制領(lǐng)域智能化、聯(lián)網(wǎng)化、綜合化的發(fā)展,對嵌入式操作系統(tǒng)的安全性、可靠性、可擴展性、標準化、分布式等方面提出了更高的要求。微內(nèi)核操作系統(tǒng)以其良好的可擴展性、可靠性和安全隔離等特性,逐漸成為嵌入式操作系統(tǒng)發(fā)展的方向。DeHyp微內(nèi)核具有第三代微內(nèi)核的特點,擁有基于Capability的訪問控制機制和高效的IPC機制。本文在分析國內(nèi)外微內(nèi)核操作系統(tǒng)發(fā)展趨勢的基礎(chǔ)上,通過對DeHyp微內(nèi)核、嵌入式網(wǎng)絡(luò)協(xié)議棧、可信啟動和分區(qū)隔離等相關(guān)技術(shù)的研究,提出面向控制領(lǐng)域的微內(nèi)核系統(tǒng)服務(wù)的構(gòu)建方案。本文的工作重點圍繞如何基于DeHyp微內(nèi)核構(gòu)建面向控制領(lǐng)域的系統(tǒng)服務(wù)展開。主要有以下幾點:(1)設(shè)計了一種面向控制領(lǐng)域的微內(nèi)核系統(tǒng)服務(wù)架構(gòu),并針對控制領(lǐng)域系統(tǒng)安全可靠的關(guān)鍵需求,從四個方面實現(xiàn)系統(tǒng)服務(wù)的安全性和可靠性:采用基于組件的模塊化結(jié)構(gòu)來構(gòu)建系統(tǒng)服務(wù),每個組件有獨立的地址空間,使用內(nèi)存保護機制實現(xiàn)地址空間的隔離;通過Capability訪問控制機制實現(xiàn)組件間的資源訪問控制,強化組件隔離性;采用用基于BLP模型的多級安全通信機制以限制組件間信息流的傳輸,使組件間通信變得安全可控;采用基于完整性度量的靜態(tài)可信啟動機制,用以實現(xiàn)對系統(tǒng)服務(wù)組件的安全加載。(2)實現(xiàn)了組件管理服務(wù)。組件管理服務(wù)是用戶空間權(quán)限最高的組件,負責用戶空間可用的所有系統(tǒng)資源的管理,包括內(nèi)存頁的分配和回收、服務(wù)組件的創(chuàng)建與控制以及中斷的處理和傳遞。另外,它實現(xiàn)了上述的多級安全通信機制和組件靜態(tài)可信啟動機制。組件管理服務(wù)通過對外提供調(diào)用接口,為應(yīng)用層組件提供服務(wù)。(3)為了滿足網(wǎng)絡(luò)環(huán)境和跨平臺的需求,本文提出并實現(xiàn)了一種基于事件驅(qū)動的跨平臺二進制兼容的服務(wù)訪問機制——事件服務(wù)總線,用于組件間通信。在此基礎(chǔ)上,實現(xiàn)基于共享內(nèi)存的IPC機制,以實現(xiàn)大量數(shù)據(jù)傳輸?shù)母咝?。?)實現(xiàn)了應(yīng)用層服務(wù)組件,包括文件系統(tǒng)服務(wù)、網(wǎng)絡(luò)通信服務(wù)以及設(shè)備服務(wù)等。并以SD存儲卡設(shè)備為例,詳細描述設(shè)備服務(wù)組件的設(shè)計和實現(xiàn)過程。

二、芻議UNIX操作系統(tǒng)下文件系統(tǒng)性能的優(yōu)化(論文開題報告)

(1)論文研究背景及目的

此處內(nèi)容要求:

首先簡單簡介論文所研究問題的基本概念和背景,再而簡單明了地指出論文所要研究解決的具體問題,并提出你的論文準備的觀點或解決方法。

寫法范例:

本文主要提出一款精簡64位RISC處理器存儲管理單元結(jié)構(gòu)并詳細分析其設(shè)計過程。在該MMU結(jié)構(gòu)中,TLB采用叁個分離的TLB,TLB采用基于內(nèi)容查找的相聯(lián)存儲器并行查找,支持粗粒度為64KB和細粒度為4KB兩種頁面大小,采用多級分層頁表結(jié)構(gòu)映射地址空間,并詳細論述了四級頁表轉(zhuǎn)換過程,TLB結(jié)構(gòu)組織等。該MMU結(jié)構(gòu)將作為該處理器存儲系統(tǒng)實現(xiàn)的一個重要組成部分。

(2)本文研究方法

調(diào)查法:該方法是有目的、有系統(tǒng)的搜集有關(guān)研究對象的具體信息。

觀察法:用自己的感官和輔助工具直接觀察研究對象從而得到有關(guān)信息。

實驗法:通過主支變革、控制研究對象來發(fā)現(xiàn)與確認事物間的因果關(guān)系。

文獻研究法:通過調(diào)查文獻來獲得資料,從而全面的、正確的了解掌握研究方法。

實證研究法:依據(jù)現(xiàn)有的科學理論和實踐的需要提出設(shè)計。

定性分析法:對研究對象進行“質(zhì)”的方面的研究,這個方法需要計算的數(shù)據(jù)較少。

定量分析法:通過具體的數(shù)字,使人們對研究對象的認識進一步精確化。

跨學科研究法:運用多學科的理論、方法和成果從整體上對某一課題進行研究。

功能分析法:這是社會科學用來分析社會現(xiàn)象的一種方法,從某一功能出發(fā)研究多個方面的影響。

模擬法:通過創(chuàng)設(shè)一個與原型相似的模型來間接研究原型某種特性的一種形容方法。

三、芻議UNIX操作系統(tǒng)下文件系統(tǒng)性能的優(yōu)化(論文提綱范文)

(1)異構(gòu)計算系統(tǒng)中的資源虛擬化技術(shù)研究(論文提綱范文)

摘要
abstract
第一章 緒論
    1.1 研究背景與意義
    1.2 國內(nèi)外研究現(xiàn)狀
    1.3 研究內(nèi)容
    1.4 論文結(jié)構(gòu)安排
第二章 異構(gòu)計算系統(tǒng)整體架構(gòu)
    2.1 引言
    2.2 系統(tǒng)硬件平臺介紹
        2.2.1 硬件平臺頂層結(jié)構(gòu)
        2.2.2 X86 計算資源節(jié)點
        2.2.3 FPGA計算資源節(jié)點
    2.3 系統(tǒng)互聯(lián)結(jié)構(gòu)及技術(shù)基礎(chǔ)
        2.3.1 RDMA技術(shù)
        2.3.2 系統(tǒng)硬件連接拓撲
        2.3.2.1 FPGA內(nèi)部互聯(lián)
        2.3.2.2 異構(gòu)計算資源節(jié)點互聯(lián)
        2.3.3 基于QP的互聯(lián)通道設(shè)計
    2.4 資源管理框架設(shè)計
        2.4.1 系統(tǒng)軟件總體框架
        2.4.2 系統(tǒng)資源管理軟件框架
        2.4.3 接入通道設(shè)計
        2.4.3.1 基于gRPC數(shù)據(jù)交互方式
        2.4.3.2 認證管理
        2.4.4 用戶任務(wù)調(diào)度部署
        2.4.4.1 任務(wù)描述方法
        2.4.4.2 任務(wù)描述及提交流程
        2.4.4.3 任務(wù)映射調(diào)度及部署流程
    2.5 本章小結(jié)
第三章 通用處理器資源虛擬化
    3.1 引言
    3.2 處理器虛擬化技術(shù)概覽
        3.2.1 虛擬化技術(shù)分析
        3.2.2 KVM技術(shù)及原理
        3.2.3 Docker技術(shù)及原理
    3.3 虛擬化方案選擇及實施
        3.3.1 KVM與 Docker對比及選擇
        3.3.2 方案實施
    3.4 網(wǎng)絡(luò)虛擬化
        3.4.1 RoCEv2 Proxy模塊結(jié)構(gòu)
        3.4.2 代理模塊與容器間數(shù)據(jù)交互
        3.4.3 基于IBVerbs的數(shù)據(jù)交換
    3.5 RoCEv2 代理模塊測試
    3.6 本章小結(jié)
第四章 FPGA資源虛擬化
    4.1 引言
    4.2 FPGA局部動態(tài)可重構(gòu)技術(shù)
        4.2.1 可重構(gòu)設(shè)計流程
        4.2.1.1 工程模式
        4.2.1.2 非工程模式
        4.2.2 局部動態(tài)可重構(gòu)原理
        4.2.3 可重構(gòu)框架設(shè)計
        4.2.4 可重構(gòu)塊部署流程
        4.2.4.1 FPGA可重構(gòu)接口
        4.2.4.2 可重構(gòu)部署軟件流程
    4.3 FPGA虛擬化方案設(shè)計及實施
        4.3.1 FPGA虛擬化方案設(shè)計需求
        4.3.2 FPGA虛擬化邏輯框架設(shè)計
        4.3.3 Linux環(huán)境下設(shè)備驅(qū)動設(shè)計
        4.3.4 FPGA節(jié)點控制器設(shè)計與實現(xiàn)
    4.4 FPGA虛擬化框架問題分析
        4.4.1 框架資源開銷問題
        4.4.2 不同規(guī)模的FPGA業(yè)務(wù)模塊部署問題
    4.5 FPGA虛擬化框架測試
    4.6 本章小結(jié)
第五章 結(jié)束語
    5.1 本文總結(jié)及主要貢獻
    5.2 下一步工作
致謝
參考文獻
學位論文答辯后勘誤修訂說明表

(2)基于龍芯平臺的Docker移植與優(yōu)化方法研究(論文提綱范文)

摘要
ABSTRACT
創(chuàng)新點摘要
前言
第一章 相關(guān)理論與技術(shù)綜述
    1.1 Docker容器技術(shù)
        1.1.1 Docker架構(gòu)
        1.1.2 Docker原理
        1.1.3 容器技術(shù)與虛擬機技術(shù)
    1.2 Kubernets核心概念與架構(gòu)
        1.2.1 Kubernetes核心概念
        1.2.2 Kubernetes系統(tǒng)架構(gòu)
    1.3 本章小結(jié)
第二章 Docker移植與優(yōu)化
    2.1 Docker移植需求分析
        2.1.1 Linux系統(tǒng)發(fā)展趨勢
        2.1.2 應(yīng)用的部署模式
        2.1.3 容器方案移植需求分析
    2.2 Docker移植方案實現(xiàn)
        2.2.1 SETNS調(diào)用的架構(gòu)入口添加
        2.2.2 添加Bolt DB的 MIPS參數(shù)
        2.2.3 設(shè)備號存儲變量格式轉(zhuǎn)換
    2.3 Docker優(yōu)化方案實現(xiàn)
        2.3.1 Docker系統(tǒng)信號變量優(yōu)化
        2.3.2 Docker存儲驅(qū)動優(yōu)化
    2.4 本章小結(jié)
第三章 容器集群系統(tǒng)調(diào)度優(yōu)化
    3.1 MIPS鏡像倉庫構(gòu)建
    3.2 Kubernetes調(diào)度方案分析
        3.2.1 Kubernetes調(diào)度流程分析
        3.2.2 Kubernetes調(diào)度架構(gòu)分析
        3.2.3 Kubernetes調(diào)度策略概述
    3.3 Kubernets調(diào)度優(yōu)化方案設(shè)計
        3.3.1 定制預(yù)選和優(yōu)選調(diào)度算法
        3.3.2 Kubernetes優(yōu)選常量優(yōu)化
    3.4 本章小結(jié)
第四章 優(yōu)化后的Docker方案評測實驗
    4.1 Docker方案優(yōu)化效果評測實驗
        4.1.1 測試鏡像設(shè)計
        4.1.2 測試方案設(shè)計
        4.1.3 實驗結(jié)果分析
    4.2 龍芯平臺與X86平臺下的測試對比實驗
        4.2.1 測試方案設(shè)計
        4.2.2 測試數(shù)據(jù)分析
        4.2.3 實驗結(jié)果分析
    4.3 集群靜態(tài)調(diào)度方案優(yōu)化效果實驗
        4.3.1 測試方案設(shè)計
        4.3.2 實驗結(jié)果分析
    4.4 本章小結(jié)
結(jié)論
參考文獻
發(fā)表文章目錄
致謝

(3)基于云存儲后備的Android應(yīng)用外存限額監(jiān)控SDK的設(shè)計和開發(fā)(論文提綱范文)

摘要
abstract
第一章 緒論
    1.1 課題研究背景和意義
        1.1.1 課題研究背景
        1.1.2 課題研究意義
    1.2 國內(nèi)外研究現(xiàn)狀
        1.2.1 限額技術(shù)研究現(xiàn)狀
        1.2.2 存儲空間優(yōu)化研究現(xiàn)狀
        1.2.3 云存儲技術(shù)的研究現(xiàn)狀
        1.2.4 Android平臺下SDK的發(fā)展現(xiàn)狀
    1.3 研究目標
    1.4 本文的結(jié)構(gòu)
第二章 相關(guān)技術(shù)
    2.1 文件監(jiān)控工具的選擇
        2.1.1 文件監(jiān)控工具的介紹
        2.1.2 FileObserver監(jiān)控工具
    2.2 對象存儲
        2.2.1 對象存儲的介紹
        2.2.2 傳統(tǒng)存儲方式和對象存儲方式的比較
        2.2.3 對象存儲產(chǎn)品
    2.3 數(shù)據(jù)庫的選擇
    2.4 Android開發(fā)技術(shù)
        2.4.1 Android系統(tǒng)簡介
        2.4.2 Android系統(tǒng)框架
        2.4.3 Android開發(fā)環(huán)境搭建
    2.5 本章小結(jié)
第三章 AASQM-SDK的設(shè)計思想和總體設(shè)計
    3.1 AASQM-SDK的簡介
    3.2 SDK設(shè)計思想探究
        3.2.1 兩種常見SDK開發(fā)模式
        3.2.2 AASQM-SDK設(shè)計思想及定位
    3.3 需求分析
        3.3.1 功能需求分析
        3.3.2 性能需求分析
    3.4 AASQM-SDK的功能描述
    3.5 AASQM-SDK的總體架構(gòu)
    3.6 AASQM-SDK中文件狀態(tài)的定義
    3.7 本章小結(jié)
第四章 AASQM-SDK的詳細設(shè)計與實現(xiàn)
    4.1 開發(fā)環(huán)境
    4.2 嵌入式關(guān)系數(shù)據(jù)庫接口層的詳細設(shè)計與實現(xiàn)
        4.2.1 文件屬性表的設(shè)計
        4.2.2 封裝SQLite數(shù)據(jù)庫操作函數(shù)
    4.3 配置文件層的詳細設(shè)計與實現(xiàn)
    4.4 對象存儲接口層的詳細設(shè)計與實現(xiàn)
        4.4.1 云對象存儲的選擇
        4.4.2 封裝云對象存儲操作函數(shù)
    4.5 文件監(jiān)控層的詳細設(shè)計與實現(xiàn)
        4.5.1 文件監(jiān)控的實現(xiàn)
        4.5.2 LRU算法的實現(xiàn)
    4.6 AASQM-SDK的運行流程
    4.7 本章小結(jié)
第五章 AASQM-SDK系統(tǒng)測試及其分析
    5.1 測試環(huán)境
    5.2 功能測試
        5.2.1 AASQM-SDK使用說明
        5.2.2 測試應(yīng)用進行功能測試
    5.3 性能測試
    5.4 兼容性測試
    5.5 開發(fā)效率對比
    5.6 案例測試
    5.7 本章小結(jié)
總結(jié)與展望
參考文獻
攻讀博士/碩士學位期間取得的研究成果
致謝
附件

(4)輕量級操作系統(tǒng)的設(shè)計與開發(fā)(論文提綱范文)

摘要
abstract
第一章 緒論
    1.1 課題背景與研究意義
    1.2 國內(nèi)外研究現(xiàn)狀
    1.3 論文重點研究內(nèi)容
    1.4 論文組織結(jié)構(gòu)
第二章 操作系統(tǒng)相關(guān)技術(shù)分析
    2.1 內(nèi)核分類
    2.2 保護模式概述
    2.3 分頁機制與虛擬內(nèi)存
        2.3.1 分頁機制
        2.3.2 虛擬內(nèi)存
    2.4 進程與線程
        2.4.1 進程概述
        2.4.2 進程與線程的關(guān)系
        2.4.3 任務(wù)的調(diào)度
    2.5 文件系統(tǒng)
        2.5.1 文件系統(tǒng)簡述
        2.5.2 文件系統(tǒng)分類
    2.6 本章小結(jié)
第三章 內(nèi)核設(shè)計與實現(xiàn)
    3.1 內(nèi)核架構(gòu)設(shè)計
    3.2 時鐘與中斷
        3.2.1 中斷的處理
        3.2.2 特權(quán)級檢驗
        3.2.3 中斷發(fā)生時的壓棧
        3.2.4 時鐘信號的產(chǎn)生
    3.3 內(nèi)存管理
        3.3.1 內(nèi)存池規(guī)劃
        3.3.2 頁內(nèi)存分配
        3.3.3 堆內(nèi)存管理
    3.4 任務(wù)的管理與調(diào)度
        3.4.1 程序控制塊
        3.4.2 進程的創(chuàng)建
        3.4.3 任務(wù)的切換
        3.4.4 任務(wù)的阻塞與喚醒
    3.5 本章小結(jié)
第四章 文件系統(tǒng)與終端
    4.1 文件系統(tǒng)分析
        4.1.1 INODE與塊索引表
        4.1.2 文件系統(tǒng)布局
    4.2 創(chuàng)建文件系統(tǒng)
        4.2.1 基礎(chǔ)結(jié)構(gòu)的實現(xiàn)
        4.2.2 文件系統(tǒng)的創(chuàng)建
    4.3 文件描述符原理與實現(xiàn)
    4.4 文件操作的實現(xiàn)
        4.4.1 文件的創(chuàng)建與刪除
        4.4.2 文件的打開與關(guān)閉
        4.4.3 文件的寫入與讀取
        4.4.4 目錄的創(chuàng)建與刪除
    4.5 終端的實現(xiàn)
        4.5.1 FORK克隆進程
        4.5.2 系統(tǒng)調(diào)用WAIT和 EXIT
        4.5.3 SHELL命令與環(huán)形緩沖區(qū)
        4.5.4 命令行的實現(xiàn)
    4.6 管道設(shè)計與實現(xiàn)
        4.6.1 管道設(shè)計
        4.6.2 在SHELL中支持管道
    4.7 本章小結(jié)
第五章 系統(tǒng)測試與結(jié)果分析
    5.1 工作與測試環(huán)境的搭建
    5.2 測試結(jié)果分析
        5.2.1 內(nèi)存測試
        5.2.2 多任務(wù)測試
        5.2.3 文件處理命令測試
    5.3 本章小結(jié)
第六章 總結(jié)與展望
    6.1 論文工作總結(jié)
    6.2 論文貢獻與創(chuàng)新
    6.3 研究展望
參考文獻
附錄1 攻讀碩士學位期間撰寫的論文
致謝

(5)基于雙系統(tǒng)的車聯(lián)網(wǎng)車載終端設(shè)計與實現(xiàn)(論文提綱范文)

摘要
Abstract
第一章 緒論
    1.1 課題的背景及意義
    1.2 國內(nèi)外研究現(xiàn)狀
        1.2.1 國外研究現(xiàn)狀
        1.2.2 國內(nèi)研究現(xiàn)狀
    1.3 車聯(lián)網(wǎng)概述
    1.4 課題的研究內(nèi)容與創(chuàng)新點
        1.4.1 課題研究內(nèi)容
        1.4.2 課題創(chuàng)新點
    1.5 論文章節(jié)安排
    本章小結(jié)
第二章 車聯(lián)網(wǎng)車載終端設(shè)計架構(gòu)
    2.1 車載終端安全管理生命周期分析
    2.2 硬件架構(gòu)設(shè)計方案論證
        2.2.1 車載終端的硬件架構(gòu)
        2.2.2 車載終端硬件選取
    2.3 軟件架構(gòu)設(shè)計方案論證
        2.3.1 車載終端軟件架構(gòu)
        2.3.2 ASIL等級判定
        2.3.3 風險處理策略
    2.4 系統(tǒng)設(shè)計開發(fā)涉及的關(guān)鍵技術(shù)
        2.4.1 嵌入式Linux系統(tǒng)及NFS服務(wù)器
        2.4.2 車載終端Android系統(tǒng)
        2.4.3 其他技術(shù)
    本章小結(jié)
第三章 車聯(lián)網(wǎng)車載終端硬件設(shè)計
    3.1 車載終端調(diào)試接口電路設(shè)計
        3.1.1 調(diào)試串口電路設(shè)計
        3.1.2 OTG接口介紹
    3.2 通信模塊接口設(shè)計
        3.2.1 CAN通信模塊電路設(shè)計
        3.2.2 藍牙/WiFi通信模塊接口設(shè)計
        3.2.3 4G模塊接口電路設(shè)計
    3.3 定位模塊接口設(shè)計
        3.3.1 雙模定位模塊接口電路設(shè)計
        3.3.2 GPS定位模塊接口設(shè)計
    3.4 影音模塊接口電路設(shè)計
        3.4.1 音頻編碼/解碼電路設(shè)計
        3.4.2 語音識別模塊接口電路設(shè)計
        3.4.3 攝像頭模塊接口電路設(shè)計
        3.4.4 觸摸屏接口轉(zhuǎn)換電路設(shè)計
    3.5 電源轉(zhuǎn)換電路設(shè)計
    本章小結(jié)
第四章 車聯(lián)網(wǎng)車載終端開發(fā)平臺搭建
    4.1 車載終端開發(fā)環(huán)境需求
    4.2 宿主機環(huán)境搭建
        4.2.1 Ubuntu系統(tǒng)搭建
        4.2.2 交叉編譯環(huán)境搭建
        4.2.3 NFS服務(wù)器搭建
    4.3 車載雙系統(tǒng)編譯
        4.3.1 Bootloader編譯
        4.3.2 Kernel定制
        4.3.3 File System定制
    4.4 車載終端環(huán)境搭建
        4.4.1 車載雙系統(tǒng)初始移植
        4.4.2 車載終端系統(tǒng)調(diào)試移植
    本章小結(jié)
第五章 車聯(lián)網(wǎng)車載終端軟件設(shè)計
    5.1 車載終端通信協(xié)議
        5.1.1 CAN總線通信協(xié)議
        5.1.2 NMEA-0183協(xié)議
        5.1.3 雙模定位模塊命令協(xié)議
        5.1.4 4G模塊命令協(xié)議
        5.1.5 語音識別模塊命令協(xié)議
    5.2 車載終端嵌入式Linux系統(tǒng)程序分析
        5.2.1 嵌入式Linux系統(tǒng)應(yīng)用函數(shù)介紹
        5.2.2 A/D誤差校正
        5.2.3 車載終端嵌入式Linux系統(tǒng)串口初始化
    5.3 風險處理程序設(shè)計
        5.3.1 功能層程序設(shè)計
        5.3.2 數(shù)據(jù)處理層程序設(shè)計
        5.3.3 控制層程序設(shè)計
    5.4 車載終端對云端的交互程序設(shè)計
        5.4.1 交互程序設(shè)計
        5.4.2 數(shù)據(jù)顯示程序設(shè)計及開機自啟
    5.5 車載終端Android系統(tǒng)程序設(shè)計
        5.5.1 程序設(shè)計環(huán)境
        5.5.2 藍牙/WiFi程序設(shè)計
        5.5.3 監(jiān)聽程序設(shè)計
        5.5.4 開機自啟APP設(shè)定
    本章小結(jié)
第六章 車聯(lián)網(wǎng)車載終端測試
    6.1 車載終端嵌入式Linux系統(tǒng)測試
        6.1.1 風險處理功能層程序測試
        6.1.2 數(shù)據(jù)處理層和控制層程序測試
        6.1.3 車載終端對云端的交互程序測試
        6.1.4 車載終端嵌入式Linux系統(tǒng)整體測試
    6.2 車載終端Android系統(tǒng)測試
        6.2.1 車載終端Android系統(tǒng)程序UI跳轉(zhuǎn)測試
        6.2.2 車載終端Android系統(tǒng)監(jiān)聽程序測試
    本章小結(jié)
結(jié)論
參考文獻
附錄A 坐標系建立代碼
攻讀碩士學位期間取得的學術(shù)成果
致謝

(6)基于Zabbix的Solaris平臺監(jiān)控管理系統(tǒng)設(shè)計與實現(xiàn)(論文提綱范文)

摘要
abstract
1 緒論
    1.1 論文研究背景
    1.2 論文研究意義
    1.3 目前國內(nèi)外現(xiàn)狀
        1.3.1 Solaris設(shè)備現(xiàn)狀分析
        1.3.2 Solaris設(shè)備平臺監(jiān)控現(xiàn)狀
        1.3.3 當前開源監(jiān)控解決方案
    1.4 論文主要研究內(nèi)容
    1.5 本論文結(jié)構(gòu)
2 項目中涉及的相關(guān)技術(shù)
    2.1 Zabbix介紹
        2.1.1 Zabbix概述
        2.1.2 Zabbix基礎(chǔ)架構(gòu)
        2.1.3 Zabbix主要組成部分
        2.1.4 Zabbix運行流程
    2.2 Solaris設(shè)備平臺架構(gòu)
        2.2.1 Solaris服務(wù)器設(shè)備
        2.2.2 Solaris存儲類設(shè)備
        2.2.3 Solaris平臺系統(tǒng)架構(gòu)
    2.3 SNMP協(xié)議
        2.3.1 SNMP協(xié)議介紹
        2.3.2 SNMP工作原理
    2.4 IPMI協(xié)議
        2.4.1 IPMI協(xié)議介紹
        2.4.2 IPMI協(xié)議原理
    2.5 本章小結(jié)
3 需求分析與概要設(shè)計
    3.1 系統(tǒng)需求分析
        3.1.1 用戶需求分析
        3.1.2 系統(tǒng)功能性需求
        3.1.3 系統(tǒng)非功能性需求
        3.1.4 系統(tǒng)可行性分析
    3.2 系統(tǒng)概要設(shè)計
        3.2.1 系統(tǒng)總體架構(gòu)
        3.2.2 數(shù)據(jù)采集
        3.2.3 信息展示
        3.2.4 告警功能
        3.2.5 日志監(jiān)控
    3.3 本章小結(jié)
4 系統(tǒng)詳細設(shè)計與實現(xiàn)
    4.1 Zabbix初始化部署
        4.1.1 Zabbix安裝
        4.1.2 Zabbix配置
    4.2 數(shù)據(jù)采集模塊設(shè)計
        4.2.1 客戶端軟件采集
        4.2.2 網(wǎng)絡(luò)協(xié)議采集
        4.2.3 創(chuàng)建監(jiān)控主機
    4.3 監(jiān)控模塊設(shè)計
        4.3.1 監(jiān)控項設(shè)計
        4.3.2 監(jiān)控模板設(shè)計
    4.4 監(jiān)控界面展示設(shè)計
    4.5 告警模塊設(shè)計
        4.5.1 觸發(fā)器的設(shè)計
        4.5.2 告警動作設(shè)計
    4.6 本章小結(jié)
5 系統(tǒng)測試
    5.1 測試環(huán)境
    5.2 功能測試
        5.2.1 采集功能測試
        5.2.2 展示功能測試
        5.2.3 告警功能測試
    5.3 性能性測
    5.4 同類系統(tǒng)對比
    5.5 本章小結(jié)
6 總結(jié)和展望
    6.1 總結(jié)
    6.2 展望
致謝
參考文獻

(7)面向MPSoC虛擬化體系結(jié)構(gòu)的操作系統(tǒng)關(guān)鍵技術(shù)(論文提綱范文)

摘要
ABSTRACT
第一章 緒論
    1.1 研究背景與意義
    1.2 相關(guān)技術(shù)與研究成果
        1.2.1 開源虛擬化平臺與體系結(jié)構(gòu)
        1.2.2 虛擬機安全
        1.2.3 I/O虛擬化
    1.3 研究內(nèi)容與貢獻
    1.4 論文結(jié)構(gòu)
第二章 面向飛騰平臺的虛擬化操作系統(tǒng)設(shè)計
    2.1 CPU虛擬化
        2.1.1 硬件機制
        2.1.2 軟件設(shè)計
    2.2 內(nèi)存虛擬化
        2.2.1 硬件機制
        2.2.2 軟件設(shè)計
    2.3 中斷虛擬化
        2.3.1 硬件機制
        2.3.2 軟件設(shè)計
    2.4 計時器虛擬化
        2.4.1 硬件機制
        2.4.2 軟件設(shè)計
    2.5 與Intel平臺虛擬化技術(shù)的比較
第三章 虛擬化體系結(jié)構(gòu)的邊信道安全
    3.1 現(xiàn)代超標量處理器上的邊信道
        3.1.1 硬件基礎(chǔ)
        3.1.2 邊信道攻擊策略
    3.2 基于流水線動態(tài)執(zhí)行的邊信道攻擊
        3.2.1 幽靈漏洞攻擊
        3.2.2 熔斷漏洞攻擊
    3.3 針對幽靈與熔斷攻擊的現(xiàn)有防護方法
        3.3.1 針對幽靈漏洞攻擊的防護
        3.3.2 針對熔斷漏洞攻擊的防護
    3.4 Retpoline防護方案下的系統(tǒng)性能優(yōu)化
        3.4.1 Retpoline防護方案對系統(tǒng)性能的影響
        3.4.2 用戶態(tài)網(wǎng)絡(luò)I/O
    3.5 針對熔斷漏洞的按需隔離機制
        3.5.1 方案設(shè)計
        3.5.2 實驗與性能評估
        3.5.3 討論
    3.6 本章小結(jié)
第四章 高可伸縮MPSoC網(wǎng)絡(luò)I/O虛擬化技術(shù)
    4.1 飛騰平臺虛擬并發(fā)網(wǎng)絡(luò)I/O性能折損的現(xiàn)象
    4.2 多隊列虛擬網(wǎng)卡設(shè)備的設(shè)計與實現(xiàn)
        4.2.1 多隊列半虛擬化網(wǎng)絡(luò)I/O
        4.2.2 飛騰平臺下虛擬多隊列網(wǎng)絡(luò)I/O中斷的實現(xiàn)
    4.3 性能評估方法
    4.4 實驗結(jié)果
        4.4.1 總吞吐率
        4.4.2 事務(wù)處理總時間
        4.4.3 連接與等待時間
    4.5 本章小結(jié)
第五章 飛騰平臺虛擬化操作系統(tǒng)的實現(xiàn)與系統(tǒng)性能測試
    5.1 基于硬件分區(qū)的虛擬機監(jiān)控器實現(xiàn)
        5.1.1 系統(tǒng)初始化
        5.1.2 內(nèi)存管理
        5.1.3 域間通信
        5.1.4 分區(qū)的創(chuàng)建
    5.2 飛騰虛擬化平臺下的高速緩存一致性
        5.2.1 客戶操作系統(tǒng)內(nèi)核加載時的緩存一致性
        5.2.2 模擬設(shè)備的緩存一致性
    5.3 性能評測
        5.3.1 系統(tǒng)級測試與評估
        5.3.2 面向深度學習的測試與評估
        5.3.3 面向高性能計算應(yīng)用的測試與評估
    5.4 本章小結(jié)
第六章 總結(jié)與展望
    6.1 工作總結(jié)
    6.2 研究展望
致謝
參考文獻
作者在學期間取得的學術(shù)成果

(8)基于日志結(jié)構(gòu)合并樹的大規(guī)模鍵值存儲系統(tǒng)優(yōu)化方法研究(論文提綱范文)

摘要
Abstract
1 緒論
    1.1 大數(shù)據(jù)時代的寫優(yōu)化結(jié)構(gòu)
    1.2 日志結(jié)構(gòu)合并樹的歷史與現(xiàn)狀
    1.3 日志結(jié)構(gòu)合并樹面臨的挑戰(zhàn)
    1.4 本文研究內(nèi)容
    1.5 課題來源
2 面向日志結(jié)構(gòu)合并樹的高性能跳表
    2.1 跳表在日志結(jié)構(gòu)合并樹中的角色
    2.2 高性能跳表的設(shè)計與實現(xiàn)
    2.3 復(fù)雜度分析
    2.4 性能評估
    2.5 本章小結(jié)
3 日志結(jié)構(gòu)合并樹直接存儲技術(shù)研究
    3.1 直接存儲的必要性
    3.2 直接存儲系統(tǒng)原型設(shè)計與實現(xiàn)
    3.3 性能評估
    3.4 持久性與并發(fā)性討論
    3.5 本章小結(jié)
4 構(gòu)建基于森林模型的高性能鍵值存儲系統(tǒng)
    4.1 背景介紹
    4.2 “樹/森林”分類模型
    4.3 “樹/森林”模型特征分析
    4.4 基于分割森林鍵值存儲系統(tǒng)的設(shè)計與實現(xiàn)
    4.5 性能評估
    4.6 相關(guān)問題討論
    4.7 本章小結(jié)
5 全文總結(jié)與展望
    5.1 研究成果總結(jié)
    5.2 工作展望
致謝
參考文獻
附錄1 攻讀博士學位期間發(fā)表的論文目錄
附錄2 攻讀博士學位期間申請的發(fā)明專利
附錄3 攻讀博士學位期間參與的科研項目

(9)應(yīng)用軟件外存限額文件系統(tǒng)的設(shè)計與實現(xiàn)(論文提綱范文)

摘要
ABSTRACT
第一章 緒論
    1.1 課題研究背景
    1.2 國內(nèi)外研究現(xiàn)狀
        1.2.1 限額技術(shù)研究現(xiàn)狀
        1.2.2 存儲空間優(yōu)化技術(shù)研究現(xiàn)狀
        1.2.3 云存儲文件系統(tǒng)開發(fā)技術(shù)研究現(xiàn)狀
    1.3 研究目標
    1.4 本文的結(jié)構(gòu)
第二章 相關(guān)技術(shù)
    2.1 文件系統(tǒng)監(jiān)控方式的選取
        2.1.1 文件系統(tǒng)監(jiān)控方式概述
        2.1.2 inotify監(jiān)控方式
        2.1.3 fanotify監(jiān)控方式
        2.1.4 監(jiān)控方式的對比和改進
    2.2 對象存儲
        2.2.1 對象存儲知識
        2.2.2 對象存儲和傳統(tǒng)的存儲方式的對比
    2.3 數(shù)據(jù)庫的選擇
    2.4 文件系統(tǒng)開發(fā)方式的選擇
        2.4.1 開發(fā)方式的對比和選擇
        2.4.2 AQFS的文件系統(tǒng)開發(fā)方式
    2.5 本章小結(jié)
第三章 AQFS總體設(shè)計
    3.1 AQFS功能描述
    3.2 AQFS總體架構(gòu)
    3.3 AQFS事件定義
        3.3.1 AQFS文件元數(shù)據(jù)結(jié)構(gòu)模型
        3.3.2 AQFS事件
    3.4 本章小結(jié)
第四章 AQFS詳細設(shè)計
    4.1 開發(fā)環(huán)境
    4.2 數(shù)據(jù)庫接口層詳細設(shè)計
        4.2.1 數(shù)據(jù)庫表
        4.2.2 數(shù)據(jù)庫接口層函數(shù)封裝
        4.2.3 配置文件的加載
    4.3 對象存儲接口層詳細設(shè)計
        4.3.1 云端對象存儲初始化
        4.3.2 云端對象存儲函數(shù)封裝
    4.4 文件系統(tǒng)接口層詳細設(shè)計
        4.4.1 監(jiān)控功能的設(shè)計細節(jié)
        4.4.2 工具類函數(shù)封裝
    4.5 AQFS的運行
    4.6 本章小結(jié)
第五章 AQFS系統(tǒng)測試
    5.1 測試環(huán)境
    5.2 LTP功能測試
        5.2.1 LTP工具介紹
        5.2.2 LTP功能測試結(jié)果
    5.3 外存限額操作功能測試
    5.4 iozone性能測試
        5.4.1 iozone工具介紹
        5.4.2 iozone性能測試結(jié)果
    5.5 本章小結(jié)
總結(jié)與展望
參考文獻
攻讀博士/碩士學位期間取得的研究成果
致謝
附件

(10)面向控制領(lǐng)域的微內(nèi)核系統(tǒng)服務(wù)的設(shè)計與實現(xiàn)(論文提綱范文)

摘要
abstract
第一章 緒論
    1.1 課題的研究背景和意義
    1.2 國內(nèi)外發(fā)展現(xiàn)狀
        1.2.1 微內(nèi)核技術(shù)
        1.2.2 基于微內(nèi)核的操作系統(tǒng)發(fā)展現(xiàn)狀
    1.3 研究內(nèi)容及其主要工作
    1.4 本論文的結(jié)構(gòu)安排
第二章 相關(guān)關(guān)鍵技術(shù)
    2.1 微內(nèi)核技術(shù)
        2.1.1 微內(nèi)核技術(shù)概述
        2.1.2 DeHyp微內(nèi)核操作系統(tǒng)
        2.1.2.1 資源訪問控制
        2.1.2.2 內(nèi)核對象
        2.1.2.3 IPC
        2.1.2.4 中斷傳遞
        2.1.2.5 內(nèi)存管理
    2.2 嵌入式網(wǎng)絡(luò)協(xié)議棧
        2.2.1 嵌入式網(wǎng)絡(luò)協(xié)議棧簡介
        2.2.1.1 BSD TCP/IP
        2.2.1.2 uC/IP
        2.2.1.3 uIP
        2.2.1.4 LwIP
        2.2.2 LwIP數(shù)據(jù)包和網(wǎng)絡(luò)接口管理
        2.2.2.1 數(shù)據(jù)包管理
        2.2.2.2 網(wǎng)絡(luò)接口管理
        2.2.3 LwIP的過程模型
        2.2.4 系統(tǒng)模擬層
    2.3 嵌入式內(nèi)存管理
        2.3.1 常見嵌入式系統(tǒng)的內(nèi)存管理
        2.3.1.1 uC/OS的內(nèi)存管理
        2.3.1.2 RT-Thread的內(nèi)存管理
        2.3.1.3 VxWorks的內(nèi)存管理
        2.3.2 其他內(nèi)存管理方式
        2.3.2.1 Buddy System
        2.3.2.2 Slub分配器
    2.4 可信啟動機制
        2.4.1 可信傳遞
        2.4.2 可信啟動
        2.4.3 數(shù)字證書
    2.5 分區(qū)隔離機制
        2.5.1 分區(qū)概念
        2.5.2 ARINC653 的分區(qū)管理
    2.6 BLP安全模型
    2.7 本章小結(jié)
第三章 面向控制領(lǐng)域的微內(nèi)核系統(tǒng)服務(wù)的設(shè)計
    3.1 設(shè)計目標
    3.2 設(shè)計原則和機制
    3.3 微內(nèi)核系統(tǒng)服務(wù)總體結(jié)構(gòu)
        3.3.1 組件運行環(huán)境層
        3.3.1.1 組件管理服務(wù)
        3.3.1.2 事件服務(wù)總線
        3.3.2 應(yīng)用組件層
    3.4 系統(tǒng)服務(wù)安全性與可靠性設(shè)計
        3.4.1 組件空間隔離機制
        3.4.2 組件資源訪問控制
        3.4.3 多級安全通信機制
        3.4.4 靜態(tài)可信啟動機制
    3.5 組件管理服務(wù)
        3.5.1 組件管理
        3.5.2 內(nèi)存管理
        3.5.3 中斷處理
    3.6 事件服務(wù)總線
        3.6.1 總線結(jié)構(gòu)
        3.6.2 服務(wù)原語
        3.6.3 通信協(xié)議
        3.6.4 服務(wù)向量表
    3.7 應(yīng)用層服務(wù)組件
        3.7.1 一般化服務(wù)組件
        3.7.2 設(shè)備服務(wù)組件
    3.8 系統(tǒng)服務(wù)高效性設(shè)計
    3.9 本章小結(jié)
第四章 組件運行環(huán)境層的實現(xiàn)
    4.1 組件管理服務(wù)
        4.1.1 組件管理
        4.1.1.1 組件管理數(shù)據(jù)結(jié)構(gòu)設(shè)計
        4.1.1.2 組件加載與創(chuàng)建
        4.1.2 內(nèi)存管理
        4.1.2.1 內(nèi)存管理數(shù)據(jù)結(jié)構(gòu)設(shè)計
        4.1.2.2 內(nèi)存管理初始化
        4.1.2.3 內(nèi)存的分配與釋放
        4.1.3 中斷處理
        4.1.3.1 缺頁中斷處理
        4.1.3.2 線程退出信號處理
        4.1.4 安全可靠性機制
        4.1.4.1 多級安全通信機制
        4.1.4.2 組件可信啟動機制
    4.2 事件服務(wù)總線
        4.2.1 服務(wù)注冊管理數(shù)據(jù)結(jié)構(gòu)
        4.2.2 事件服務(wù)總線庫
        4.2.2.1 ESB幀結(jié)構(gòu)
        4.2.2.2 服務(wù)原語定義
        4.2.3 事件服務(wù)代理
    4.3 本章小結(jié)
第五章 應(yīng)用層服務(wù)組件的實現(xiàn)
    5.1 文件系統(tǒng)服務(wù)組件
        5.1.1 FATFS文件系統(tǒng)移植
        5.1.1.1 FATFS文件系統(tǒng)
        5.1.1.2 文件系統(tǒng)移植
        5.1.2 文件系統(tǒng)服務(wù)處理模塊
        5.1.2.1 文件系統(tǒng)服務(wù)組件初始化
        5.1.2.2 文件系統(tǒng)服務(wù)運行
    5.2 網(wǎng)絡(luò)服務(wù)組件
        5.2.1 LwIP輕量級協(xié)議棧移植
        5.2.2 網(wǎng)絡(luò)服務(wù)處理模塊
        5.2.2.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計
        5.2.2.2 服務(wù)組件初始化
        5.2.2.3 網(wǎng)絡(luò)服務(wù)的運行
    5.3 設(shè)備服務(wù)組件
        5.3.1 SD存儲卡設(shè)備驅(qū)動程序
        5.3.2 SD卡設(shè)備服務(wù)處理模塊
    5.4 本章小結(jié)
第六章 系統(tǒng)運行與測試
    6.1 測試平臺
    6.2 組件管理服務(wù)功能測試
        6.2.1 基礎(chǔ)功能測試
        6.2.2 組件管理功能測試
    6.3 安全可靠性機制測試
        6.3.1 組件間通信機制測試
        6.3.2 靜態(tài)可信啟動測試
    6.4 事件服務(wù)總線的遠程調(diào)用功能測試
    6.5 應(yīng)用層服務(wù)組件功能測試
        6.5.1 文件系統(tǒng)服務(wù)組件功能測試
        6.5.2 網(wǎng)絡(luò)服務(wù)功能測試
    6.6 性能測試
        6.6.1 共享內(nèi)存IPC的性能測試
        6.6.2 文件系統(tǒng)讀寫性能測試
        6.6.3 網(wǎng)絡(luò)服務(wù)性能測試
    6.7 本章小結(jié)
第七章 總結(jié)與展望
    7.1 全文工作總結(jié)
    7.2 存在問題與不足
    7.3 后續(xù)工作展望
致謝
參考文獻

四、芻議UNIX操作系統(tǒng)下文件系統(tǒng)性能的優(yōu)化(論文參考文獻)

  • [1]異構(gòu)計算系統(tǒng)中的資源虛擬化技術(shù)研究[D]. 陳朱疊. 電子科技大學, 2021(01)
  • [2]基于龍芯平臺的Docker移植與優(yōu)化方法研究[D]. 吳平凡. 東北石油大學, 2020(03)
  • [3]基于云存儲后備的Android應(yīng)用外存限額監(jiān)控SDK的設(shè)計和開發(fā)[D]. 梁鑫波. 華南理工大學, 2020(02)
  • [4]輕量級操作系統(tǒng)的設(shè)計與開發(fā)[D]. 馮小建. 南京郵電大學, 2019(02)
  • [5]基于雙系統(tǒng)的車聯(lián)網(wǎng)車載終端設(shè)計與實現(xiàn)[D]. 劉少偉. 大連交通大學, 2019(08)
  • [6]基于Zabbix的Solaris平臺監(jiān)控管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 楊恒生. 華南農(nóng)業(yè)大學, 2019(02)
  • [7]面向MPSoC虛擬化體系結(jié)構(gòu)的操作系統(tǒng)關(guān)鍵技術(shù)[D]. 陳鮑孜. 國防科技大學, 2019(01)
  • [8]基于日志結(jié)構(gòu)合并樹的大規(guī)模鍵值存儲系統(tǒng)優(yōu)化方法研究[D]. 梅飛. 華中科技大學, 2019
  • [9]應(yīng)用軟件外存限額文件系統(tǒng)的設(shè)計與實現(xiàn)[D]. 劉旭. 華南理工大學, 2019(01)
  • [10]面向控制領(lǐng)域的微內(nèi)核系統(tǒng)服務(wù)的設(shè)計與實現(xiàn)[D]. 林舜清. 電子科技大學, 2019(01)

標簽:;  ;  ;  ;  ;  

UNIX操作系統(tǒng)下文件系統(tǒng)性能優(yōu)化的淺見
下載Doc文檔

猜你喜歡