As an Amazon Associate I earn from qualifying purchases.

What is Weak Semaphore in Operating System? PDF Download

Learn Weak Semaphore definition in operating system with explanation to study “What is Weak Semaphore”. Study weak semaphore explanation with operating system terms to review operating system course for online degree programs.

Weak Semaphore Definition

  • A semaphore in which all processes waiting on the same semaphore proceed in an unspecified order.

    Operating Systems by William Stallings



Weak Semaphore Explanation

A semaphore that doesn't specify order in which processes are removed from the queue is a weak semaphore. The main difference in strong and weak semaphore is as mentioned that a weak semaphore doesn't specify order while a strong semaphore specifies an order for removal of processes from the queue.

Keep Learning Operating System Explanations

What is Lightweight Process?

A lightweight process is a means of achieving multitasking. The threads created by users are implemented by allowing certain processes ...

What is Disk Cache?

A disk cache is a mechanism for improving the time it takes to write to and read from hard disk. ...

What is Time Slicing?

Time slicing is a process of dividing time into small periods in which a process is allowed to run uninterrupted ...

What is Dispatch?

Dispatching is done by a dispatcher that is a module that gives control of the CPU to the process selected ...

What is Virus?

A virus is a computer code, which is capable of affecting computer data badly by corrupting or destroying them. A ...

What is Sequential File?

Sequential file is a file that contains records or other elements that are stored in chronological order based on account ...