Ile przerwań na sekundę może obsłużyć PC? Doświadczenia z IRQ7 i DOS-em

Przerwania





Poprzedni Następny
Wiadomość
spis treści
From: "Zwyrol" <zwyrol_at_nospam_gda.pl>
Subject: Przerwania
Date: 28 Apr 1999 17:52:03 +0100


Wysylam przerwania do peceta (IRQ7 od drukarni). Obsluge napisalem w C.
Przerwanie sygnalizuje dana gotowa na porcie rownoleglym. Czasem przychodzi
do 200 000 przerwan na sekunde i sie system wiesza. Oczywiscie pracuje pod
czystym dosem bo "wielozadaniowce" w ogole gupiejom.
Czy ktos mi moze powiedziec ile przerwan maksymalnie moze przyjac PC (na
sekunde)? Obsluga INT jest prosta ~10 do 20 cykli procka.
Jak dotad sprawnie dziala przy 100 000 przerw/sek i to przez wiele minut.
Oczekuje chetnego do wymiany doswiadczen.

Zwyroll

Poprzedni Następny
Wiadomość
spis treści
From: taunus <taunus_at_nospam_zt.krakow.tpsa.pl>
Subject: Re: Przerwania
Date: Thu, 29 Apr 1999 08:22:31 +0200


Zwyrol wrote:

Wysylam przerwania do peceta (IRQ7 od drukarni). Obsluge napisalem w C.
Przerwanie sygnalizuje dana gotowa na porcie rownoleglym. Czasem przychodzi
do 200 000 przerwan na sekunde i sie system wiesza. Oczywiscie pracuje pod
czystym dosem bo "wielozadaniowce" w ogole gupiejom.


A sprawdz dajac taki zapis w config.sys:STACKS=9,256
albo
STACKS=18,512


Pozdrawiam
MT