[HECnet] Another TOPS-10 DECnet problem

Thomas DeBellis tommytimesharing at gmail.com
Thu Nov 11 15:38:50 PST 2021


Believe me, a large number of us in the systems group were really sorry 
to retire our 11/60 (or 11/50? 55?) RSTS system.  We just thought it was 
so neat.  And we missed it for years.  The assembler was a little 
strange for us, but definitely easier for us to hack than PDP-8 (which 
had its own advocates) or IBM 370 (which had truly maniacal devotees)  
The architecture had some very interesting ideas.

I was also one of the few that would move between DEC and IBM, which is 
quite a paradigm shift if you've ever had to stare a 3270 in the face 
after EMACS.

My students always seem to ask me which OS I prefer or what language is 
the best, my response is always the same, "I like the OS that I get paid 
to use and the language I get paid to program in".  One has to earn a 
living...

I honestly don't know where those two got their stamina from...

------------------------------------------------------------------------
On 11/11/21 6:26 PM, Johnny Billquist wrote:
> And where I'm from we were regularly running 40 people on one 11/70 
> with RSTS/E, and on bad days we were above 60. But then it was 
> miserably slow...
>
> And yes, I have plenty of memories of the mails between MRC and BAH. :-)
>
>   Johnny
>
> On 2021-11-11 23:48, Thomas DeBellis wrote:
>> Oh, that old cat fight?  Meow!!  I'm walking away from it; I don't 
>> know how much email got spewed between MRC and BAH about it.  I don't 
>> think either side ever got the point that you are not comparing 
>> apples to apples.
>>
>> Having looked at both schedulers, I don't immediately see that either 
>> was more efficient than the other.  There clearly was cross 
>> fertilization in a number of areas.
>>
>> Recall that Tops-20 has processes and that a job may have a large 
>> number of processes.  The number of jobs then is not going to be a 
>> valid comparison.  For example, let's take a look at Galaxy on 
>> Tops-10, which occupies 10 job slots:
>>
>> Job    Who     Line#    What Size(P) State   Run Time
>>
>>  1    [OPR]     DET     NEBULA  26+40   HB 0
>>  3    [OPR]      0      QUEUE   9+38    ^C 1
>>       [OPR]     DET     QUASAR  40+40   SL 1
>>  9    [OPR]     DET     PULSAR  5+40    HB SW 0
>> 10    [OPR]     DET     ORION   109+40  SL 0
>> 11    [OPR]     DET     NML     15+18   HB 3
>> 13    [OPR]     DET     CDRIVE  30+40   HB 0
>> 14    [OPR]     DET     FAL-10  104+40  SL 1
>>
>>
>> They're all underneath a _single_ job on Tops-20 or built into the 
>> EXEÇ, but producing the same load because it is the same code.
>>
>> We did do some instrumenting and we found that the snazzy parsing 
>> (COMND%) was not contributing that much to load.  There was some 
>> overhead simulating UUO's, which are obviously natively executing on 
>> Tops-10.  Nearly all editing was done with WYSIWYG video editing, 
>> which surely must produce more load than TECO or SOS.  Some work was 
>> put into TEXTI% to mitigate the context switching.
>>
>> MRC's position was that Tops-20 was doing more, but I'm not sure how 
>> comfortable I am with that.  Having used and programmed both, I think 
>> it's more like 'doing differently'.  I would say that it was rare to 
>> find people who could easily move between the two and/or who weren't 
>> highly opinionated.
>>
>> It's a waste of time; you bought what did the job best for your 
>> environment.  It's kind of like apples and pineapples; they sound the 
>> same but they're just not.
>> ------------------------------------------------------------------------
>> On 11/11/21 5:20 PM, Robert Armstrong wrote:
>>>
>>> >You had a 20 that would handle 600 students in 1977/???/
>>>
>>>   I think he said something about six 20s…  I’m pretty sure there’s 
>>> no way one CPU would have handled 600 timesharing users.   We could 
>>> get to around 120 on a single KL10E with TOPS-10 before it got 
>>> unbearably slow.  With TOPS-20 on the same hardware we could only 
>>> get to 80 or so; TOPS20 was something of a pig.
>>>
>>> Bob
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sonic.net/pipermail/hecnet-list/attachments/20211111/7799863c/attachment-0001.htm>


More information about the Hecnet-list mailing list