基于eMMC存儲系統(tǒng)性能的研究與優(yōu)化
發(fā)布時間:2018-03-18 19:58
本文選題:存儲系統(tǒng) 切入點(diǎn):嵌入式平臺 出處:《北京郵電大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:在手機(jī)市場,從2009年開始,智能型手機(jī)內(nèi)嵌風(fēng)潮涌起,隨著智能手機(jī)的普及,eMMC(embedded Multimedia Card)作為主流的嵌入式存儲器,它的使用將更加廣泛。但是由于受eMMC設(shè)備自身特性的影響,基于eMMC的存儲系統(tǒng)面臨的問題多種多樣,如不同廠家的設(shè)備讀寫性能相差較大;隨機(jī)讀寫性能不穩(wěn)定,尤其是小數(shù)據(jù)的隨機(jī)寫性能表現(xiàn)較差;設(shè)備的使用壽命不穩(wěn)定等,所以迫切需要我們對嵌入式存儲系統(tǒng)性能進(jìn)行優(yōu)化,以便提高智能型手機(jī)存儲系統(tǒng)的性能。目前,雖然對該存儲系統(tǒng)性能的優(yōu)化沒有統(tǒng)一的標(biāo)準(zhǔn),但是目的都是明確的,那就是盡可能快的滿足用戶的讀寫請求。 本論文首先對塊設(shè)備驅(qū)動程序的實(shí)現(xiàn)原理與工作流程進(jìn)行了介紹,然后分析了eMMC設(shè)備本身的特性,研究了eMMC設(shè)備的驅(qū)動程序的主要功能模塊,并在原有驅(qū)動程序的基礎(chǔ)上,引入三個新的驅(qū)動程序功能模塊,即快速擦除、高優(yōu)先級中斷、后臺處理,在一定程度上提高了系統(tǒng)的I/O(輸入輸出)性能,延長了eMMC設(shè)備的使用壽命。本文還對嵌入式Linux系統(tǒng)中I/0調(diào)度算法進(jìn)行分析研究,基于I/0調(diào)度程序設(shè)計(jì)并實(shí)現(xiàn)了一種軟件方案Flashfast,該方案在一定程度上提高了小數(shù)據(jù)塊的隨機(jī)寫性能。最后本論文使用特定的測試工具對優(yōu)化后的系統(tǒng)進(jìn)行實(shí)際的讀寫測試,并得出了預(yù)期的結(jié)果。
[Abstract]:In the mobile phone market, since 2009, there has been a surge of embedded Multimedia cards in smart phones. With the popularity of smart phones, embedded Multimedia cards will be used more widely as mainstream embedded memory. However, due to the influence of the characteristics of eMMC devices, The storage system based on eMMC has a variety of problems, such as the large difference in read and write performance of devices from different manufacturers, the instability of random reading and writing performance, especially the poor performance of random write performance of small data, the unstable service life of devices, etc. So we urgently need to optimize the performance of embedded storage system in order to improve the performance of smart phone storage system. That is to meet the user's read and write requests as quickly as possible. This paper first introduces the principle and workflow of the block device driver, then analyzes the characteristics of the eMMC device itself, studies the main function modules of the eMMC device driver, and on the basis of the original driver program. The introduction of three new driver function modules, namely, fast erasure, high priority interrupt, background processing, improves the I / O (I / O) performance of the system to a certain extent. The service life of eMMC equipment is prolonged. In this paper, I / 0 scheduling algorithm in embedded Linux system is analyzed and studied. Based on I / 0 scheduler, a software scheme Flash fastis designed and implemented, which improves the random write performance of small data blocks to a certain extent. Finally, this paper uses specific testing tools to test the optimized system. The expected results are obtained.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP333
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 周斌 ,林喜榮 ,黃析偉;嵌入式Linux系統(tǒng)下NOR Flash的配置和使用[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2004年02期
2 高怡禎;提高閃速存儲器寫入速度的方法[J];電子技術(shù);2003年05期
3 王標(biāo);周新志;羅志平;;嵌入式系統(tǒng)中Nand Flash寫平衡的研究[J];微計(jì)算機(jī)信息;2008年14期
4 王亞軍;;基于嵌入式應(yīng)用修改Linux內(nèi)核的技術(shù)分析[J];武警學(xué)院學(xué)報(bào);2007年12期
相關(guān)碩士學(xué)位論文 前1條
1 秦曉康;嵌入式NAND Flash存儲系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2010年
,本文編號:1631078
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1631078.html
最近更新
教材專著