What is Monitor in Operating System?

Learn Monitor definition in operating system with explanation to study “What is Monitor”. Study monitor explanation with operating system terms to review operating system course for online degree programs.

Monitor Definition

  • A programming language construct that encapsulates variables, access procedures and initialization code within an abstract data type.

    Operating Systems by William Stallings



Monitor Explanation

A monitor is a synchronization construct that allows threads to have both mutual exclusion and the ability to wait for a certain condition to be true. It is one way of achieving process synchronization. The processes running outside the monitor can't access the internal variable of the monitor.

Keep Learning Operating System Explanations

What is Concurrent?

Concurrent processing is a computing model in which multiple processors execute instructions simultaneously for better performance. Concurrent means something that ...

What is Virtual Memory?

Virtual memory is a memory management technique that uses both, hardware and software, to allow a computer to compensate for ...

What is Trap Door?

Trap door is a new jorgan for backdoor programs or viruses in software field. A trap door is a secret ...

What is Relative Address?

Relative address is a memory address that represents some distance from a starting point or the base address, such as ...

What is Address Translator?

An address translator is a method of concatenating the frame number with the offset part of a logical address to ...

What is Indexed Access?

Indexed access method is a method of file access in which each file has a specific key value which allows ...