• Aucun résultat trouvé

Computer Research

N/A
N/A
Protected

Academic year: 2021

Partager "Computer Research"

Copied!
2
0
0

Texte intégral

(1)

XXXII. COMPUTER RESEARCH* Prof. J. B. Dennis N. Kerllenevich R. A. Saunders R. J. Spinrad RESEARCH OBJECTIVES

The purpose of this group, which is operated jointly by the Research Laboratory of Electronics, the Electronic Systems Laboratory, and the Department of Electrical

Engineering, is threefold:

1. To provide a flexible and readily accessible computation facility oriented toward the Laboratory's research goals.

2. To develop computation techniques, especially in the sense of increasing the convenience with which operating programs for particular tasks may be produced, and allowing the scientist easy communication with the machine about tasks being performed for him.

3. To provide an education facility where students may learn the principles of auto-matic computation, and undergraduate and graduate theses and projects may be carried out.

Computation Facility

The computation facility consists of two general-purpose digital computers. The TX-0 computer, a fast experimental transistorized machine,1 was built by Lincoln Laboratory. Since 1958, the TX-0 has been made available for academic research. Its effectiveness has been increased through the expansion of its instruction code,2 the addi-tion of a flexible in-out facility for communicating with the users' equipment, and the installation of a magnetic tape unit for auxiliary storage. In September 1961, the Digital Equipment Corporation generously donated one of their PDP-1 machines to the Depart-ment of Electrical Engineering, M. I. T. This machine is a commercial unit that is similar in many respects to the TX-0 in its design and intended application. The PDP-1 will be used primarily for teaching and thesis or project work, but will be available for research tasks that are particularly suited to its characteristics.

Programming

Since the creation of the computation facility in 1958, the staff has spent a consider-able amount of effort in the development of a programming language that is appropriate for the types of computation that will be made in research applications. The outcome of this effort has been the MACRO III assembly program. A description of an earlier version of this program has been prepared.3 Since the facility is operated on an open-shop basis, it is important that the best possible aids be provided for program testing by users. The utility program FLIT has been prepared for this purpose4 and represents an important advance in on-line program testing.

Time Sharing

Our experience with TX-0 has shown that on-line communication between the user and machine allows the user to progress faster in his research with less effort on his part than is possible with a closed-shop operation: If the user can interrogate the

This research is supported in part by the National Science Foundation (Grant G-7364).

(2)

(XXXII. COMPUTER RESEARCH)

machine at any time to observe the course of the computation and to change parameters

of the problem when it is necessary, he can make quicker progress with less

compu-tation. A closed-shop operation, of course, will allow much more efficient use of the

computer, since it need never stand idle while the user ponders his next step in running

a computation experiment, or in testing a program.

The time sharing of one computer by a number of users operating from different

consoles would combine the advantages of both modes of computer operation, and is

viewed by many as the desirable goal for the future computation facility

5

at the

Massachusetts Institute of Technology.

Before the donation of the PDP-1, a proposal

was made to provide for time-shared use of the TX-0 by as many as eight users at

6

once.

This would serve the dual purpose of allowing more efficient utilization of the

machine without sacrificing the advantages of the on-line operation,and establishing an

operational time-shared computer system from which more could be learned about how

a large time-shared computer system should be designed and operated. At present,

we plan to set up a time-sharing system for the PDP-1 and TX-0 computers to serve

this purpose.

J. B. Dennis

References

1.

J. T. Gilmore, Jr. and H. P. Peterson, A Functional Description of the TX-0

Computer, Memo 6M-4789-1, 1958.

2.

J. B. Dennis, The Future TX-0 Instruction Code, Memo M-5001-29, 1960.

3.

R. Spinrad, MACRO IIA, Memo M-5001-5-1, 1961.

4.

J. B. Dennis and T. Stockham, FLIT

-

Flexowriter Interrogation Tape: A

Symbolic Utility Program for TX-0, Memo M-5001-23, 1960.

5.

H. Teager, Report of the Long-Range Computation Study Group, M. I. T. , 1961.

6.

J. B. Dennis, A Proposal for Time-Shared Operation of TX-0, Memo M-5001-23,

1961.

Références

Documents relatifs

The central portions of the computer (including the control, arithmetic, and 512 word acoustic memory units) have been constructed and assembled.. In addition, the

The High Speed Printer consists of four units: a Tape Reader, which is a modified clutch- operated Uniservo, and which reads the information from tape in blockettes

Three cabinets of extra computing equipment, including Compiler, Magnetic Film Slave units, Magnetic Film Output unit and Punched Card input, together with extra Power

The digital equipment consists of a Datatron computer with high speed paper tape input and output, Model 500 card converter, two magnetic tape units as well as

Included in the system are the high-speed medium-size electronic digital Datatron computer, punch card units, punched paper tape units, electric typewriter, magnetic.. tape

Many inlportant advances are being made in computer teclmology that enable man to use the computer on an interactive basis to solve com- plex problems significant to

This manual or any part thereof may not be reproduced in any form without the written permission of General Computer Technology, Inc... Within the editor are

The fourth block of the computer programming involved the necessary relay amplifiers and circuits to automatically control the computer through the calculation of