eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAtmega FAT karta SDRe: [OT] Atmega FAT karta SD
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lub
    lin.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.news.xs4all.nl!news2.euro.net!209
    .197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostr
    ada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostra
    da.pl.POSTED!not-for-mail
    Date: Sat, 07 May 2011 21:01:48 +0200
    From: Grzegorz Kurczyk <g...@c...slupsk.pl>
    User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); pl; rv:1.9.1.7) Gecko/20100111
    Thunderbird/3.0.1
    MIME-Version: 1.0
    Newsgroups: pl.misc.elektronika
    Subject: Re: [OT] Atmega FAT karta SD
    References: <ips26u$cf4$1@news.supermedia.pl> <ips9v3$13e9$1@news.mm.pl>
    <ips9sd$g8b$1@news.supermedia.pl> <ipsalt$1ms5$1@news.mm.pl>
    <iptu0l$25b$1@news.onet.pl> <iq30ee$vp9$1@news.onet.pl>
    <l...@4...com> <iq4010$d9d$1@news.onet.pl>
    <p...@4...com> <iq42mh$mfr$1@news.onet.pl>
    In-Reply-To: <iq42mh$mfr$1@news.onet.pl>
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 32
    Message-ID: <4dc5971c$0$2440$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 80.52.170.66
    X-Trace: 1304794908 unt-rea-a-01.news.neostrada.pl 2440 80.52.170.66:49246
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:609752
    [ ukryj nagłówki ]

    W dniu 07.05.2011 20:22, Sebastian Biały pisze:
    > Ale fat to same problemy: co można żądać od systemu plików który ma coś
    > koło 30 lat i jest napisany jako klon fs z CP/M a potem wykupiony przez
    > firmę piszącą głównie BASICe na 8-bitów i obarczony jakimiś kretyńskimi
    > problemami prawnymi z patentami? Niestety historia informatyki to
    > głównie wybieranie debilnych rozwiązań i zabetonowaniaa ich potem jako
    > "standardy przemysłowe"... a MS całkiem nieźle żyje z faktu że nikt nie
    > implementuje nic innego w urządzeniach.
    >
    > Dobra, wracam do obmyślania SeboFS for EEPROM :P

    Jeśli potrzebny jest tylko sekwencyjny odczyt i zapis bez częstego
    używania seek, to może coś w stylu uproszczonego systemu plików z
    ATARI800XL ? Nie było tam tablicy alokacji zbiorów, tylko prosta lista
    jednokierunkowa. W pozycji katalogu był wskaźnik na pierwszy sektor
    pliku, a ostatnie dwa bajty każdego sektora były wskaźnikiem następnego
    sektora. Ostatni sektor miał wskaźnik 0xffff. Rozwiązanie proste jak
    budowa cepa :-) Zalety: mała ilość zasobów (nie trzeba pamiętać sektora
    FAT), przy małych zasobach prędkość odczytu trochę szybsza niż przy FAT.
    Wady: Przy zapisie wolny sektor musi być poszukiwany sekwencyjnie na
    podstawie ostatnich bajtów 0x0000 (w ATARI była dodatkowa bitowa mapa
    zajętości sektorów). Wykonanie seek do przodu wymaga w zasadzie
    sekwencyjnego odczytania kolejnych sektorów pliku aż dojdziemy do
    zadanej pozycji wskaźnika pliku. Seek do tyłu wymaga wycofania się do
    pierwszego sektora pliku i dalej jak w przypadku seek do przodu.
    Skasowanie pliku wymaga wyzerowania wskaźników we wszystkich sektorach
    należących do pliku (czyli trwa ponad dwa razy dłużej niż przeczytanie
    całego pliku).

    Pozdrawiam
    Grzegorz

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: