abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 0
včera 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 20
včera 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 26
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 781 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: SD, write, erase jak to funguje?

14.4.2011 15:58 Sten Fil
SD, write, erase jak to funguje?
Přečteno: 356×
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: 73 | blog: Výlevníček | 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: 73 | blog: Výlevníček | 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.