METHOD FOR REMOTELY ACCESSING SERVICE-PROGRAMS OF A LOCAL PROCESSING SYSTEM SUPPORTING MULTIPLE PROTOCOL STACKS AND MULTIPLE DEVICE-DRIVERS
A method for enabling one or more external processing systems to access service programs (16) of a local processing system (10) having an operating system kernel (12) and supporting multiple protocol stacks (18) and multiple hardware device drivers (20). Hardware device drivers (20) are monitored fo...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method for enabling one or more external processing systems to access service programs (16) of a local processing system (10) having an operating system kernel (12) and supporting multiple protocol stacks (18) and multiple hardware device drivers (20). Hardware device drivers (20) are monitored for receipt of any requests to access the service programs (16). Upon receipt of an access request, a master control structure is cloned into a control structure (DCB) for the required service program. A virtual circuit, representing a communication path between the external processing system, the protocol stack/device driver pair (18, 20) receiving the access request, and the service program (16), is then created. A control block (NCB) is then generated for each predetermined block of actual data to be communicated to and from the service program (16). The service program control structure and the virtual circuit are maintained while actual data is communicated between the service program, the protocol stack/device driver pair (18, 20) and the external processing system.
Est décrit un procédé pour permettre à un ou plusieurs systèmes de traitements externes d'accéder à des programmes de service (16) d'un système de traitement local (10) comportant une partie résidente de système d'exploitation (12) et prenant en charge de multiples piles de protocoles (18) et de multiples modules de gestion de périphériques (20). Les modules de gestion de périphériques (20) sont soumis à un contrôle pour déceler la réception de toutes demandes d'accès aux programmes de service (16). Dès réception d'une demande d'accès, une structure de contrôle mère est clonée en une structure de contrôle (DCB) pour le programme de service requis. Un circuit virtuel, représentant un trajet de communication entre le système de traitement externe, les deux modules de gestion de périphériques/piles de protocoles (18, 20) recevant la demande d'accès, et le programme de service (16), est ensuite crée. Un bloc de contrôle (NCB) est ensuite généré pour chaque bloc prédéterminé de données réelles à transmettre à destination et en provenance du programme de service (16). La structure de contrôle du programme de service et le circuit virtuel sont maintenus tandis que des données réelles sont transmises entre le programme de service, les deux modules de gestion de périphériques/piles de protocoles (18, 20) et le système de traitement externe. |
---|