Wie kann ich meinen Tasks im OS am besten,elgantesten,sichersten und codeschlankesten einen Timer anbieten?
(1)Ist es möglich einen Timer-Dienst zu implementieren und als Taks laufen zu lassen oder ist es notwendig das im Kernel zu haben.
(2)Welchen Timer(-Chip) nehm ich? (Wenn ich den vom Multitasking nehm, dann können die Tasks die den Timer-Dienst benutzen wollen nur solche Werte nehmen, die teilbar durch die Einstellung des IRQ 0 sind)
(3)Gibt es Anwendungen wo das nicht verschmerzbar ist? (TCP/IP, bst. Treiber, Audio + Video)
(4)Muss ich solche getimeten Prozesse den anderen im Multitasking vorziehen, was wenn zwei Prozesse vorgezogen werden wollen? Was ist, wenn ein Prozess die ganze Zeit einen Timer on hat, nur um länger ausgeführt zu werden?
Gruss
Nooooooooooos
(1)Ist es möglich einen Timer-Dienst zu implementieren und als Taks laufen zu lassen oder ist es notwendig das im Kernel zu haben.
(2)Welchen Timer(-Chip) nehm ich? (Wenn ich den vom Multitasking nehm, dann können die Tasks die den Timer-Dienst benutzen wollen nur solche Werte nehmen, die teilbar durch die Einstellung des IRQ 0 sind)
(3)Gibt es Anwendungen wo das nicht verschmerzbar ist? (TCP/IP, bst. Treiber, Audio + Video)
(4)Muss ich solche getimeten Prozesse den anderen im Multitasking vorziehen, was wenn zwei Prozesse vorgezogen werden wollen? Was ist, wenn ein Prozess die ganze Zeit einen Timer on hat, nur um länger ausgeführt zu werden?
Gruss
Nooooooooooos

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert
