Подтвердить что ты не робот

Каково первоначальное значение операций P и V в контексте семафора?

Кто-нибудь знает, почему семафорные операции называются P и V? Каждый раз, когда я читаю главу о семафорах, она говорит что-то вроде следующего:

Чтобы поток получил ресурс, он выполняет P-операцию. И чтобы поток освободил ресурс, он выполняет V-операцию.

Что обозначают P и V? Почему они не называют ожидание и сигнал?

4b9b3361

Ответ 1

Дейкстра, один из изобретателей семафоров, использовал P и V. Буквы исходят от голландских слов Probeer (try) и Verhoog (приращение).

См. Также: https://cs.nyu.edu/~yap/classes/os/resources/origin_of_PV.html

Ответ 2

V означает сигнал, а P - ожидание.

Вы можете проверить wiki для деталей.

enter image description here

Почему они не называются wait и signal?

Я бы согласился с Биллом об этом, скорее всего, причина в том, что, поскольку есть много людей, которые не используют английский, поэтому, вероятно, из-за этого он не называется wait и signal.