Article View: pl.comp.lang.c
Article #308417Re: Irq
From: Sebastian Biały
Date: Sat, 16 Apr 2016 14:25
Date: Sat, 16 Apr 2016 14:25
25 lines
2295 bytes
2295 bytes
On 2016-04-16 14:47, slawek wrote: >> win9x jest absolutnie bezużyteczny. Milisekundowe przerwanie to dla >> windowsa wyzwanie z gatunku statystycznego. > Niezupełnie. Przychodzi IRQ. Wystarczy in z karty, zapisać w buforek, > n++, jeżeli n > max out do karty. Nie. Przychodzi IRQ i za chwile przychodzi następne IRQ bo system nie zdążył wywłaszczyć oglądania pornola. Straciłeś daną. Taka sytuacja w kernelu win9x to codzienność. Dlatego bufor musi być w hardware (tak jak w kartach muzycznych). Jesli go nie masz - to masz problem z pollingiem. > Wszystko to nie może czekać dłużej niż > 100us, co przy 500 MHz Celeronie nie wygląda na niemożliwe. > A jakby co > to DMA. A kto to DMA realizuje? Karta? Jesli tak to dostaniesz większy relaks na przyjmowanie przerwania od dma, ale to dalej niczego nie gwarantuje w win9x, zmienia tylko statystykę. > I drobiazg - gdy jest pomiar to cała reszta, włącznie z myszą, > może poczekać. Teoretycznie karta wyciąga 20k sampli na sekundę. Z palcem w d... można to uzyskać na byle czym za kilka złotych :/
Technical Details
Message-ID:
<neti3v$vrf$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<almarsoft.5276592399689317198@news.v.pl> <ner958$ltp$1@node1.news.atman.pl> <almarsoft.6296652609243852551@news.v.pl> <nessh9$rq2$1@node2.news.atman.pl> <almarsoft.3355637653798411506@news.v.pl> <nesujm$bkr$1@node1.news.atman.pl> <almarsoft.3300291142050811754@news.v.pl> <net6cd$jnd$1@node1.news.atman.pl> <almarsoft.5604397418256692980@news.v.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Sebastian Biały <heby@poczta.onet.pl> Newsgroups: pl.comp.lang.c Subject: Re: Irq Date: Sat, 16 Apr 2016 16:25:19 +0200 Organization: ATMAN - ATM S.A. Lines: 26 Message-ID: <neti3v$vrf$1@node1.news.atman.pl> References: <almarsoft.5276592399689317198@news.v.pl> <ner958$ltp$1@node1.news.atman.pl> <almarsoft.6296652609243852551@news.v.pl> <nessh9$rq2$1@node2.news.atman.pl> <almarsoft.3355637653798411506@news.v.pl> <nesujm$bkr$1@node1.news.atman.pl> <almarsoft.3300291142050811754@news.v.pl> <net6cd$jnd$1@node1.news.atman.pl> <almarsoft.5604397418256692980@news.v.pl> NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1460816831 32623 176.115.85.233 (16 Apr 2016 14:27:11 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 16 Apr 2016 14:27:11 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 In-Reply-To: <almarsoft.5604397418256692980@news.v.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit