版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本人實(shí)習(xí)所在的公司是一家專注于移動通信和多媒體終端的Soc設(shè)計的高科技外商獨(dú)資企業(yè)。公司掌握多項(xiàng)有關(guān)移動通信和多媒體方面的核心技術(shù),有多名在硅谷十年以上資深的IC設(shè)計專家提供芯片設(shè)計方案;積累了從算法仿真、系統(tǒng)設(shè)計、協(xié)議、軟件平臺及生產(chǎn)測試工具的開發(fā),直至客戶化終端的多方面成熟的行業(yè)和專業(yè)經(jīng)驗(yàn),為廣大生產(chǎn)廠家提供了多種解決方案,贏得了較高的聲譽(yù)。公司產(chǎn)品主要涉及GSM/GPRS終端手機(jī),CD/MP3/WMA播放器。同時,公司的產(chǎn)品線還覆
2、蓋了WCDMA/TD-SCDMA手機(jī)以及多媒體手機(jī)等。 本課題來源于公司實(shí)際開發(fā)的一個項(xiàng)目:CSW Platform,這個項(xiàng)目是開發(fā)一個GSM/GPRS通訊軟件平臺,其主要應(yīng)用于移動電話及AT模塊。本人所在的開發(fā)小組在項(xiàng)目中負(fù)責(zé)的是文件系統(tǒng)模塊及對于Flash存儲的抽象化管理。隨著手機(jī)上的Flash存儲器容量的擴(kuò)大和要處理的對象(音頻,視頻,圖片,鈴聲等)的增加,實(shí)現(xiàn)嵌入式文件系統(tǒng)是一種必然的趨勢。文件系統(tǒng)內(nèi)部又劃分為上層的VF
3、S(Virtual File System)及下層的FAT。該文件系統(tǒng)實(shí)現(xiàn)了支持Microsoft的FAT12/16/32文件系統(tǒng),并可掛載多個不同類型的文件系統(tǒng)及存儲設(shè)備。Flash存儲器具有不同于磁盤的硬件特性,而我們設(shè)計的Flash儲存管理系統(tǒng)則借鑒了虛擬內(nèi)存管理及Java的垃圾回收機(jī)制,通過對各種不同類型的Flash存儲器進(jìn)行抽象和封裝,從而讓文件系統(tǒng)(或者其他應(yīng)用)能夠像訪問硬盤那樣訪問Flash存儲器,并保證了數(shù)據(jù)的安全及完
4、整性。 CSW Platform的最初設(shè)計是以Flash為存儲介質(zhì)的Application(SMS,Reg,FS等)都直接操作Flash,這意味著這些Application都需要考慮flash的硬件特性。這帶來了兩個方面的問題:工作重復(fù)(每個Application都要完成類似的工作),從而導(dǎo)致維護(hù)成本相對較高;實(shí)現(xiàn)難度加大,穩(wěn)定性降低(實(shí)現(xiàn)和Flash的硬件特性相關(guān))。 為解決這兩個問題,我們提出虛擬磁盤系統(tǒng)(VDS,V
5、irtual Disk System)方案。VDS是在Application(SMS,Reg,FS等)和Flash存儲介質(zhì)之間引入的一個抽象層,這層界面向上層用戶屏蔽Flash存儲器的物理特性,當(dāng)上層Application傳來寫數(shù)據(jù)命令時,VDS為Application提供了稱為Virtual Disk的存儲介質(zhì)訪問接口。換言之,對Application來說,Vritual Disk和真正的Hard Disk沒有區(qū)別(或者說無法區(qū)分):
6、 (1)整個Virtual Disk被劃分為多個block,Application根據(jù)block的index來訪問block;多個連續(xù)的block構(gòu)成一個分區(qū)(partition); (2)Application訪問block的最小單位是block; (3)在同一個block上可以重復(fù)寫。 VDS方案將對存儲介質(zhì)的管理和對Application本身的對象的管理分割開來,屏蔽了Flash設(shè)備的硬件特性,提高
7、了整個CSW Platform的模塊性;易于移植基于Hard Disk的Application到我們的系統(tǒng)上。同時這樣還能對Flash存儲空間充分的利用,能保證Flash區(qū)塊的平均磨損,延長Flash設(shè)備的使用壽命。 本文將詳細(xì)闡述關(guān)于如何管理:Flash存儲的虛擬磁盤系統(tǒng)(VDS,Virtual Disk System)的設(shè)計與實(shí)現(xiàn)。在這個虛擬磁盤系統(tǒng)中,我們?yōu)樯蠈佑脩籼峁┝艘粋€虛擬磁盤,上層用戶可以不考慮Flash的特性,而
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 虛擬盤安全存儲研究.pdf
- 虛擬桌面架構(gòu)下Flash重定向系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- 面向桌面虛擬化Flash重定向環(huán)境的代理系統(tǒng)設(shè)計與實(shí)現(xiàn).pdf
- NAND Flash芯片數(shù)據(jù)存儲管理系統(tǒng)設(shè)計與實(shí)現(xiàn).pdf
- 集團(tuán)虛擬賬戶管理系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- 飛揚(yáng)網(wǎng)絡(luò)技術(shù)公司耗材儲存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- 煙葉儲存安全監(jiān)測系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- 基于Flash RIA的WebIM系統(tǒng)設(shè)計與實(shí)現(xiàn).pdf
- 基于Flash的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實(shí)現(xiàn).pdf
- 基于flash和pano2vr虛擬校園的設(shè)計與實(shí)現(xiàn)
- 虛擬計算環(huán)境作業(yè)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- Flash角色動畫控制系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- FLASH測試器的設(shè)計與實(shí)現(xiàn).pdf
- 虛擬孵化企業(yè)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- 多波束測深系統(tǒng)儲存子系統(tǒng)設(shè)計與實(shí)現(xiàn).pdf
- Linux虛擬服務(wù)器管理系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
- 虛擬膠州系統(tǒng)設(shè)計與實(shí)現(xiàn).pdf
- 基于NAND Flash的電力負(fù)荷管理終端設(shè)計與實(shí)現(xiàn).pdf
- 模式可配置的NAND flash糾錯系統(tǒng)設(shè)計與實(shí)現(xiàn).pdf
- 基于NADN Flash的交換系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf
評論
0/150
提交評論