Monitors: an operating system structuring concept

@article{Hoare1974MonitorsAO,
  title={Monitors: an operating system structuring concept},
  author={C. Hoare},
  journal={Commun. ACM},
  year={1974},
  volume={17},
  pages={549-557}
}
  • C. Hoare
  • Published 1974
  • Computer Science
  • Commun. ACM
This paper develops Brinch-Hansen's concept of a monitor as a method of structuring an operating system. It introduces a form of synchronization, describes a possible method of implementation in terms of semaphores and gives a suitable proof rule. Illustrative examples include a single resource scheduler, a bounded buffer, an alarm clock, a buffer pool, a disk head optimizer, and a version of the problem of readers and writers. 
On structuring operating systems with monitors
An implementation of monitors
Building monitors with UNIX and C
A monitor for small computers
A modula‐2 kernel for supporting monitors
  • P. Terry
  • Computer Science
  • Softw. Pract. Exp.
  • 1986
Monitors with associated processors
Monitor, synchronization
AVANCE: an object management system
A relational approach to monitoring complex systems
...
1
2
3
4
5
...

References

SHOWING 1-2 OF 2 REFERENCES
The IBM System/360 model 91: machine philosophy and instruction-handling
Machine philosophy and instruction-handling
  • IBM J. Res. Dev., 11, 1
  • 1967