A Course of Study in Computer Hardware Architecture

@article{Rossmann1975ACO,
  title={A Course of Study in Computer Hardware Architecture},
  author={George E. Rossmann and Michael J. Flynn and Samuel H. Fuller and Gordon Bell and Frederick P. Brooks and Herbert Hellerman},
  journal={Computer},
  year={1975},
  volume={8},
  pages={44-63}
}
The subject of computer architecture as currently taught in most computer engineering and computer science programs is a mixture of architectural principles, organizational strategies, and implementation techniques. This blurring of the hierarchy of system levels that characterize the structure of a computer has made it very difficult for students ( and. often instructors as well) to determine what were the forces that led to the design decisions they have seen reflected in machines. 
On the Teaching of Computer Organization to Engineering Undergraduates
TLDR
The teaching of computer organization has been handled in a number of different ways, but an approach that has been classroom tested and found to be successful is outlined.
A survey of the literature in computer science education since curriculum '68
A bibliography of approximately two hundred references in computer science education appearing in the literature since the publication of “Curriculum '68” is presented. The bibliography itself is
Trends and perspectives in computer science and engineering education
This paper provides an overview of significant developments in computer science and engineering education with discussions on curriculum development, continuing education, and certification.
Computer Science and Engineering Education
This paper provides a brief overview of significant developments in computer science and engineering education with discussions on curriculum development, continuing education, and certification.
Teaching Computer Structures
The proliferation of microprocessors has intensified the demand for graduates who have had strong course work in the practical hardware details of computer organization.
A Proposed Course in Data Processing Economics
TLDR
Universities are often criticized for being too academic–too far removed from society's real problems; but faculties in science and engineering by and large are interested in the science of technology, and devote little or no time to teaching the economics of technology.
A Proposed Course in Data Processing Economics
TLDR
Universities are often criticized for being too academic–too far removed from society's real problems; but faculties in science and engineering by and large are interested in the science of technology, and devote little or no time to teaching the economics of technology.
Flat concurrent Prolog on transputers
TLDR
This work describes how to implement a distributed FCP interpreter on a transputer environment using OCCAM and presents the result of mapping this abstract model on transputers as concrete architecture.
Research on the Design and Effect of Computer Hardware Courses in the Smart Learning Environment
TLDR
The research results showed that the independent inquiry learning, cooperation exchange, and interactive feedback in the context of smart learning were conducive to the optimization of the learning process.
An execution scheme for interactive problem-solving in concurrent constraint logic programming languages
TLDR
An implementation scheme IQ of incremental queries in Constraint Pandora, which defines a class of non-deterministic concurrent constraint logic programming languages, and modify the conventional trail-unwinding operation in such a way that constraints are used actively to prune the search space.
...
1
2
...

References

SHOWING 1-10 OF 272 REFERENCES
Computer architecture and instruction set design
TLDR
A group of computer scientists and mathematicians at Brown University has been engaged in the study of computer graphics for the past eight years, and during the last few years, the use of microprogramming for implementing graphics systems has been investigated.
An Undergraduate Course on Operating Systems Principles
The following article is a condensation of a COSINE task force report on an undergraduate course in operating systems principles. The report appeared in its entirety in June, 1971, and is receiving
C.mmp: a multi-mini-processor
TLDR
An overview of the goals, design, and status of this hardware/software complex, and some of the research problems raised and analytic problems solved in the course of its construction are described.
Third Generation Computer Systems
The common features of third generation operating systems are surveyed from a general view, with emphasis on the common abstractions that constitute at least the basis for a “theory” of operating
A hardware instrumentation approach to evaluation of a large scale system
TLDR
Initial favorable results indicate that a step in the right direction has been taken toward providing an instrumentation capability which provides a factual basis for the enhancement of prresent systems and for the design of future systems.
The Structure of the "THE"-Multiprogramming
TLDR
A multiprogramming system is described in which all activities are divided over a number of sequential processes, in each of which one or more independent abstractions have been implemented.
Digital systems: hardware organization and design
TLDR
This heavily revised edition of the well-received text teaches the organization and design of complex digital systems through a register-transfer and control-sequence design language--A Hardware Program Language (AHPL), through which the design of a wide variety of digital hardware systems is explored.
A Data Base For Computer Performance Evaluation
TLDR
An RCA Labs team project begun in 1968 is described, with the general goal to predict the performance of new system architectures being considered within RCA for future computers, where the cache-system or slave memory idea was the principal subject.
The structure of the “THE”-multiprogramming system
TLDR
A multiprogramming system is described in which all activities are divided over a number of sequential processes, in each of which one or more independent abstractions have been implemented.
Programming-Language-Oriented Instruction Streams
  • H. Lawson
  • Computer Science
    IEEE Transactions on Computers
  • 1968
Abstract—The possible introduction of changeable control memories in fourth-generation computers may color the manner in which programming systems are designed and implemented. With this type of
...
1
2
3
4
5
...