The computer organization is concerned with the structure and behavior of digital computers. A computer system is like any other system, consists of an inter-related set of components. The system is best characterized in terms of structure-the way in which they are interconnected and function-operation of individual component.
Each major component can be described further by decomposing it into its major sub-components and describing their structure and function.
The main objective of this course is to understand the overall basic computer hardware structure, including the peripheral devices.
In spite of variety and pace in the computer field, certain fundamental concepts apply consistently throughout. The application of these concepts depends upon the current state of technology and the price/performance objectives of the designer. The aim of the subject is to provide a thorough discussion of the fundamentals of computer organization and architecture and to relate these to contemporary design issues.
- Discrete Components:
- Integrated Circuits (ICs)
Computer Architecture refers to those attributes of system visible to programmer or those attributes that have a direct impact on the logical execution of the program; organization refers to the operational units and their interconnections that realize the architectural specifications. For example: architectural attributes include instruction set, the number of bits used to represent the data types, I/O mechanism and techniques of addressing memory.
Organizational attributes include those hardware details transparent to the programmer, such as control signals, interfaces between the computer and peripherals; and the memory technology used. Technology nowadays impose Computer Organization enormously which holds very importance and a proper study of this course is a necessity.