> On May 3, 2016, at 1:55 PM, Erik Baigar <[email protected]> wrote:
> 
> 
> On Tue, 3 May 2016, Paul Koning wrote:
>> 
>> No, the PDP-11 offered this starting with the 11/45, in 1971.
> 
> OK, that is a hint - the 11/45 also had a MMU and obviosly must
> have been a great machine for multi-user stuff.

Keep in mind that mapping and protection are not required to build a multi-user 
system.  DEC did timesharing on the PDP-11/20 (RSTS-11) and on the PDP-8 
without either.  And multiprogramming goes back much further, at least as far 
as the THE operating system in 1964, on the EL-X8.  That OS is particularly 
interesting because it has virtual memory and demand paging without any 
hardware help, without address mapping or protection.

In all these cases, you need help from the compilers to keep things safe.  
Burroughs mainframes do the same sort of thing, though that's not so obvious: 
the OS security is dependent on the fact that ordinary users can't write and 
execute ESPOL programs.

        paul


Reply via email to