This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Device Monitors
January 1980 (vol. 6 no. 1)
pp. 49-53
A.P. Ravn, Institute of Datalogy, University of Copenhagen
A driver is the part of an I/O system used for processing of an I/O request for a specific channel. The interaction of the CPU with a channel is described through the monitor concept of Hoare and Brinch Hansen. The implementation of monitors using hardware interrupt facilities is described. The resulting device monitor is compared pared with the device processes of Wirth's Modula. The concept is illustrated through an extension to Concurrent Pascal with examples drawn from the PDP11 system. Problems of missing interrupts and power failure are also discussed.
Index Terms:
synchronization, Channel processors, drivers, interrupt systems, I/O systems, monitors
Citation:
A.P. Ravn, "Device Monitors," IEEE Transactions on Software Engineering, vol. 6, no. 1, pp. 49-53, Jan. 1980, doi:10.1109/TSE.1980.230462
Usage of this product signifies your acceptance of the Terms of Use.