shmuel+...@patriot.net (Shmuel Metz  , Seymour J.) writes:
> That's not the Multics model. The Multic model is that segment numbers
> are dynamically assigned as needed, and that in general two processes
> will use different numbers for the same segment. IBM had something
> similar in TSS, but abandoned it.

some of the people from CTSS went to the 5th flr and did Project Mac
multics. other of the people went to the science center on the 4th flr
and did virtual machines, online computing, the internal network ...
GML was invented at the science center in 1969, as well as lots of
performance monitoring and modeling stuff ... some of which evolves into
capacity planning ... misc. past posts mentioning 545 tech sq
http://www.garlic.com/~lynn/subtopic.html#545tech

supposedly 360/67 (360/65 with virtual memory) was to be ibm's candidate
for project mac ... but ge won the bid instead ... and multics was done
on ge645. melinda's history has lots of details ... can be found here:
http://www.leeandmelindavarian.com/Melinda/

tss/360 was then going to the official operating system ...  including
virtual memory and "single-level-store" (storage mapped as virtual
memory ... 360/67 had both 24bit and 32bit virtual addressing modes). at
one point tss/360 is claimed to have something like 1200 people at the
time the science people had 12 people on cp40/cms (before being able to
get 360/67, they modify 360/40 with virtual memory hardwre, later when
they were able to get 360/67, cp40/cms morphs into cp67/cms ... and
later into vm370/cms). old user group presentationon cp40
http://www.garlic.com/~lynn/cp40seas1982.txt

tss/360 & 360/67 were sold to lots of univ. ... but TSS/360 never quite
became product ... and so many systems ran as 360/65 as os/360 for most
of the time. as undergraduate in the 60s, there was work on both tss/360
and cp67 on the weekends. we did one fortran edit, compile, and execute
simulated user benchmark. tss/360 running the script with four simulated
users got worse throughput and interactive response than cp67/cms with
35 simulated users (on the same hardware).

the Future System project in the early 70s was going to also be
"single-level-store" based ... from tss/360, multics, etc. recent
reference to future system:
http://www.garlic.com/~lynn/2013h.html#44 Why does IBM keep saying things like 
this:

at the same time I was at the science center and did paged-mapped
filesystem for cms (somewhat in competition with multics on the floor
above).  Having observed a lot of the tss/360 problems ... I did an
implementation that avoided many of the problems (and would periodically
ridicule the FS ... claiming what I already had running was better).  it
never made it as part of release product ... in part because of the bad
rep that single-level-store got from the FS effort ... even though I
could show 3times the throughput/efficiency compared to standard CMS
filesystem (both CDF & EDF) for moderate filesystem workload.  some past
posts
http://www.garlic.com/~lynn/submain.html#mmap

part of it was to have same exact shared segments at different virtual
addresses in different virtual address spaces ... which also
wasn't released. A small piece of the shared segment (w/o filesystem
stsuff and supporting concurrent shared images at different virtual
addresses) ... was released as DCSS in vm370 release 3. some old
email from the period
http://www.garlic.com/~lynn/2006v.html#email731212
http://www.garlic.com/~lynn/2006w.html#email750102
http://www.garlic.com/~lynn/2006w.html#email750430

one of the hardest problems was that CMS borrowed a lot of stuff from
os/360 and there was enormous problem with os/360 relocatable adcons
(which are swizzled to absolute address after being loaded for
execution). I needed *real* relocatable adcons ... both at
load time as well at execution time. This was one thing supported
by tss/360. some past posts discussing constant battle that
i had with os/360 relocatable adcons
http://www.garlic.com/~lynn/submain.html#adcon

note that folklore is that after FS failure, some of the people
retreated to Rochester and did single-level-store for S/38 ...  note
however, the S/38 wasn't into performance throughput ...  so the
single-level-store performance issues weren't an issue.

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

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to