The present invention provides a task scheduling accelerating method, device and article of manufacture for determining and controlling multi-tasking. The device includes a synchronous task command interface for receiving commands from tasks on the host processor; an asynchronous task command interface for receiving commands from tasks and interrupt service routines on the host processor; an interrupt service routine interface for specifying and controlling a task switch; a semaphore post queue interface for specifying and determining a status of a data queue stored in the host processor; a status register for specifying a status of the task scheduling accelerator device; a computational unit for computing task scheduling decisions; and a bus for moving data between registers/interfaces and the computational unit.

Die anwesende Erfindung stellt eine Aufgabe festlegenbeschleunigenmethode, eine Vorrichtung und einen Artikel der Herstellung für feststellenund steuerndes Multitasking zur Verfügung. Die Vorrichtung schließt eine synchrone Aufgabe Befehl Schnittstelle für das Empfangen von von Befehlen von den Aufgaben auf dem Wirt Prozessor ein; eine asynchrone Aufgabe Befehl Schnittstelle für das Empfangen befiehlt von den Aufgaben und von den Unterbrechung Service-Programmen auf dem Wirt Prozessor; eine Unterbrechung Service-Routineschnittstelle für das Spezifizieren und das Steuern eines Prozeßschalters; eine Semaphorpfosten-Warteschlangenschnittstelle für das Spezifizieren und die Bestimmung eines Status einer Datenwarteschlange gespeichert im Wirt Prozessor; ein Statusregister für das Spezifizieren eines Status der Aufgabe festlegengaspedalvorrichtung; eine Berechnungsmaßeinheit für rechnende Aufgabe festlegenentscheidungen; und ein Bus für bewegliche Daten zwischen registers/interfaces und der Berechnungsmaßeinheit.

 
Web www.patentalert.com

< (none)

< Automated alternating current characterization testing

> Computer product for integrated document development

> (none)

~ 00030