A central processing unit of an information handling system is provided with a Trap instruction to facilitate transfer of control from a user program to a trap program. A dispatchable unit control block (DUCT) of the CPU is loaded with the address of a trap control block, which in turn contains the addresses of a trap save area and a trap program. The user program is provided with Trap instructions at the desired transfer points. Upon decoding a Trap instruction in the user program, the CPU saves state information from the program status word (PSW), general registers and access registers in the designated trap save area, loads the address of the trap control block into a general register, and copies the address of the trap program into the instruction address field of the PSW to transfer control to the trap program. Upon completion of execution, the trap program may issue a Resume Program (RP) instruction to restore the previously saved state information to return control to the user program.

Σε μια μονάδα κεντρικής επεξεργασίας ενός διαχειριζόμενου συστήματος πληροφοριών παρέχεται μια οδηγία παγίδων για να διευκολύνει τη μεταφορά του ελέγχου από ένα πρόγραμμα χρηστών σε ένα πρόγραμμα παγίδων. Ένας dispatchable φραγμός ελέγχου μονάδων (ΑΓΩΓΟΣ) της ΚΜΕ φορτώνεται με τη διεύθυνση ενός φραγμού ελέγχου παγίδων, ο οποίος περιέχει στη συνέχεια τις διευθύνσεις μιας παγίδας εκτός από την περιοχή και ένα πρόγραμμα παγίδων. Στο πρόγραμμα χρηστών παρέχονται οι οδηγίες παγίδων στα επιθυμητά σημεία μεταφοράς. Επάνω στην αποκωδικοποίηση μιας οδηγίας παγίδων στο πρόγραμμα χρηστών, η ΚΜΕ σώζει τις κρατικές πληροφορίες από τη λέξη θέσης προγράμματος (PSW), τους γενικούς καταλόγους και τους καταλόγους πρόσβασης στην οριζόμενη παγίδα εκτός από την περιοχή, φορτώνει τη διεύθυνση του φραγμού ελέγχου παγίδων σε έναν γενικό κατάλογο, και αντιγράφει τη διεύθυνση του προγράμματος παγίδων στον τομέα διευθύνσεων οδηγίας του PSW για να μεταφέρει τον έλεγχο στο πρόγραμμα παγίδων. Με την ολοκλήρωση της εκτέλεσης, το πρόγραμμα παγίδων μπορεί να εκδώσει μια οδηγία προγράμματος (RP) περιλήψεων για να αποκαταστήσει τις προηγουμένως σωζόμενες κρατικές πληροφορίες στον επιστροφής έλεγχο στο πρόγραμμα χρηστών.

 
Web www.patentalert.com

< (none)

< Method and apparatus for handling deadlocks in multiple chamber cluster tools

> Apparatus and method for executing a plurality of processes in parallel, and storage medium storing a program for implementing the method

> (none)

~ 00024