MULTI-LEVEL INTERRUPT SYSTEM

A method and apparatus for an innovative hardware independent interface to the external world. The interrupt services are part of an overall IO model providing an object base IO system that supports dynamic configuration of the system. The design of these interrupt exploit the advantage of Object Or...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: NORMAN, GEORGE, OLIVER, ROSS, PATRICK, DELANEY
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method and apparatus for an innovative hardware independent interface to the external world. The interrupt services are part of an overall IO model providing an object base IO system that supports dynamic configuration of the system. The design of these interrupt exploit the advantage of Object Oriented Design (OOD) in an otherwise disorderly world of IO. Object processing is architected into even the lowest lever routines in the preferred embodiment of the invention. This includes an object oriented design all the way down to interrupt processing abstractions. These interrupt abstractions provide an architecturally sound framework for the dynamic installation, configuration, and timely execution of interrupt handlers. Procédé et dispositif conçus pour une nouvelle interface de machine indépendante par rapport à l'environnement extérieur. Les services d'interruption font partie d'un modèle général d'E/S constituant un système d'E/S à base d'objets supportant la configuration dynamique du système. La conception de ces services d'interruption exploite les avantages de l'OOD (conception orientée objet) dans un univers d'E/S qui serait autrement dépourvu de logique. Dans le mode de réalisation préféré de l'invention, le traitement par objets est utilisé même dans les sous-programmes des niveaux les plus bas. Ceci inclut l'application d'une conception orientée objet jusqu'aux niveaux inférieurs d'abstraction de traitement par interruptions. Ces abstractions d'interruption constituent une structure à l'architecture fiable conçue pour l'installation et la configuration dynamique, ainsi que pour l'exécution ponctuelle de programmes de gestion des interruptions.