Download - Computer Architecture The Concept Ola Flygt V ä xj ö University [email protected] +46 470 70 86 49
Computer Computer ArchitectureArchitectureThe ConceptThe Concept
Ola FlygtVäxjö University
http://w3.msi.vxu.se/users/ofl/[email protected]
+46 470 70 86 49
The Concept of Computer Architecture
Evolution and interpretationLevels of abstractionHierarchical frameworkExtensionsDescription of computer
architectures
CH02
Evolution of the concept of computer architecture
Computer architecture (programmer’s view) the structure of a computer that a machine language
programmer must understand to write a correct (timing independent) program for the machine
Computer organization (implementer’s view)actual hardware structure and realization
Hierarchical, multilevel descriptionelectronic circuit, logic design, programming,
processor-memory-switchFunctional specification and hardware
implementation
Recent interpretation of the concept
Computer architectureUnderlying computational model
von Neumann, dataflow, …Level of consideration
micro machine, processor, computer system
Scope of interestfunctional specification, implementation
The concept of computer architecture
Multilevel hierarchical framework with two typesAbstract architectureConcrete architecture
The Concrete arch. Is the realization of the Abstract arch. at a certain level
Examples of architectures
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
Examples of architectures
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
Examples of architectures
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
Hierarchical description of digital systems
1. Operating system2. Computer system3. Processor4. Functional block5. Circuit6. Circuit elements
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
Description of computer architectures
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
A brief overview of general purpose ADLs
VHDL Very high speed integrated circuits
Hardware Definition Languageformal description used by simulation
toolscircuit, logic, functional, algorithmic,
architectural