Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
22 views2 pages

Puter Architecture

Computer architecture involves the design and organization of a computer's core components, including the CPU, memory, I/O devices, and system bus. It defines how hardware and software interact to execute instructions, with key architectures being Von Neumann and Harvard. The document outlines essential elements such as the CPU's components, types of memory, and the instruction set architecture.

Uploaded by

DENIS RONO
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views2 pages

Puter Architecture

Computer architecture involves the design and organization of a computer's core components, including the CPU, memory, I/O devices, and system bus. It defines how hardware and software interact to execute instructions, with key architectures being Von Neumann and Harvard. The document outlines essential elements such as the CPU's components, types of memory, and the instruction set architecture.

Uploaded by

DENIS RONO
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

"Computer architecture" refers to the design and organization of a computer's core components and

systems. It outlines how a computer's hardware and software interact to execute instructions. Key
elements include:

1. Central Processing Unit (CPU) – Executes instructions and performs calculations.

Control Unit (CU): Directs the flow of data.

Arithmetic Logic Unit (ALU): Handles arithmetic and logic operations.

Registers: Small, fast memory locations within the CPU.

2. Memory:

Primary Memory (RAM): Temporary storage for running programs.

Cache: High-speed memory closer to the CPU.

Secondary Storage: Hard drives, SSDs for long-term storage.

3. Input/Output (I/O) Devices – Allow interaction with the computer (e.g., keyboard, mouse, display).
4. System Bus – Transfers data between CPU, memory, and I/O devices.

5. Instruction Set Architecture (ISA) – A set of instructions the CPU can execute (e.g., x86, ARM).

6. Types of Architectures:

Von Neumann Architecture: Uses the same memory for instructions and data.

Harvard Architecture: Uses separate memory for instructions and data.

If you want a deeper explanation or focus on a specific topic (like pipelining, RISC vs CISC, or memory
hierarchy), just let me know!

You might also like