Browse Prior Art Database

PRIM SYSTEM: Overview

IP.com Disclosure Number: IPCOM000128649D
Original Publication Date: 1977-Dec-31
Included in the Prior Art Database: 2005-Sep-16
Document File: 6 page(s) / 24K

Publishing Venue

Software Patent Institute

Related People

Benjamin Britt: AUTHOR [+6]

Abstract

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 22% of the total text.

Page 1 of 6

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

PRIM SYSTEM: Overview

Benjamin Britt Alvin Cooperband Louis Gallenson Joel Goldberg

ARPA ORDER NO. 2223

ISIIRR-77-58 March 1977 INFORMATION SCIENCES INSTITUTE 4<7< Adntiralt 1,WavlIllarina del ReylCali f oswia 90291 UNIVERSITY OF SOUTHERN CALIFORNIA fT-77" (213) 822-1511

THIS RESEARCH IS SUPPORTED BY THE ADVANCED RESEARCH PROJECTS AGENCY UNDER CONTRACT NO. DAHC15 72 C 0308, ARPA ORDER NO. 2223. PROGRAM CODE NO. 3D30 AND 3P10. VIEWS AND CONCLUSIONS CONTAINED IN THIS STUDY ARE THE AUTHOR'S AND SHOULD NOT BE INTERPRETED AS REPRESENTING THE OFFICIAL OPINION OR POLICY OF ARPA. THE U.S. GOVERNMENT OR ANY OTHER PERSON OR AGENCY CONNECTED WITH THEM.

THIS DOCUMENT APPROVED FOR PUBLIC RELEASE AND SALE: DISTRIBUTION IS UNLIMITED.

ABSTRACT

This document is an. introduction to the services available with the Programming Research Instrument (PRIM), an interactive microprogrammable environment available to remote users through the ARPANET. PRIM, which runs under the TENEX timesharing system, makes it possible to create and use emulators of existing or newly specified computers, with major emphasis on debugging tools. PRIM and TENEX together provide not only editors, compilers, and debuggers for creating emulators but also an environment for using the target systems, debuggers and configurors in the familiar language of the original system.

The present document supersedes PRIM Ovsrwiem, ISI/RR-74-19.

INTRODUCTION

The PRIM system. is an interactive microprogrammable environment, available as a service facility to remote users through the ARPANET, that provides an integrated set of programming aids to create, debug, and execute programs for experimental computer environments. The TENEX timesharing system provides convenient access to editors and compilers for creating emulators, and PRIM also provides an environment for configuring and debugging target systems that can be operated by the user in the familiar language of the original target system. In general, the ,emulated machine accessible through PRIM provides better user debugging facilities and greater flexibility in system configuration than the actual machine, white still producing bit-compatible results on all levels of execution. PRIM is an attempt to generalize a solution to the problem of software development by means of emulation tools; it is a unique and powerful facility for improving software development.

PRIM is multi-access and simultaneous multi-emulator, with appropriate protection to prevent the errant user from interfering with other users. We currently are providing service for three

University of Southern California Page 1 Dec 31, 1977

Page 2 of 6

PRIM SYSTEM: Overview

emulated (target) computer systems: a UYK-20*, U1050**, and the Intel 8080 (chip). User manuals for these target systems,. as well as for creating new emulations through PRIM, will soon be available for interested programmers and researchers. PRIM...