UNIT 1 – Introduction to Computer Organization and Number Systems Notes

Computers may seem like magical machines, but at their core, they are organized systems built on logic and structure. To understand how they work, students must begin with the architecture of computers and the number systems that drive their operations. This unit introduces the Von Neumann architecture, the functional units of a computer, the instruction cycle, and explores different number systems and coding schemes that serve as the language of computers.

Download UNIT 1 – Introduction to Computer Organization and Number Systems Notes

Get simplified revision notes for this unit:
Download Unit 1 Notes PDF

Von Neumann Architecture: The Blueprint of Computers

The Von Neumann architecture is the foundation of modern computers. Proposed by mathematician John von Neumann, it describes a system where:

  • Memory stores both data and instructions.

  • A Control Unit (CU) fetches instructions and directs operations.

  • The Arithmetic Logic Unit (ALU) performs calculations and logical decisions.

  • Input/Output devices enable interaction with the external world.

This design ensures that a single system can handle multiple tasks by fetching instructions from memory, decoding them, and executing them in sequence.

Functional Units of a Computer

Every computer, regardless of size or power, is built on four main functional units:

  1. Arithmetic Logic Unit (ALU)

    • Handles all mathematical operations (addition, subtraction, multiplication, division).

    • Performs logical operations like AND, OR, NOT, comparisons.

  2. Control Unit (CU)

    • Directs the flow of instructions.

    • Acts like the “brain” of the CPU by coordinating ALU, memory, and I/O.

  3. Memory Unit

    • Stores data, instructions, and intermediate results.

    • Divided into primary memory (RAM, cache) and secondary memory (hard disks, SSDs).

  4. Input/Output Devices

    • Input: Keyboard, mouse, scanner.

    • Output: Monitor, printer, speakers.

Together, these units make a computer system function like a well-coordinated machine.

The Instruction Cycle

At the heart of computer operations is the Instruction Cycle. Each task a computer performs follows these steps:

  1. Fetch – The instruction is fetched from memory.

  2. Decode – The control unit interprets what needs to be done.

  3. Execute – The ALU or other components carry out the task.

  4. Store – The result is stored back in memory if needed.

This Fetch–Decode–Execute cycle runs at incredible speed, enabling computers to perform millions (or billions) of instructions per second.

Number Systems: The Language of Computers

Unlike humans, computers don’t understand decimal numbers directly. They rely on number systems to represent and process data.

Common Number Systems

  • Binary (Base 2) – Uses digits 0 and 1. It’s the native language of computers.

  • Decimal (Base 10) – The system humans use daily, with digits 0–9.

  • Octal (Base 8) – Uses digits 0–7; often a shorthand for binary.

  • Hexadecimal (Base 16) – Uses digits 0–9 and letters A–F; widely used in programming and memory addressing.

Codes and Representations

To handle characters and symbols, computers use special codes:

  • BCD (Binary-Coded Decimal) – Represents each decimal digit in binary. Useful in financial applications.

  • ASCII (American Standard Code for Information Interchange) – Represents letters, numbers, and symbols. Example: A = 65.

  • Gray Code – A binary system where only one bit changes at a time; reduces errors in digital communication.

  • Unicode (Extension of ASCII) – Supports international characters and symbols.

These codes allow computers to handle not just numbers but also text, symbols, and multimedia data.

Why This Unit Matters

Understanding computer organization and number systems gives students the foundation of how machines “think”. Without it, programming and system design remain abstract. This knowledge helps:

  • Grasp how processors and memory interact.

  • Learn efficient data representation.

  • Understand the role of coding schemes in communication.

In short, this unit transforms a “black box” computer into a logical, structured system that follows clear principles.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top