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

-- 
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.

Reply via email to