A first commit about minixfs lib. Can read and print super-block, that's all :) (using records btw)
Cheers, Seb 2011/4/20 Sebastien Lelong <[email protected]> > Hi Kiste, > > 2011/4/20 Oliver Seitz <[email protected]> > >> >> >>If you are planning to make a board you may also want to put a 23k256 >> for the large fat32 lib. Otherwise you are limited to a few hundred files >> per directory depending on ram space available. 23k256 costs just over $1 >> >> >Well, it seems higher than that, but I'll check if I can. Many external >> parts needed ? >> >> A decoupling capacitor is recommended. >> >> In small quantities you should get them around 2€ each. >> >> http://radiospares-fr.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6668148 > > > OK, thanks. I'll try to put it in my current design. > > In the mean time, I may give a try with implementing Minix v2 filesystem. I > investigated this and it seems doable. I only have concerns about indirect > zone pointers. Direct zone is trivial (I think) but files up to only 7K > would be supported.:) Minix v2.0 goes until double zone pointers, allowing > 64Mo. Only Minix > v2.0 uses last (unused) zone pointers for triple indirect > addressing (and thus support up to 16G). All of these indirect zone pointers > may require full loading into RAM, and can be quite greedy. Zone pointers > are 32-bits long (4 bytes), so having a full overview of all pointers would > require ~ (7 + 7*7 + 7*7*7) * 4 = 1596 bytes of RAM for double indirect, and > (7 + 7*7 + 7*7*7 + 7*7*7*7) * 4 = 11200 bytes... > > I may really need this 23K256 :) > > This paper is valuable regarding this: > http://opera.ucsd.edu/~chu7/publication/minix-hu.pdf > as well as Tanenbaum's "Operating Systems: Design and Implementation", so > well explained. > > > Cheers, > Seb > -- Sébastien Lelong http://www.sirloon.net http://sirbot.org -- You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/jallib?hl=en.
