skip to main content
article
Free Access

The PRIM system: An alternative architecture for emulator development and use

Published:01 September 1977Publication History
Skip Abstract Section

Abstract

The architecture of PRIM is unique in coupling a powerful microprogrammable machine (the Standard Computer Corporation MLP-900) to a modern general-purpose computing system (the DEC PDP-10). The TENEX timesharing system running in the PDP-10 is responsible for scheduling use of the MLP-900. Emulator microcode runs in the MLP-900 under the control of a small resident executive that swaps its users and mediates references to PDP-10 services and shared memory. The PRIM system in the PDP-10 (also running under control of TENEX) provides emulators with access to the TENEX file system and peripherals. PRIM also permits on-line user control of an emulation and supports interactive symbolic debugging of both emulator microcode and target code for the various emulated machines. The resulting sharable system, accessible via the ARPANET to users anywhere, supports both emulator developers and users. This architecture has allowed the development of a more powerful and convenient tool with less effort than would have been possible on a stand-alone microprogrammable host. The hardware and software components of the PRIM system are described and the operation of PRIM is outlined from the user's viewpoint. Requirements for creating PRIM-like systems are discussed, and the PRIM approach is compared with other, more conventional approaches.

References

  1. 1 Bobrow, D. G., J. D. Burch, D. L. Murphy, and R. L. Tomlinson, "TENEX, A Paged Time-Sharing System for the PDP-10," Communications of the ACM, Vol. 15, No. 3, March 1972, pp. 135-143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 MLP-900 Multilingual Processor—Principles of Operation, STANDARD Computer Corporation, Santa Ana, Calif., 1970.Google ScholarGoogle Scholar
  3. 3 PRIM System: User Reference Manual (in progress).Google ScholarGoogle Scholar
  4. 4 PRIM System: Tool Builder's Manual (in progress).Google ScholarGoogle Scholar

Index Terms

  1. The PRIM system: An alternative architecture for emulator development and use

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!