In the early days (late 60s), the Incompatible Timesharing System ran on a PDP-6 without any paging hardware (i.e. an MMU in modern terminology). (See "The Big BLT".) It was later moved onto a PDP-10, and around 1970 a pager was installed and ITS was modified to use virtual memory.

The MIT Dynamic Modeling group adopted ITS for their PDP-6 and PDP-10 (named MIT-DMS). Initially there was no disk to provide swapping store, so they ran a non-paged ITS until around 1973.

There is a copy of ITS for MIT-AI and MIT-ML (but not MIT-DMS) from 1973, but there is no trace of support for running on a PDP-6 or any possibility of running without virtual memory.

I believe the majority of software development in the non-paging era was done using DECtape, so if an pre-historic ITS was to be found, it would probably be on such a tape. Another possibility is paper tape, since this was often used to load software for booting.

Would you please check your archives? Thanks a lot!

  • 2
    I loved ITS. I think the AI ITS system had a passing box by 1969. It was made by the "systems concepts" company and had a small cache of mappings. An indirect reference chain could easily be inevitable. The page table cache was reloaded by system software -- no hardware page table walks. I didn't know that Dynamod didn't have paint hardware. – cmm Sep 12 at 2:13

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.