[net.research] P and V / Re: Should Universities Explore... Re: 'toy OS'

phipps@fortune.UUCP (Clay Phipps) (04/20/84)

Semaphores, the "P" and "V" operations on them
(corresponding to waiting andd signaling, repectively), in addition to
"mutual exclusion", the "critical region", and "the deadly embrace",
should be attributed to Edsger W. Dijkstra, not Per Brinch Hansen.

One reference is 

    E. W. Dijkstra: "Hierarchical Ordering Of Sequential Processes",
    in G. Goos, ed.: *Operating Systems Techniques*, pp. 72 .. 93.
    or in *International Seminar on Operating Systems Principles*,
    Belfast, 1971.

-- Clay Phipps

-- 
   {cbosgd decvax!decwrl!amd70 harpo hplabs!hpda ihnp4 sri-unix ucbvax!amd70}
   !fortune!phipps

martin@gatech.UUCP (Martin McKendry) (04/20/84)

With respect to who gets credit for semaphores:  Dijkstra may get
the credit, but if you read "Cooperating Sequential Processes" or
even "The Structure of the THE Operating System" you will note that
Dijkstra does not take credit for them.  They are actually due
to some obscure electrical engineer in Holland.  Dijkstra does
note this in one of the above papers.  He's just a little lax
on references at the end of papers....

-- 
Martin McKendry
School of ICS, Georgia Tech, Atlanta GA 30332
CSNet:	Martin @ GATech		ARPA:	Martin.GATech @ CSNet-Relay
uucp:	...!{akgua,allegra,rlgvax,sb1,unmvax,ulysses,ut-sally}!gatech!martin