Difference between computer organization and computer architecture.
Computer Architecture:- Computer Architecture is a blueprint for design and implementation of a computer system. It provides the functional details and behavior of a computer system and comes before computer organization. Computer architecture deals with ‘What to do?‘
Computer Organization:-Computer Organization is how operational parts of a computer system are linked together. It implements the provided computer architecture. Computer organization deals with ‘How to do?’
Difference between computer organization and computer architecture is given below the tabular form
S.NO. | Computer Architecture | Computer Organization |
1. | Computer architecture explains what a computer should do. | Computer organization explains how a computer works. |
2. | Computer architecture provides functional behavior of computer systems. | Computer organization provides structural relationships between parts of computer system |
3. | Computer architecture deals with high level design. | Computer organization deals with low level design. |
4. | Actors in Computer architecture are hardware parts. | Actor in computer organization is performance. |
5. | Computer architecture is designed first. | Computer organization is started after finalizing computer architecture |
6 | It makes the computer’s hardware visible. | It offers details on how well the computer performs. |
7 | Architecture coordinates the hardware and software of the system. | Computer Organization handles the segments of the network in a system. |
8 | The software developer is aware of it. | It escapes the software programmer’s detection. |
9 | Computer Architecture is also called Instruction Set Architecture (ISA). | Computer Organization is frequently called microarchitecture. |