SYMBOL: a large experimental system exploring major hardware replacement of software

@inproceedings{Smith1971SYMBOLAL,
  title={SYMBOL: a large experimental system exploring major hardware replacement of software},
  author={William R. Smith and Rex Rice and Gilman D. Chesley and Theodore A. Laliotis and Stephen F. Lundstrom and Myron A. Calhoun and Lawrence D. Gerould and Thomas G. Cook},
  booktitle={AFIPS '71 (Spring)},
  year={1971}
}
The SYMBOL system is the result of a major developmental effort to increase the functional capability of hardware. Part of the charter of the broad based project was to reexamine the traditional division between hardware and software, to reexamine the respective roles of program instruction and data storage, and to reduce the overall complexity and cost of computing. In order to adequately evaluate the concepts that had been developed it was concluded that an experimental, usable, real system… 

SYMBOL hardware debugging facilities

The SYMBOL system is a full-scale working demonstration of an ALGOL-like, high-level, general-purpose, procedural language and a multi-processing, multi-programming operating system implemented

The logical structure of the memory resource in the symbol-2R computer

The chief concern here is to describe those aspects of SYMBOL's memory structure that impinge upon the first premise, namely, direct high-level language implementation.

The logical structure of the memory resource in the SYMBOL-2R computer

The chief concern here is to describe those aspects of SYMBOL's memory structure that impinge upon the first premise, namely, direct high-level language implementation.

Implementation aspects of the symbol hardware compiler

Some aspects of the hardware implementation including the network characteristics of the communication scheme between compiler, system supervisor, and Memory Controller, the functional breakdown into distinct sections for implementation, the support hardware (registers, tables, etc.,), the Name Table structure, and some of the linking techniques for the structured output of the compiler are presented.

Evolution of computer memory structure

  • Y. Chu
  • Computer Science
    AFIPS '76
  • 1976
This paper presents observations of the evolutionary nature of the memory structure development toward the high-level language architecture and emphasizes the structural advances in satisfying the software need of various types of data elements and data structures.

On The Advantages of Tagged Architecture

  • E. Feustel
  • Computer Science
    IEEE Transactions on Computers
  • 1973
The paper shows that the advantages of the change from the traditional von Neumann machine to tagged architecture are seen in all software areas including programming systems, operating systems, debugging systems, and systems of software instrumentation.

Program execution in the SYMBOL 2R computer

This paper describes the principal features of the CP's operations in executing SPL programs in executing SYMBOL programs.

Hardware/software trade-offs: reasons and directions

A hardware/software trade-off is the establishment of the division of responsibility for performing system functions between the software, firmware and hardware. This is part and parcel of the

The architecture of an ALGOL 60 computer implemented with distributed processors

In conventional computer systems, the computer hardware does not actually execute the user's source program. Instead, a software compiler and link editor transform the program into low level machine

References

SHOWING 1-8 OF 8 REFERENCES

The physical attributes and testing aspects of the symbol system

The major goals of the SYMBOL computer research project have been to provide a more effective man-machine interface and to reduce the total cost of a digital system to the user. The development of

SYMBOL: a major departure from classic software dominated von Neumann computing systems

The prime goal of the SYMBOL research project was to demonstrate, with a full-scale working system, that a very high-level, general-purpose, procedural, "state of the art" language and a large

One-Level Storage System

An automatic system which in principle can be applied to any combination of two storage systems so that the combination can be regarded by the machine user as a single level is described.

ADAM: a problem-oriented symbol processor

It is the aim of the work to allow the experimenter to use the computer as directly as possible as an experimental tool by changing the fundamental nature of the computer itself.

Introduction and overview of the multics system

Multics (Multiplexed Information and Computing Service) is a comprehensive, general-purpose programming system which is being developed as a research project and will be implemented on the GE 645 computer.

System design of a computer for time sharing applications

In the late spring and early summer of 1964 it became obvious that greater facility in the computing system was required if time-sharing techniques were to move from the state of an interesting pilot

System design based on LSI constraints: A case history

  • Digest of the 1968 Computer Group Conference June
  • 1968