readme.txt

来自「avr的fat文件系统测试程序」· 文本 代码 · 共 36 行

TXT
36
字号
DOS fread() Test 1
==================
Takt des ATMega32 11.0592MHz
64 Bytes pro fread() Befehl.
Gelesen wird eine Datei die den ganzen Flash belegt.
Die FAT ist nicht fragmentiert.
Zum messen der Zeit l鋟ft ein Timer1 Interrupt mit 47.4ms.
 
Alte Version ohne FAT-Buffer
============================
SanDisk 16MB (15600 kB) FAT12 , 8 Sektoren pro Cluster
Zeit: 331s => 48.2 kB/s

Hitachi 32MB (31138 kB) FAT16 , 4 Sektoren pro Cluster
Zeit: 679s => 46.9 kB/s

Soligor 32MB (31138 kB) FAT16 , 4 Sektoren pro Cluster
Zeit: 635s => 50.1 kB/s

Neue Version mit FAT-Read-Buffer
================================
SanDisk 16MB (15600 kB) FAT12 , 8 Sektoren pro Cluster
Zeit: 324s => 49.2 kB/s

Hitachi 32MB (31138 kB) FAT16 , 4 Sektoren pro Cluster
Zeit: 665s => 47.9 kB/s

Soligor 32MB (31138 kB) FAT16 , 4 Sektoren pro Cluster
Zeit: 619s => 51.5 kB/s

Wenn man aus einer fragmentierten FAT liest sind die gemessenen Zeiten
fast 100% identisch ! Ganz neue Erkenntnis f黵 mich. Eine fragmentierte
FAT scheint nur das schreiben von Daten zu bremsen.

Ist ja eigentlich auch logisch. Beim lesen bekommt man die n鋍hste
Clusternummer aus der ClusterChain. Beim schreiben mu

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?