Sida 2 av 2

Postat: 2 december 2006, 23:01:45
av TomasL
Sektorstorleken har egenteligen ingen betydelse, att den är 512 byte, är bara för att den skall vara kompatibel med hårdiskar, ett CF-kort har också samma sektorstorlek.

Det är bara intressant när disken formateras.
Minsta addreserbara enhet är dock fortfarande ett kluster och på ett 2-gig kort/hårddisk blir det 32 kByte om man använder FAT16 oavsett om det är ett SD/MMC eller Hårdisk/CF, FAT32 är den hälften så stor och NTFS har som standard 4kByte tror jag.

Postat: 2 december 2006, 23:23:25
av exile
Nja du har lite fel där då du bara behöver skriva 512byte åt gången.
Att FAT16 bara kan hantera 32k kluster (vid den storleken) betyder inte att du behöver skriva 32k åt gången, utan klarar dej med mindre buffer.

Exempel på en mimal Fat16/Fat32 "system" ^^

Postat: 2 december 2006, 23:29:41
av TomasL
Visst du kan skriva en fil på 1 byte, men filen tar upp 32k i alla fall, eftersom det är minsta addresserbara enheten i fat16.

Postat: 3 december 2006, 11:29:29
av oJsan
Båda de senaste två inläggen är korrekta. För att förtydliga:
1. Minsta adresserbara datamängden för den fysiska lagringen (SD/MMC/CF m.fl.) är en sektor, alltså 512 byte (mycket sällsynt med annan sektorstorlek än 512). (Undantag: Läsning av SD/MMC kan det vara ner till 1 byte!, dock inte skrivning)
2. Minsta adresserbara datamängd i filsystemet är ett kluster, dvs 2^n sektorer. Mycket riktigt så tar en fil på 1 byte upp ett helt kluster men för att skriva den behöver du bara skriva en sektor till minnesmediet (samt uppdatera filheader och filtabellen förstås)

Postat: 3 december 2006, 12:14:36
av TomasL
Har hittat en mycket intressant pryl ALFAT http://www.ghielectronics.com/contact.php
Det är en FAT och mediacontroller som gör allt jobb, behöver bara skicka kommandon över spi eller i2c till den.
Interfacar direkt mot IDE/CF MMC/SD osv priset verkar inte vara så farligt heller, £18:- +moms i enstyck.

Sparar oerhört mycket arbete tror jag, nån som sett den innan?

Postat: 3 december 2006, 17:42:29
av Pinkevin
DOSonCHIP http://chipdos.com/ verkar göra precis samma sak, men till ett billigare pris. :)

Postat: 3 december 2006, 18:04:52
av TomasL
Stöder inte IDE/CF tyvärr