G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/40 (2006.01) G06F 9/48 (2006.01)
Patent
CA 2320913
The invention constitutes a unique hardware zero overhead interrupt and task change system for the reduction or elimination of interrupt latency as task change processing overhead delays in computer architectures. Without loss of time, the system performs complete task state saving and restoration between one cycle and the next without software intervention. For each Central Processing Unit (1) the invention uses one or more auxiliary latches (3, 4) wherein one latch (4) is used as the "running" latch and one of the auxiliary latches is attached to task storage memory. The invention swaps connections between alternate "running" registers and auxiliary registers while transferring other tasks to and from task storage memory (2). The invention provides a task linking system to allow the linking of tasks for mandatory sequential execution of the linked tasks. Further, the invention includes a priority "impatience" counter system to increase the relative priorities of various tasks as they approach their task deadlines.
L'invention constitue un système matériel unique d'interruptions à temps système zéro et de changement de tâches, destiné à réduire ou éliminer les délais de temps système dans le traitement du délai de prise en charge d'une interruption et du changement de tâches, dans des architectures informatiques. Sans perte de temps, ce système exécute une sauvegarde et une restauration complètes d'état de tâches entre un cycle et le suivant, sans intervention logicielle. Pour chaque registre de l'unité centrale de traitement (1), l'invention met en oeuvre un ou plusieurs verrous auxiliaires (3, 4), un verrou (4) étant utilisé en tant que verrou d'exécution et l'un des verrous auxiliaires étant attaché à la mémoire de conservation des tâches. L'invention permute les connexions entre les registres d'exécution et les registres auxiliaires, tout en transférant d'autres tâches vers la mémoire de conservation (2) ou à partir de celle-ci. L'invention concerne un système de liaison de tâches permettant de lier des tâches, aux fins d'exécution séquentielle obligatoire des tâches liées. En outre, l'invention comprend un système de comptage de priorités en fonction de l'urgence des tâches, servant à accroître les priorités relatives des diverses tâches au fur et à mesure que celles-ci s'approchent de leur échéance.
Oyen Wiggs Green & Mutala Llp
Xyron Corporation
LandOfFree
Zero overhead computer interrupts with task switching does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Zero overhead computer interrupts with task switching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Zero overhead computer interrupts with task switching will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1386702