Affiliation:
1. The Queen's Univ. of Belfast, Belfast, Northern Ireland
Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Cited by
1005 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Approaches to Conflict-free Replicated Data Types;ACM Computing Surveys;2024-09-09
2. SynchEduca: Edukacijski alat za mehanizme sinkronizacije u programskom jeziku Java;MAP Education and Humanities;2024-07-12
3. AI based Operating System;International Journal of Advanced Research in Science, Communication and Technology;2024-04-18
4. Teaching Synchronization in Parallel Computing;2023 21st International Conference on Emerging eLearning Technologies and Applications (ICETA);2023-10-26
5. Verificación de Programas Paralelos;Revista Abierta de Informática Aplicada;2023-09-22