<html><body>
<p>Ja jsem reagova na posledni vetu predrecnika, tot vse a myslim, ze to bylo zrejme.<br>
<br>
S pozdravem Raven<br>
<br>
<br>
<br>
<img width="16" height="16" src="cid:1__=4EBBFF21DFACE3978f9e8a93df93@mail.cez.cz" border="0" alt="Inactive hide details for Milan B. &lt;milan@bastl.sk&gt;">Milan B. &lt;milan@bastl.sk&gt;<br>
<br>
<br>
<tt>Vy si neviete predstavit inu aplikaciu ako vas fotak ????<br>
</tt><br>
<tt>Ja si viem predstavit tisicky aplikacii, kde je ziaduce odpojit od SD<br>
karty napajanie co najrychlejsie (pisal som *vypnutie napajania alebo<br>
vytiahnutie karty*). Ak sa napajanie odpoji a cache nie je prepisana do<br>
flash, data su prec.<br>
</tt><br>
<tt>Napr. sam Michal riesi jednu z tychto aplikacii - sam sebe navrhol<br>
odpajat napajanie nejakym FET-om. Kedy ho ma odpojit? Po tych 400ms<br>
ktore experimentalne nameral? Alebo pockat radsej pol minuty? Alebo<br>
merat prud?<br>
</tt><br>
<tt>Nie, takto to asi nefunguje ...<br>
</tt><br>
<tt>-m-<br>
</tt><br>
<br>
<tt>Havran Jiri wrote:<br>
&gt;<br>
&gt; To je jiste bezesporu pravda. Jen nejak nechapu proc bych mel o<br>
&gt; dovolene po zmacknuti spouste vytahovat kartu z fotaku! Krome toho<br>
&gt; vidim, ze sviti ledka indikujici praci s kartou (chapu, ze to nema<br>
&gt; kazdej fotak). A kdyz je karta plna ((teoreticky, nikdy se me<br>
&gt; nepodarilo na jedny akci nacvakat 800 (RAW+JPG) vycvaku)), tak nejdriv<br>
&gt; vypnu fotak a pak vyjmu kartu.<br>
&gt;<br>
&gt; S pozdravem Raven<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Inactive hide details for Radek Benedikt &lt;benedikt@login.cz&gt;Radek<br>
&gt; Benedikt &lt;benedikt@login.cz&gt;<br>
&gt;<br>
&gt; Dne sobota 09 květen 2009 23:13 Milan B. napsal(a):<br>
&gt; &gt; To su ale uplne rozdielne veci. Je uplne jedno, co karta robi vnutri.<br>
&gt; &gt; Nech si cita, modifikuje, prepisuje kolko chce a ako dlho chce.<br>
&gt; &gt;<br>
&gt; &gt; Dolezite je, ze ked karta zariadeniu oznami ze su data zapisane, tak su<br>
&gt; &gt; naozaj zapisane vo flash a vypnutie napajania alebo vytiahnutie karty<br>
&gt; &gt; nesposobi stratu dat ktore sa nestihli prepisat z nejakej cache.<br>
&gt;<br>
&gt; To bohuzel obecne neni pravda, bezne se pouziva model vice vrstev a<br>
&gt; potvrzeni<br>
&gt; napr. na vyzicke vrstve jeste neznamena, ze vyssi vrstva data zpracovala.<br>
&gt; Jinak receno pokud se neuzavre cele zpracovani na vyssi vrstve a na jeho<br>
&gt; dokonceni je nutno se obvykle dotazat, tak je cele potvrzeni na nizsi<br>
&gt; vrstve<br>
&gt; k nicemu. Data se prevzala, ale nezpracovala. Ne nadarmo maji dnesni<br>
&gt; systemy<br>
&gt; nejakou obdobu Linuxovskeho prikazu &quot;umount&quot;. Ten je mnohdy i pomoci<br>
&gt; timeoutu<br>
&gt; (ve Win se to da i nastavit, zda se bude pouzivat umount nebo timeout -<br>
&gt; rychle odpojeni). A jak je videt z mereni spotreby, jak nameril<br>
&gt; Michal, tak<br>
&gt; je mozne i neco obdobneho i v karte. Ostatne obdobny zpusob zapisu do<br>
&gt; flashek<br>
&gt; se pouziva roky, pokud zapisuji par byte a data se napr. pocitaji, tak se<br>
&gt; kasle na ukonceni zapisu, data se zapisou a jde se na vypocet dalsiho<br>
&gt; byte.<br>
&gt; Teprve pred zapisem dalsiho byte se testuje, zda je flash &quot;busy&quot; a<br>
&gt; pripadne<br>
&gt; se pocka. V tech flash kartach je to obdobne, zapis jedne bunky je z<br>
&gt; hlediska<br>
&gt; procesoru neskutecne pomaly, tak se resi prave vetsimi bloky, ktere se<br>
&gt; zapisuji naraz. Cas je potom x/velikost bloku. A pripojenemu zarizeni<br>
&gt; opravdu<br>
&gt; nezbyva nic jineho nez nasypat data a nechat si maximalne potvrdit<br>
&gt; prevzeti... Data se navic bezne interne cachuji a teprve kdyz se s nimi<br>
&gt; nehyba, tak se vykopirovaji na fyzicke medium. Jde o v prvni rade o<br>
&gt; vykon a<br>
&gt; zivotnost. Delaji to dnes i hardisky, u nekterych do jde<br>
&gt; pseudovypnout, uplne<br>
&gt; to ani nejde, zapis do disku je asynchroni a na fyzickou plotnu to jde<br>
&gt; jako<br>
&gt; synchroni zapis. Proste cachovani na n urovnich je dnes hola skutecnost, x<br>
&gt; krat popsana i v nomach (OSI layer....). Pred fyzickym vyjmutim media je<br>
&gt; potrebne proste s temito vrstvami pocitat a dat to vedet prislusnou<br>
&gt; zpravou<br>
&gt; bezici z nejvyssich urovni dolu, aby se ty fronty/cache vyprazdnily. Tot<br>
&gt; dnesni realita, potvrzena i hromadkou poskozenych karet od lidi co po me<br>
&gt; chteli zachranit fotky z dovolene.<br>
&gt;<br>
&gt; Radek<br>
&gt; _______________________________________________<br>
&gt; HW-list mailing list &nbsp;- &nbsp;sponsored by www.HW.cz<br>
&gt; Hw-list@list.hw.cz<br>
&gt; </tt><tt><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a></tt><tt><br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; HW-list mailing list &nbsp;- &nbsp;sponsored by www.HW.cz<br>
&gt; Hw-list@list.hw.cz<br>
&gt; </tt><tt><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a></tt><tt><br>
&gt;<br>
</tt><br>
<tt>_______________________________________________<br>
HW-list mailing list &nbsp;- &nbsp;sponsored by www.HW.cz<br>
Hw-list@list.hw.cz<br>
</tt><tt><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a></tt>

</body></html>