-----Oorspronkelijk bericht----- From: Johnny Billquist
Sent: Sunday, March 08, 2015 9:48 PM
To: [email protected]
Subject: Re: [Simh] Regarding "Cutler THE father of VMS" myth

On 2015-03-08 21:39, Clem Cole wrote:

On Sun, Mar 8, 2015 at 8:23 AM, Sergey Oboguev <[email protected]
<mailto:[email protected]>> wrote:

    If so, he may have a claim to inventing (a hint at) a microkernel
    concept. ;-)


​Dykstra invented the ukernel -- its the THE kernel:
https://en.wikipedia.org/wiki/THE_multiprogramming_system

The paper itself is
http://uosis.mif.vu.lt/~liutauras/books/Dijkstra%20-%20The%20structure%20of%20the%20THE%20multiprogramming%20system.pdf

And all kernel hacker should read it some time.  It where the idea of
semaphores are defined and the idea of "up" and "down" - (aka P/V).

Well, in all fairness, semaphores were used on railways already in the
19th century...

Johnny


That's true, but Dijkstra used it as a software technique, and that was new.
BTW, "up" and "down" is not the best translation for "P/V" operation.
P stands for the Dutch word "passeer" which roughly translates to "pass".
V stands for the Dutch word "verhoog" and that should be translated to
"increment". And that is exactly what happens: pass and increment (the
semaphore variable).

- Henk
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to