Computer Old Farts Forum
 help / color / mirror / Atom feed
From: paul.winalski at (Paul Winalski)
Subject: [COFF] [TUHS] Memory management in Dennis Ritchie's C Compiler
Date: Wed, 19 Aug 2020 18:09:29 -0400
Message-ID: <> (raw)
In-Reply-To: <>

On 8/19/20, Clem Cole <clemc at> wrote:
> small update ... see below..
> On Wed, Aug 19, 2020 at 1:39 PM Paul Winalski <paul.winalski at>
> 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.

  reply	other threads:[~2020-08-19 22:09 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <>
     [not found] ` <>
     [not found]   ` <>
2020-08-18 23:48     ` dot
2020-08-19 17:39       ` paul.winalski
2020-08-19 20:36         ` clemc
2020-08-19 22:09           ` paul.winalski [this message]
     [not found] <>
2020-08-21  9:08 ` lars

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='' \
    --to= \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Computer Old Farts Forum

This inbox may be cloned and mirrored by anyone:

	git clone --mirror

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 coff coff/ \
	public-inbox-index coff

Example config snippet for mirrors.
Newsgroup available over NNTP:

AGPL code for this site: git clone