Organization and Architecture
Reading : Computer Architecture
Analog vs. Digital
Mechanical, Pneumatic, Hydraulic, Electrical-mechanical, Electronic.
CPU design
Refers to logical configuration of a system from a particular viewpoint. When describing a system, multiple architectural views may be presented.
Architectural view of a MIPS CPU instruction pipeline.
What is the sizes and types of data are recognized?
What functions are available?
How many work registers appear to exist in the CPU for the program?
Are work registers even visible for a specific programming language?
What is the syntax and structure of the language encoding the algorithms?
How to reference storage? (directory structure/file-name protocols)