Computer Organization and Architecture is the study of internal working, structuring and implementation of a computer system. Architecture in computer system, same as anywhere else, refers to the externally visual attributes of the system. Externally visual attributes, here in computer science, mean the way a system is visible to the logic of programs (not the human eyes!). Organization of computer system is the way of practical implementation which results in realization of architectural specifications of a computer system.
The notes of Computer Organization & Architecture below include following topics:
Introduction to COA
System Buses
Cache Memory
Data Path Design
Control Unit
Central Processing Unit
Input & Output Unit