abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:11 | IT novinky

    Společnost Meta Platforms na své dvoudenní konferenci Meta Connect 2024 představuje novinky: brýle Orion (původně Project Nazare) pro rozšířenou realitu (AR, Augmented Reality), nový VR headset Meta Quest 3S, vylepšené chytré brýle Ray-Ban Meta nebo Llama 3.2, tj. nejnovější verzi svého velkého jazykového modelu.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Humor

    Počítačová hra XBill (Wikipedie) oslavila v létě 30 let. V devadesátkách Linuxáci poctivě bránili Billovi v instalaci Windows. Bohužel hry XSteve a XSatya nevznikly. A nemáme ani hru XTim. Proto není Linux na desktopu tak rozšířený ☺. Mimochodem, po 25 letech byl aktualizován XBill pro PalmOS.

    Ladislav Hagara | Komentářů: 9
    včera 11:55 | Zajímavý software

    Počítačová hra Elite (Wikipedie), 3D vesmírní simulátor, byla vydána před 40 lety, 20. září 1984. Při té příležitosti byly zveřejněny další zdrojové kódy Elite pro platformy Apple, Atari, C64, NES a SNES a nedokončené Elite II pro BBC Micro.

    Ladislav Hagara | Komentářů: 5
    24.9. 22:00 | Zajímavý software

    V květnu bylo oznámeno, že dnes budou zveřejněny zdrojové kódy přehrávače Winamp. Stalo se tak (𝕏). Zdrojové kódy jsou k dispozici na GitHubu. Nejedná se ale o svobodný a otevřený software (licence).

    Ladislav Hagara | Komentářů: 6
    24.9. 13:55 | IT novinky

    Fiala navrhne odvolání Bartoše z postu vicepremiéra pro digitalizaci a ministra pro místní rozvoj ke 30. září. Důvodem je nezvládnutí digitalizace stavebního řízení, podle premiéra ji Bartoš není schopen dotáhnout do konce. „Po projednání analýzy digitálního stavebního řízení na vládě minulou středu a po dnešním ranním rozhovoru s panem vicepremiérem Ivanem Bartošem jsem bohužel nabyl jistoty, že není schopen tuto digitalizaci

    … více »
    Ladislav Hagara | Komentářů: 54
    24.9. 12:33 | IT novinky

    Komunikační platforma Telegram začne po tlaku úřadů poskytovat vládám více informací o svých uživatelích. V pondělí to oznámil její zakladatel a generální ředitel Pavel Durov. Ten už několik týdnů ve Francii čelí obvinění, že nedělá dost pro to, aby platformu nevyužívaly i kriminální živly. To chce Durov nyní také změnit, informují tiskové agentury.

    Ladislav Hagara | Komentářů: 31
    24.9. 12:22 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 145 (pdf) a Hello World 25 (pdf).

    Ladislav Hagara | Komentářů: 0
    24.9. 04:44 | Nová verze

    Programovací jazyk Hy (Wikipedie) dospěl do verze 1.0.0. Po téměř dvanácti letech vývoje. Jedná se o dialekt programovacího jazyka LISP navržený pro interakci s programovacím jazykem Python.

    Ladislav Hagara | Komentářů: 0
    23.9. 20:00 | Zajímavý software

    Zen je webový prohlížeč vycházející z Firefoxu. Vývoj probíhá na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 1
    23.9. 15:11 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 23 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: SD, write, erase jak to funguje?

    14.4.2011 15:58 Sten Fil
    SD, write, erase jak to funguje?
    Přečteno: 409×
    Ahoj,

    1. muzete me pls. nekdo navest na dokument kde by byl popis jak presne funguje zapis na SD karty?



    Mam napr. SD s write/erase 512 byte/64 kilobyte.

    2. Ma page velikost 512 a blok velikost 64 kilobyte?



    Uplne prazdna SD karta s FAT32.

    Vytvorim soubor a zapisu 50 byte.

    3. Zapise se na SD karte 512 byte (tedy jedna page) ?



    Na konec souboru pridam 50 byte.

    4. Zapise se techto druhych 50 byte do jine page stejneho bloku, ktery se pouzil v bodu 3?



    Ted jdu prepsat prvnich 50 byte.

    5. Co se stane?



    Diky

    Odpovědi

    14.4.2011 16:07 Sten
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    1. Write block je blok, který se zapisuje najednou, erase block je blok, který se najednou maže (před dalším zápisem).
    2. Ne, alokační blok na FAT má velikost 512 bajtů (ve výchozím nastavení) a ta velikost nemá žádný vztah k blokům na samotném médiu (kromě toho, že je to taky mocnina dvojky).
    3. Ano, zapíše se celý write block
    4. Ne, celý erase block se smaže a zapíše upravený.
    5. Celý erase block se smaže a zapíše upravený.
    14.4.2011 16:18 Sten Fil
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    4. a 5. se mi nezda. V tuhle chvili jsem provedl 1 200 000 takovychto zapisu, takze predpokladam ze je nejaka logika na SD karte. Nejaky wire level logic.
    14.4.2011 16:32 Sten
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    Ano, je tam wear leveling, ale funguje to stejně. Najde se erase block, který by měl být nahrazen (kam se ten upravený write block umístí), ten se vymaže a do něj se zapíší upravená data. Když se tenhle blok zaplní, zase se najde jiný a znovu se vymaže. Mohou tam být nějaké optimalizace, např. se asi nebude mazat při každém zápisu, ale jenom po zaplnění celého erase blocku (ale zapisují se vždy celé write blocky, nikoliv jenom třeba posledních 50 bajtů), ale na funkčnosti to moc nemění.
    14.4.2011 16:54 Sten Fil
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    To mi vychazi, ze kdyz mam 100 byte soubor, jehoz cast prepisuju, tak pri kazdem prepisu i kdyz se jedna o prepsani jen 50 byte, dojde k pouziti celeho noveho bloku.

    A neni mozne, ze by se skalovalo na urovni write page, ze by se pri zapisu 50 byte nasel nejaky blok ve kterem je volny write page, tam by se zapsalo a SD by si jen poznacila ze "tento sektor" je na novem fyzickem miste?

    Se omlouvam za nepresne pojmy.
    14.4.2011 16:14 Sten Fil
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    Strucne receno potrebuju pomoc s vypoctem kolikrat mohu zapsat 50 byte do souboru nez dojde k poskozeni karty. Mam 128 MB SD kartu. Diky
    Jendа avatar 14.4.2011 20:27 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    V nejblbějším případě - přepis bez wear levellingu - tolikrát, kolik má karta povolených zápisů. V nejchytřejším případě - nějaká SW implementaci TRIM, protože řadič SD TRIM neumí - (velikost karty)/(velikost write blocku), tedy 250 miliónkrát.
    Jendа avatar 14.4.2011 20:27 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    (velikost karty)/(velikost write blocku), tedy 250 miliónkrát.
    × počet povolených zápisů, samozřejmě.
    15.4.2011 08:55 Sten Fil
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    takze (velikost karty)/(velikost write block)

    a rozhodne ne (velikost karty)/(velikost erase block)

    A v pripade ze mam napr. 65 KByte soubor rozdeleny na 50 bytove zaznamy, ktere stale dokola prepisuju? Neco na zpusob kruhoveho buferu?

    Taky pocet zapisu = (velikost karty)/(velikost write block) * max zapisu write block ?

    15.4.2011 09:28 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    42
    Project Satan infects Calculon with Werecar virus
    15.4.2011 09:31 Sten Fil
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    Diky za odkaz.

    Jenze SSD je neco jineho tam je write/erase block stejne velikosti.
    17.4.2011 20:44 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    Obecně není něco jiného. Jako protipříklad se můžete podívat na tam odkazovaný článek na LWN, který měřil SSD a naměřil různé velikosti write a erase bloků. Problém dnes je, že oblast větších flashových pamětí je velmi neustálená, výrobci zkouší všelijaké metody a především skutečnou vnitřní architekturu tají, takže co píše specifikace, co o sobě tvrdí zařízení a skutečnost bývají tři různé věci.
    18.4.2011 00:21 Sten
    Rozbalit Rozbalit vše Re: SD, write, erase jak to funguje?
    Write a erase block na SSD nejsou stejné velikost. SSD má write block 512 B (případně 4 KiB) a erase block většinou 512 KiB.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.