Article View: comp.arch
Article #1672Re: DECSYSTEM 20
From: Richard H. Miller
Date: Thu, 27 Jul 1989 17:23
Date: Thu, 27 Jul 1989 17:23
32 lines
2189 bytes
2189 bytes
In article <929@tucos.UUCP>, moj@utu.fi (Matti Jokinen) writes:
> >One interesting thing about the DEC 20 (and I guess DEC 10 and
> >pdp-6 as well) is that the registers are the first 8 or 16 locations in the
> >main memory map. Does anyone know if code can be run in the registers? And
> >if so, does it execute any faster than if it was in normal memory?
>
> Yes, it could be done and it was considerably faster at least in the older
> DEC-10 models. I remember reading that a separate register set was not an
> essential part of the architecture --- if it was removed, the first 16 words
> of the main memory were used instead and the machine still functioned
> correctly, only more slowly.
> --
> Matti Jokinen
This is true of all the PDP-10 processors. As I remember, the KA-10 had one
block of fast registers and swapped them when it did a context switch. The
KI-10 model had 4 sets of fast registers, 2 were reserved for real-time
processes, 1 was for normal user mode and one was for the monitor. There is a
switch to disable fast memory as well as a switch to force the diagnostics to
use a particular set. I remember a case we had that the monitor would crash
whenever we tried to re-boot with an error indicating a problem in the register
set. The diagnostic routine worked fine. After going around with the CE's, I
forced the diagnostics to use the register set for the monitor (set 1 as I
remember) and lo and behold, we discovered a register always picked a bit.
(BTW, we will finally decommission our KI-10 system in September...sigh)
Richard H. Miller Email: rick@bcm.tmc.edu
Asst. Dir. for Technical Support Voice: (713)798-3532
Baylor College of Medicine US Mail: One Baylor Plaza, 302H
Houston, Texas 77030
Technical Details
Message-ID:
<1624@gazette.bcm.tmc.edu>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!bcm!pavlov!rickReferences:
<3256@wpi.wpi.edu> <929@tucos.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!bcm!pavlov!rick From: rick@pavlov.tmc.edu (Richard H. Miller) Newsgroups: comp.arch Subject: Re: DECSYSTEM 20 Summary: Fast Registers Message-ID: <1624@gazette.bcm.tmc.edu> Date: 27 Jul 89 17:23:23 GMT References: <3256@wpi.wpi.edu> <929@tucos.UUCP> Sender: usenet@bcm.tmc.edu Lines: 32