IO vs. CPU
bravenec na optimit.cz
bravenec na optimit.cz
Pátek Červen 25 13:57:05 CEST 1999
Martin Saturka wrote:
>
> Kdyz mi aplikace za hodinu zapise na harddisk nekolik MB dat, je mozne
> aplikaci urychlit tim, ze by data zapisoval jiny proces(vlakno) a
> puvodni aplikace by jen pocitala?
> Nemam na mysli cekani na IO kvuli jinym aplikacim, ale jestli si umi
> procesor a harddisk tak rozdelit praci, aby kdyz dam write() aby byl
> hnedka procesor volny pro dalsi pocitani. Kdyz to udelam sekvecne
> v programu, tak to asi ceka?
>
Muzete timto urychlit rychlost odezvy aplikace. Prijimam na 386
metesnimky z druzice - rychlost prenosu 57k6, pokud bych mel primo
v aplikaci cekat na zapis, spousta dat by mi utekla.
Jeden proces se stara o vstup, jeden proces o vystup a jeden
proces zpracovava snimek.
Vykonnost procesoru se timto pochopitene nezlepsi, pouze
rychlost odezvy aplikace.
Petr Braveenc
http://www.qsl.net/ok2pid
Další informace o konferenci Linux