| Ada 95 Reference Manual, Interational Standard ANSI/ISO/IEC8652: 1995, Infometrics, Cambridge Mass, 1995 |
....surrogates of X and Y that is, the division of the DBMS into separate address spaces should not intrude into the behavior of X and Y. For this to be true, X and Y must be scheduled as if they were Ada tasks operating at priorities 40 and 30 in accordance with the Ada Reference Manual [AdaLRM 95] Section 9 and Appendix D. The desired behavior can be achieved 1 in a straight forward way if the DBMS back end is implemented in Ada, and there is a mechanism to forward a requestor s priority to its surrogate in the DBMS back end. The priority forwarding mechanism is quite simple in Ada ....
....in Ada, and there is a mechanism to forward a requestor s priority to its surrogate in the DBMS back end. The priority forwarding mechanism is quite simple in Ada 95 with the Real Time Systems Annex. The DBMS front end determines the requestor s priority using the Get Priority function of [AdaLRM 95] Section D.5. It passes this information along with the request to the DBMS back end. The back end task which receives the request dynamically alters its own priority with the Set Priority procedure of ibid. It later resets its priority to System.Default Priority after completing the request. ....
Ada 95 Reference Manual, Interational Standard ANSI/ISO/IEC8652: 1995, Infometrics, Cambridge Mass, 1995
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC