CF卡文件系統(tǒng)的運行
為了保證CF卡中存儲的文件與Windows操作系統(tǒng)兼容,根據(jù)PC機FAT文件系統(tǒng)的要求,CF文件系統(tǒng)對CF卡系統(tǒng)進行組織和管理。
CF卡數(shù)據(jù)組織和類似硬盤。在CF出廠時就已經(jīng)將Flash存儲器低級格式化了,格式化之后,Flash存儲器被劃分成許多物理扇區(qū),每個物理扇區(qū)有512個字節(jié),而“柱面、磁道、扇區(qū)”就是能確定數(shù)據(jù)存放物理位置的3個參數(shù)。但是,在進行數(shù)據(jù)存取的時候,CF卡文件系統(tǒng)不僅要確定數(shù)據(jù)存放在Flash存儲器的物理位置,而且還要確定它們的邏輯存放位置。為使操方便,CF卡文件系統(tǒng)并不直接使用物理扇區(qū)進行分配,而是用一個數(shù)字來表示分配的扇區(qū),這個數(shù)字稱為邏輯扇區(qū)號。邏輯扇區(qū)是物理扇區(qū)的一組連續(xù)數(shù)字(從0開始)的編號,它將三
維參數(shù)“柱面、磁道、扇區(qū)”轉變成一維參數(shù),這樣,讀寫CF卡數(shù)據(jù)將變得比較便捷。因為,PC機FAT文件系統(tǒng)分配數(shù)據(jù)是以簇為單位,一個簇往往由4,8,16或更多的扇區(qū)組成,在對某
個簇數(shù)據(jù)進行讀寫操作時,如果簇所屬的扇區(qū)跨越在兩個盤面即兩個磁頭)之間,用“柱面、磁頭、扇區(qū)”的方法訪問數(shù)據(jù)將變得很復雜。
目前,PC機DOS/Windows操作系統(tǒng)廣泛使用FAT12,FAT16,FAT32文件系統(tǒng)。FAT12一般用于軟盤,而FAT16,FAT32則用于硬盤。為了保證CF卡存儲的文件與PC系統(tǒng)兼容,CF卡文件系統(tǒng)設計了FAT數(shù)據(jù)結構及有關算法,一個FAT文件系統(tǒng)按序由四個基本區(qū)域組成:
0—保留區(qū)
1— FAT區(qū)
2—根目錄區(qū)(FAT32不存在)
3—文件和目錄數(shù)據(jù)區(qū)
CF卡內(nèi)部組成以及各個作用
CF卡的寄存器中有CF卡信息寄存器、配置寄存器和任務文件寄存器。
信息寄存器用于提供主機識別CF所需的一些基本信息,如設備制造商、ID、設備類型、設備容量、設備操作模式等。
配置寄存器用于設置CF、主從模式、休眠模式等的工作模式。在大多數(shù)情況下,CPU在任務寄存器上操作。
在任務寄存器中,除了數(shù)據(jù)寄存器是16位之外,所有其他寄存器都是8位。為共同任務注冊:數(shù)據(jù)寄存器(R/W)、錯誤(R)和寄存器(W)、扇區(qū)計數(shù)、扇區(qū)寄存器、汽缸號、磁頭寄存器、狀態(tài)寄存器(R)和命令寄存器(W)的特性。
深圳華睿優(yōu)創(chuàng)有限公司是一家集產(chǎn)品研發(fā),模具加工,沖壓注塑為一體的臺資企業(yè),本公司致力于卡座,以及各種精密連接器的開發(fā)生產(chǎn)與銷售,產(chǎn)品廣泛應用于電腦,通訊,數(shù)碼,安防等領域。企業(yè)擁有先進的模具加工設備,高速精密沖床,注塑成型機器,自動化產(chǎn)品組裝及高精度的測試設備。多年來以質(zhì)量為先,追求卓越為宗旨。堅持求實創(chuàng)新,全心全意的為廣大新老客戶服務。以成熟的生產(chǎn)技術,快速的物流響應,完善的售后服務,贏得了廣大用戶的一致好評。公司通過ISO9001:2008質(zhì)量管理體系認證和UL安全認證并有效的運行,產(chǎn)品符合歐盟Rohs指令及REACH法規(guī)等法律法規(guī)的要求,是您共同開拓市場的絕佳合作伙伴。