[TUHS] Kartus's Software Demand Paging System?
Clem Cole via TUHS
tuhs at tuhs.org
Sat Feb 14 06:38:25 AEST 2026
On Fri, Feb 13, 2026 at 2:44 PM segaloco via TUHS <tuhs at tuhs.org> wrote:
> I'm having trouble turning up info on something I recently read about.
> For background, Basic-16 was the 8086 SGS developed in BTL for various
> UNIX and telco experiments on Intel 8086 systems. Like other SGSs, this
> one includes a simulator, b16sim. This simulator includes a "-p" option
> to request that a "paged" version of the simulator be used. This then
> references a subsystem by J. S. Kartus:
>
I remember reading a little about B16sim in a technical paper
published in October
1984 in the *AT&T Bell Laboratories Technical Journal* (Volume 63, Issue 8,
p. 1791). You can download a PDF of that paperat:
https://www.nokia.com/bell-labs/about/dennis-m-ritchie/otherports/newp.pdf
IIRC, the authors were using an 8086 and built their own base-limit
register MMU to get 2M into the system. I wonder if they were using the
"pages" similarly to how DEC did in the PDP-11 databooks, which were 4096
bytes in size. I'm referring to Chapter 6, Memory Management [Pages
135-169], in the 1981 Version of the PDP-11 Processor Handbook (the one
with a green cover with white letters). In fact, if you read the sections
about memory management, two of the most important registers are the PAR —
Page Address Register and the PDR — Page Descriptor Register
If you do turn up sources, that would be wonderful to add to the TUSH
archive.
Clem
More information about the TUHS
mailing list