Article View: pl.comp.lang.c
Article #1444Zadanie w tle.
From: Marcin Laszewski
Date: Wed, 11 Feb 1998 17:29
Date: Wed, 11 Feb 1998 17:29
25 lines
1712 bytes
1712 bytes
Mam prztwornik A/C z ktorego co 1/10 sekundy (a dokladnie 1/13 i wszycy wiedza dlaczego) wczytuje dane. Jak ich sie juz sporo nazbiera to trzeba bedzie je hurtem na dysk zrzucic. Poniewaz, pod DOS-em to zawsze jest problem z wywolywaniem funkcji systemowych z rezydentow wiec chcialem zapytac czy sa problemy jak sie dane wczytuje w procedurke podpieta pod przerwanie zegarowe (tylko czytanie z portu), a zapis na dysk jako zadanie normlane. Tzn, program glowny bedzie sobie flage sprawdzac (i moze cos jeszcze). Jak sie buforki napelnia to je zapisze i semafor podniesie. Czy jesli w trakcie zapisu na dysk zegar zasugeruje, ze czas cos pomierzyc to co sie stanie? Przerwie sie na chwile zapisywanie i wykona pomiar? W ogole przerwanie zegarowe nie jest generowane w tym czasie? Najlepiej by bylo te dane jeszcze w swiat wysylac przez tcp/ip. Dotychczas uzywalem pod DOS-em Waterloo TCP. jakos tam sobie radzilem. Tyle, ze jako, iz to tez na przerwaniach oparte to nie wiem co bedzie jak sie jeszcze zegar napusci - pogryza sie, czy co ? Pomiary chce wykonywac w tle, a program glowny bedie sobie flage sprawdzac (i moze cos jeszcze). Jak sie buforki napelnia to je zapisze i semafor podniesie. Pozddrawiam - ml
Technical Details
Message-ID:
<6bsn5r$8oc$2@helios.man.lublin.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!not-for-mail From: laser@priam.umcs.lublin.pl (Marcin Laszewski) Newsgroups: pl.comp.lang.c Subject: Zadanie w tle. Date: 11 Feb 1998 17:29:31 GMT Lines: 25 Message-ID: <6bsn5r$8oc$2@helios.man.lublin.pl> NNTP-Posting-Host: priam.umcs.lublin.pl X-Newsreader: TIN [UNIX 1.3 950824BETA PL0] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit