COA: Computer Organisation and Architecture Basics

What we are going to study?

Computer Organization and Architecture by name you can clearly see that it contains two parts one is Organization and another one is Architecture. We will cover the architecture part first and then move towards the organization.

Course Structure of COA

Computer Architecture

  1. Introduction
  2. Floating Point Representation
  3. Basic of Computer system and micro-operations
  4. Introduction to Addressing Modes
  5. CPU, Data Path & Control Unit

Computer Organization

  1. I/O organization
  2. Memory cache
  3. Pipelining

Which book you should prefer?

For study materials join us on telegram and find the best

Computer System Architecture | Morris M. Mano
AICTE Recommended| Computer Organization and Architecture: Designing for Performance| By Pearson
Carl Hamacher Computer Organisation 

Architecture v/s Organization

What is Architecture?

Architecture is the conceptual design and functional operational structure.

Architecture:

  • CPU Design
  • Instructions
  • Addressing Modes
  • Data Format

We will cover all the above topics of architecture one by one so stay tuned with us. In the next blog, we will cover the Data format which you will also study in Digital Logic.

What is Organization?

The organization deals with physical devices and their interconnections with the perspective of improving performance.

Organization:

  • I/O organization
  • Memory organization
  • Performance (Pipelining)
*In the image: CPU, Memory, I/O Devices are part of Architecture. While Cache memory, Interrupt, Direct memory access are part of Organization.

An analogy to the real world

Suppose, Ram is going to build his dream house. So for design, he contacts an architect. Same in the world of computer science, architecture covers CPU design.
Now, once the design is ready Ram wants to implement the design made by architecture. So, he contacts a construction organization for physical implementation. Same in the world of computer science, the organization covers physical devices and their interconnections.

What's Next?

Stay tuned with us in the next blog we will cover data Format in great details
Next - Data Format
Afterwards - Floating-Point Representation

Popular posts from this blog

How to install C Compiler and make VS Code ready for Getting Started with C

TOC: Theory of Computation | Syllabus, Marks Weightage and Important Chapters

Data Structure: Basic Introduction