Deutsch   English   Français   Italiano  
<87y17925e8.fsf@localhost>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Lynn Wheeler <lynn@garlic.com>
Newsgroups: comp.arch
Subject: Re: time-sharing history, Privilege Levels Below User
Date: Wed, 12 Jun 2024 11:54:55 -1000
Organization: Wheeler&Wheeler
Lines: 71
Message-ID: <87y17925e8.fsf@localhost>
References: <jai66jd4ih4ejmek0abnl4gvg5td4obsqg@4ax.com>
	<v45b28$3rcpa$7@dont-email.me> <v495ss$h57$1@gal.iecc.com>
	<v4b28k$1evff$6@dont-email.me> <v4bjq6$1q9s$1@gal.iecc.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Wed, 12 Jun 2024 23:54:57 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="7efd37cf0856181ff7202ea27d807813";
	logging-data="1958403"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+eZ+/rYWZJlOrEhoxqBZU21eiaHhzbwc8="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:0IdhcgNjfH/f6455Fq5Kiw0ds2A=
	sha1:VSRI7/tFN/hf2Wx0DzB9ek6J50Q=
Bytes: 4728

John Levine <johnl@taugh.com> writes:
> In any event, I'd find the second article I linked to, the VM history
> written by IBMers who were there, more credible than some random third
> party magazine. CMS really was written at the same time as CP, and
> they always intended them to work together as a time-sharing system.

Some of the MIT CTSS/7094 people went to the 5th flr to do Multics;
others went to the science center on the 4th flr to do virtual machines,
internal network, invent GML in 1969, other interactive applications.

cambridge science center wanted a 360/50 to add virtual memory to
.... but all the spare 360/50s were going to FAA ATC project ... and they
had to settle for 360/40. (virtual machine) CP/40 (running on bare
hardware using hardware virtual memory mods _ was developed in parallel
with CMS (running on bare 360/40). When CP/40 virtual machines was
operational, they then could run CMS in CP/40 virtual machines.

Melinda history
http://www.leeandmelindavarian.com/Melinda#VMHist
and CP/40
http://www.leeandmelindavarian.com/Melinda/JimMarch/CP40_The_Origin_of_VM370.pdf
my OCR from Comeau's original paper
https://www.garlic.com/~lynn/cp40seas1982.txt

CP/40 morphs into CP/67 when 360/67 standard with virtual memory becomes
available. I was responsible for OS/360 running on 360/67 (as 360/65),
univ shutdown datacenter on weekends and I had datacenter dedicated for
48hrs straight). CSC came out Jan1968 to install CP/67 (3rd install
after CSC itself and MIT Lincoln Labs) ,,, and I mostly played with it
during my weekend dedicated time. First couple months was rewritting
pathlengths for running OS/360 in virtual machine. Benchmark was OS/360
jobstream that ran 322secs on real machine. Started out 858secs in
virtual machine (CP67 CPU 534secs) .... after few months got CP67 CPU
down to 113secs. I then rewrite time-sharing system scheduling and
dispatching, page I/O and page replacement, I/O arm scheduling, etc.

I'v joked that original CP/67 scheduling delivered to univ (and I
completely replaced) ... looked a lot like Unix scheduling that I first
saw 15yrs later. Also 1st install at univ (jan1968) had CP67 source in
OS/360 datasets ... it wasn't until a few months later that they moved
source to CMS files. After I graduated and joined science center, one of
my hobbies was enhanced production operating systems for internal
datacenters.

CP-67
https://en.wikipedia.org/wiki/CP-67
CP/CMS
https://en.wikipedia.org/wiki/CP/CMS
History of CP/CMS
https://en.wikipedia.org/wiki/History_of_CP/CMS
Cambridge Scientific Center
https://en.wikipedia.org/wiki/Cambridge_Scientific_Center

when it was decided to add virtual memory to all 370s, it was also
decided to rewrite CP67 for VM370, simplifying and/or dropping lots of
features (also renaming Cambridge Monitor System to Conversational
Monitor System and crippling its ability to run on real machine).

1974, I start migrating lots of original CP67 stuff (lots that I had
done as undergraduate) to VM370 Release2 base for an enhanced internal
CSC/VM (including for world-wide online sales&marketing support HONE
systems).  Then in 1975 I upgrade to VM370 Release3 base and add the
CP67 multiprocessor support (one of the things dropped in CP67->VM370)
.... originally for US consolidated HONE complex so they could add 2nd
processor to each of their systems (all the US HONE systems had been
consolidated in Palo Alto, trivia: when FACEBOOK 1st moved into silicon
valley, it was into new bldg built next door to the former US
consolidated HONE datacenter).

-- 
virtualization experience starting Jan1968, online at home since Mar1970