Re: [OT] Pre-emptive multi-tasking (was: PHP: convert a page to pdf [OT]) [message #180971 is a reply to message #180968] |
Fri, 29 March 2013 16:57 |
Tim Streater
Messages: 328 Registered: September 2010
Karma:
|
Senior Member |
|
|
In article <1905400(dot)vG1O3Ob32A(at)PointedEars(dot)de>,
Thomas 'PointedEars' Lahn <PointedEars(at)web(dot)de> wrote:
> Tim Streater wrote:
>
>> The Natural Philosopher <tnp(at)invalid(dot)invalid> wrote:
>>> cant you come up with something better than that? like " *nix had proper
>>> pre-emptive multi tasking years before os9 and windows failed to
>>> implement it correctly"
>>
>> And plenty of OSes had it before unix.
>
> No, according to <http://en.wikipedia.org/wiki/Pre-
> emptive_multitasking#Systems_supporting_preemptive_multitasking> and
> <http://en.wikipedia.org/wiki/Unix>, Unix, at Bell Labs, was the first
> operating system to support *pre-emptive* _multi-tasking_, in 1969/1970
> (hence the Unix timestamp 0 equals 1970-01-01 00:00:00 UTC) as an
> improvement to the time-sharing Multics (1964) where multi-tasking was first
> implemented. Sinclair QDOS (1984) and Amiga OS (1985) and other operating
> systems (particularly the Unix-like ones) followed Unix in that regard.
My timeline had unix starting in the 70s but no matter. Certainly the OS
I was using 1970-78 at CERN, running on a French-built Sigma7 and called
Siris7, had pre-emptive multitasking. And I'm not sure that the Atlas
Supervisor (1962) didn't do it too.
The concepts were all there by that point for anyone to organise into an
OS, which we did once or twice in our group at CERN.
--
Tim
"That excessive bail ought not to be required, nor excessive fines imposed,
nor cruel and unusual punishments inflicted" -- Bill of Rights 1689
|
|
|