[COFF] [TUHS] Memory management in Dennis Ritchie's C Compiler
Paul Winalski
paul.winalski at gmail.com
Thu Aug 20 08:09:29 AEST 2020
On 8/19/20, Clem Cole <clemc at ccc.com> wrote:
> small update ... see below..
>
> On Wed, Aug 19, 2020 at 1:39 PM Paul Winalski <paul.winalski at gmail.com>
> wrote:
>
>> In the IBM System/360 world, the first machine with Dynamic Address
>> Translation (DAT, the hardware that implements virtual->physical
>> address transiation via page tables) was the S/360 model 67.
>
> Called the Data Address Translator (DAT) box. I still have my 'TILT' deck
> which is an IPL program that used diagnose instructions to spell TILT in
> the lights on the DAT box and ring the console bell, which on a 360 was a
> fire alarm.
>
> BTW: the 67 had 8 32 bit TLB entries, built out of ECL flip-flops.
The various OS/VS variants for S/370 were way late. IBM was forced to
release the models 155 and 165 before OS/VS was available. The
decided to take the opportunity to stick it to the third-party leasing
companies. The S/370 models 155 and 165 were released without DAT
boxes. The third-party leasers gobbled them up. The third S/370, the
model 145, had to be released with the DAT hardware and microcode
because the IBM 1400 emulator needed it. Then OS/VS was finally
ready. For the model 145 DAT support just worked. For the 155 and
165, a DAT box could be added to turn them into the 155-II and 165-II.
If you leased your machine from IBM, you got the upgrade for free. If
you had bought the machine, you had to pay through the nose to get a
DAT box.
>> The only
>> IBM OS to use it was CP/67, the virtual machine forerunner of VM/370.
>>
> Careful, TSS used it first actually and shipped before CP/67 - but it had a
> number of issues.
> CMU would work to fix them and Michigan would start and rewrite, creating
> MTS (which was not an IBM product but TSS was and shipped into the early
> 1980s).
I forgot all about TSS.
> I just did a review of a book that I'll find out when it supposed to hit
> the streets by some tech historians in the UK. I reviewed the chapter
> where CTSS begets, Multics and TSS, beget UNIX and MTS respectfully.
> Basically the name of the chapter is the rise of idea of timesharing.
> [No worries, the DEC world is in the book also, but follows a different
> thread - this is looking at the fight at IBM and GE between commercial
> batch and timesharing].
GECOS was GE's commercial batch OS, IIRC. Dartmouth Time-Sharing
System (DTSS) ran on the GE 635.
-Paul W.
More information about the COFF
mailing list