View Single Post
Old 10-10-05, 11:57 PM   #28 (permalink)
0gopogo
Aximsite All Star
 
0gopogo's Avatar
Elite Member
 
Join Date: May 2005
Location: Houston
Posts: 817
Thanked 0 Times in 0 Posts
Consider MicroDrives for your application

Minlas,

Regarding FAT16 vs Fat32, I'm convinced the effects can be ignored when using a card in a PDA. I have no numbers to back that up, only subjective observations.

FAT16 vs Fat32 plays a role when benchmarking is a card reader. Consider an empty Ridata 2GB 150x SD card. The columns are for sequential read, write then random access read, write speeds, in kB/s:
Code:
FAT16 --------------------------------    FAT32 --------------------------------
17290  15845   17323    3537  Y:\1MB      17825  11211   17323    2844  Y:\1MB
18395  15845   17290    3537  Y:\1MB      17860  11232   17290    2844  Y:\1MB
18686  15845   17685    3271  Y:\2MB      17685   3737   17685    2618  Y:\2MB
18674  15398   17860    3117  Y:\4MB      17834   5454   17860    2496  Y:\4MB
18703  15398   17750    3047  Y:\8MB      18044   7080   17770    2519  Y:\8MB
18686  15215   18156    3047  Y:\10MB     17685   7523   18188    2559  Y:\10MB
18823  13882   17902    3005  Y:\50MB     18611   8902   17802    2539  Y:\50MB
18882  13708   17805    3006  Y:\100MB    18723   8903   17756    2525  Y:\100MB
At larger file sizes the difference in write speed is dramatic. I have yet to confirm this in a real-world test. My gut feeling says that the speed difference won't be anywhere near the synthetic results.

By comparison, a 1GB Extreme III SD:
Code:
FAT16 --------------------------------    FAT32 --------------------------------
17825  10219   16817    3842  Y:\1MB	  17323  13080   16817    4458  Y:\1MB
17860  10593   16817    3737  Y:\1MB	  17323  12709   16817    4668  Y:\1MB
18686  11548   16759    3631  Y:\2MB	  18686  10326   17210    4087  Y:\2MB
19629  12780   17090    3740  Y:\4MB	  19140  10908   17090    4027  Y:\4MB
19389  13086   17174    3742  Y:\8MB	  17750  11636   17174    3882  Y:\8MB
19806  13931   17210    3830  Y:\10MB	  19248  12337   17210    3970  Y:\10MB
19497  15023   17060    3886  Y:\50MB	  19047  15094   17060    4015  Y:\50MB
19560  15238   16976    3907  Y:\100MB	  19441  14927   17018    4028  Y:\100MB
The EIII, in this card reader, actually likes FAT32 better.

I have checked the other thread. For your application i.e. a video player I would not worry about read speed on the PDA. It'll be fine. Write performance in a card reader and/or capacity/dollar has more relevance. If you are serious about capacity you need more than 2GB i.e. FAT16 is out of the question so don't worry about the file system issue in that case.

Since your application is more stationary than mobile and near a power supply I suggest to check out the high-capacity MicroDrives. Transfering video to a MicroDrive will take longer than copying it to a fast CF card:
Code:
FAT32 --------------------------------
 9088   2535    2921    1460  Y:\100MB
Comparing these numbers to the Ridata and SanDisk is not fair because those cards utilize the latest SD specification. To put the results into perspective consider a 1GB 60x Lexar Pro card in the same reader/writer:
Code:
FAT32 --------------------------------
 9360   5728    9124    1257  Y:\100MB
This shows that (in a card reader) the MD reads large files fast but is slow to write large files or reading smaller files at random. Only the large file write speed is of concern when tranfering video files.

So the MD is slow as a target for large video files in a card reader. On an absolute scale it is cheap, though. An Ultra II SD (and probably CF, too) writes large files over three times faster. The UII CF costs about twice per GB of storage than the 6GB MD. So, surprisingly, if speed is factored in, you get better value from an Ultra II. But still, the 6GB MD is $240, the 8GB CF UII is > $650. On an absolute scale the MicroDrive wins.
0gopogo is offline   Reply With Quote