next up previous
Next: Über dieses Dokument ... Up: Dokumentation Previous: Testumgebung

Probleme und Erweiterungsvorschläge

Ein prinzipielles (nicht ohne weiteres lösbares) Problem ist das Zurücksetzen der Interruptadresse. Wenn nach INSTALL_TIMER eine weitere Routine in den Interrupt 01Ch eingehängt wurde, wird diese Routine mit REMOVE_TIMER ebenfalls de-aktiviert. Leider läßt sich das nicht umgehen, da REMOVE_TIMER korrekterweise in die fremde Interruptroutine eingreifen müßte; da deren Aufbau nicht bekannt ist, ist das nicht möglich.

Ein weiteres Problem (und mögliche Erweiterung) ist die Tatsache, daß nicht mehr als ein Timeout gleichzeitig bearbeitet werden kann. Eine Lösung wäre eine Art Timeout-Queue mit entsprechender Verwaltung.


Ingo Rohloff
11/14/1997