












Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
t - t - t - t
Typology: Essays (high school)
1 / 20
This page cannot be seen from the preview
Don't miss anything!













(^) The term computer architecture evolved in1964 by the chief architects of IBM System/360. (^) They interpreted computer architecture as the structure of machine that the assembly language programmer must understand to write a correct program for a machine. (^) Bell and Newell in 1970 gave the concept of computer architecture by introducing a hierarchical , multilevel description. They identified four levels as the electronic circuit level, the logic design level, the programming level, and the processor-memory-switch (PMS) level.
Recent Interpretation of the Concept of Computer Architecture (^) Now the interpretation of computer architecture covers the three aspects: (^) underlying computational model
(^) Level of consideration
(^) Scope of interest
Recent Interpretation of the Concept of Computer Architecture
Level of Abstraction
Scope of Interest Scope of interest Functional specification Implementation
Black box view Abstract architecture (logical architecture, external architecture, exo architecture, behavioral description, programming model) Concrete architecture (physical architecture, internal architecture, endo-architecture, structural architecture) Internal structure and operation
(^) Also known as exo-architecture,external or logical architecture, a black box description, or in certain context as a programming model or a behavioral description. (^) The abstract architecture is the black box specification and considers two different point of views: (^) programmers point of view (^) dealing with the programming model (^) hardware designer’s point of view (^) dealing with the hardware model. It also incorporates additional specifications like interface protocols
(^) Also known as endo-architecture, internal or physical architecture or structural description. (^) How a computer is implemented at a particular level of abstraction. (^) E.g. at the system level the description of the concrete architecture is based on processor level building blocks, such as processors, memories,buses and so on. (^) The concrete architecture also considers two different point of views: (^) logic design (^) physical design
(^) The abstract architecture of an operating system means the functional specifications.
(^) In order to interpret the concrete architecture of an operating system, its building blocks, their interconnections and its operation have to be specified. (^) In this case, the building blocks are the main components of the operating system, such as memory management, processor management, I/O management, and so on.
Description of architectures Informal description Formal description