System plikĂłw na 64K pamieci ?

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Polish to

Threaded View
Witam.

Mam pamięć 24c512. Chcę w niej chować różne rzeczy, na tyle różne że
powaznie zastanawiam się nad wsadzeniem do środka jakiegoś systemu
plikĂłw podobnego do FAT.

Wymagam dostęp RW, swobodne powiększanie plików, kasowanie, seek. Słowem
praktycznie normalny system plików. Nie wymagam wydajności, ale nie
chciałbym tracić 50% miejsca na zarządzanie pozostałym. Plikow będzie kilka.

Ma ktoś doświadczenia jaki jest narzut samego fs i czy jest sens
używania jakiegoś klona FATa na tak małej pamięci? Nie upieram się nad
FATem, może byc cos innego byle pasowało do embeded. Pamieci poza CPU
nikt nie będzie czytał więc kompletnie nie ma znaczenia czy coś innego
zrozumie ten system plikĂłw poza moim cpu.

Re: System plikĂłw na 64K pamieci ?
W dniu 2010-10-15 22:07, Sebastian Biały pisze:
Quoted text here. Click to load it



Z moze CP/M ?

Re: System plikĂłw na 64K pamieci ?
Quoted text here. Click to load it

CP/M mial jakiś jednolity i godny uwagi system plików?

Re: System plików na 64K pamieci ?
On Fri, 15 Oct 2010 23:13:12 +0200,  Sebastian Biały wrote:
Quoted text here. Click to load it

Mial, czy godny uwagi .. od niego w koncu wyszedl MSDOS, ale na nazwie
formatu 8.3 podobienstwa sie koncza :-)

Fat nie jest zly do malych pamieci, unix-like tez moze byc ciekawy.

J.


Re: System plików na 64K pamieci ?
Albo któryś z FS używanych w wersjach "embedded" Linuxa:
http://www.elinux.org/File_Systems

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet /

Re: System plików na 64K pamieci ?
Quoted text here. Click to load it

Zdecydowana wiekszośc musze odrzucić z dwoch powodów:

a) niekiedy rozmiar clustra jest wielkości mojej pamięci ;)

b) cieżko odpiąc taki filesysystem od Linuxa do warunków bez allokacji
pamięci.

Re: System plikĂłw na 64K pamieci ?
W dniu 15.10.2010 22:07, Sebastian Biały pisze:
Quoted text here. Click to load it
A nie nadałoby się coś w stylu berkley db? Wtedy zamiast kilku plików
byłyby jedynie pary klucz-wartość.

Quoted text here. Click to load it
FAT był jednak wymyślony dla czegoś 10..20 razy większego.

Quoted text here. Click to load it
Tej pamięci jest tak mało, że jeżeli jest rzeczywiście potrzebny fs to
bym coś napisał na szybko - 256 sektorów po 256 bajtów (z czego pierwszy
na opis fs), bez struktury katalogów. Jeden bajt na bitmapę wolnych
sektorów, pozostałe 255 bajtów na nazwy plików i wskaźniki na 1 sektor.
Dane w formie listy jednokierunkowej. - w sumie pewnie z 2 godzinki roboty.

--
Pozdrawiam
Michoo

Re: System plików na 64K pamieci ?
On Fri, 15 Oct 2010 22:07:57 +0200,  Sebastian Biały wrote:
Quoted text here. Click to load it

Ta pamiec ma swobodny zapis, czy musisz je rozrzucac, zeby przedluzyc
zywotnosc ?

Quoted text here. Click to load it

No to w FAT-like stracisz 1-1.5-2 bajty na cluster. W innych systemach
zreszta podobnie - nikt nie traci cennej pamieci niepotrzebnie :-)

J.


Re: System plików na 64K pamieci ?
Quoted text here. Click to load it

Zapisów bedzie mało. Potrzebuje to do trzymania danych kalibracyjnych,
konfiguracji itp. zmienianych raz na 2 tyg. To kwestia wyłącznie wygody
uzywania jak FS a nie jak kupki bajtów.

Re: System plików na 64K pamieci ?
W dniu 2010-10-16 10:40 Sebastian Biały napisał(a):

Quoted text here. Click to load it

FATu nie tykaj bo zaraz przyjdzie M$osft i zarząda opłat licencyjnych.

--
Adam Dybkowski
               http://dybkowski.net /

We've slightly trimmed the long signature. Click to see the full one.
Re: System plików na 64K pamieci ?
Quoted text here. Click to load it

Oczywiście wiem ze trolluja patentami, dlatego interesuje mnie fat-like
a nie fat. Rozumiem to jako coś równie prymitywnego jak fat. O dziwo jak
szukam to nie ma. Może trzeba by zrobić od zera jakiś fs embedded na
LGPL o małej sygnaturze i narzucie ;)

Re: System plików na 64K pamieci ?
W dniu 2010-10-16 14:19 Sebastian Biały napisał(a):

Quoted text here. Click to load it

W systemie Nut/OS (www.ethernut.de) poradzili sobie z tym tworząc system
plików PHAT. ;) Bez problemu oczywiście obsługuje on zapis/odczyt plików
z normalnej karty SD czyli jest FATo-kompatybilny.

Ale i tak dla obszaru 64KB to armata na muchy.

--
Adam Dybkowski
               http://dybkowski.net /

We've slightly trimmed the long signature. Click to see the full one.
Re: System plików na 64K pamieci ?
On Sat, 16 Oct 2010 14:04:54 +0200,  Adam Dybkowski wrote:
Quoted text here. Click to load it

Patenty nie sa na jakies fragmenty systemu ?
Nie FAT jako taki, ale jak zmiescic dluga nazwe w pozycji katalogu
pamietajacej CP/M :-)

J.




Re: System plików na 64K pamieci ?
W dniu 2010-10-16 14:29 J.F. napisał(a):

Quoted text here. Click to load it

Yup, patent 5579517 dotyczył rzeczywiście tylko przechowywania długich
nazw plików. No to spokojnie FAT12 można zrobić na pamięci 64KB.

--
Adam Dybkowski
               http://dybkowski.net /

We've slightly trimmed the long signature. Click to see the full one.
Re: System plików na 64K pamieci ?
On Sat, 16 Oct 2010 14:48:00 +0200,  Adam Dybkowski wrote:
Quoted text here. Click to load it

Tak jak Sebastian chce to moze nawet i FAT8 :-)

J.




Re: System plików na 64K pamieci ?
Quoted text here. Click to load it

Był taki ;) ?

Re: System plikĂłw na 64K pamieci ?
In the darkest hour on Sat, 16 Oct 2010 18:40:42 +0200,
Quoted text here. Click to load it

Nie. Ale wystarczy, że skrócisz sobie długość numeru klastra do 8 bitów
zachowując całą resztę. Zawsze można użyć ww przez Ciebie CP/M lub
system plików rodem z C1541. Są do tego programy. :>

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:228B ]
[ 19:33:34 user up 12592 days,  7:28,  1 user, load average: 0.56, 0.01, 0.27 ]

We've slightly trimmed the long signature. Click to see the full one.
Re: System plikĂłw na 64K pamieci ?
Quoted text here. Click to load it

Wiem, ale to rekodzieło którego wole unikać jeśli jest jakis sprawdzony
gotowiec.

Quoted text here. Click to load it

Ja Atarowiec jestem :P

Re: System plików na 64K pamieci ?
On Sat, 16 Oct 2010 21:20:49 +0200,  Sebastian Biały wrote:
Quoted text here. Click to load it

No to przeciez masz sprawdzony system ze 128/XL/65XE :-)

J.


Re: System plikĂłw na 64K pamieci ?
In the darkest hour on Sat, 16 Oct 2010 21:39:46 +0200,
Quoted text here. Click to load it

W dodatku prawie wszystkie opierające się na prostej mapie bitowej
i stałych wpisach w katalogach. Gdy będzie trzeba, można obsługę czegoś
takiego napisać w kilka chwil.

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:222B ]
[ 14:40:34 user up 12595 days,  2:35,  1 user, load average: 0.18, 0.04, 0.06 ]

We've slightly trimmed the long signature. Click to see the full one.

Site Timeline