Basic Computer Organization and
Components
An Overview for College Presentation
Enrollment ID
Presentation Outline
1 Introduction: Organization vs. Architecture
2 The Von Neumann Model
3 Central Processing Unit (CPU)
4 Memory Subsystem
5 Input/Output (I/O) Subsystem
6 Interconnection Structure: The System Bus
7 Conclusion and Key Takeaways
Organization vs. Architecture
Architecture Organization
• What the computer does • How the computer does it
• Functional behavior as viewed by programmer • Physical implementation details
• Instruction set design • Control signals and timing
• Data types and formats • Peripheral devices and interfaces
• I/O mechanisms and protocols • Memory technology and hierarchy
Example Example
x86, ARM, MIPS instruction sets CPU design, cache levels, bus architecture
The Von Neumann Model
Stored-Program Concept
Both program instructions and data are stored in the same memory unit, allowing computers
to be reprogrammed without hardware changes.
Central Processing Unit
Main Memory
Input/Output Devices
System Bus
Central Processing Unit (CPU)
Arithmetic Logic Unit Control Unit Registers
Performs arithmetic operations (addition, subtraction) Directs the operation of the processor by fetching Small, high-speed storage locations within the CPU for
and logical operations (AND, OR, NOT) on data. instructions from memory, decoding them, and temporary storage of data and instruction addresses.
executing them.
Memory Subsystem
Primary Memory
RAM (Random Access Memory)
Volatile, fast memory for active programs and data. Loses content when powered off.
ROM (Read-Only Memory)
Non-volatile memory storing boot instructions (BIOS/UEFI). Permanent and immutable.
Secondary Storage
HDD (Hard Disk Drive)
Non-volatile, large capacity storage using rotating magnetic platters. Slower access time.
SSD (Solid State Drive)
Non-volatile, fast storage using flash memory. No moving parts, higher performance.
Input/Output (I/O) Subsystem
Input Devices Output Devices I/O Modules
Convert human-readable data into computer-readable form. Convert computer-readable data into human-readable form. Manage communication between CPU and peripheral devices.
Examples: Examples: Function:
Keyboard, Mouse, Scanner, Microphone Monitor, Printer, Speakers, Projector Control signals, data transfer, protocol management
Interconnection Structure: The System Bus
The system bus is a set of wires or communication lines that connect the main components of a computer (CPU, Memory, I/O devices). It provides the physical pathway for data, addresses, and control
signals to flow between components.
Data Bus Address Bus Control Bus
Carries actual data between the processor, memory, and I/O devices. Specifies the source or destination of data on the data bus (memory Carries control and timing signals to synchronize operations of all
location or I/O port). components.
Bidirectional: Data flows in both directions Unidirectional: From CPU to memory/I/O Bidirectional: Synchronization signals
Key Components Summary
Component Primary Role
Central Processing Unit (CPU)
Executes instructions and processes data; contains ALU, Control Unit, and Registers
Main Memory (RAM) Stores active programs and data; provides fast access for CPU operations
Input/Output (I/O) Devices Interfaces between the computer and external world; includes input and output peripherals
Communication pathway connecting CPU, Memory, and I/O; includes Data, Address, and Control buses
System Bus
Conclusion
System Integration
The computer system is a highly integrated structure where all components—CPU, Memory, I/O, and Bus—work in perfect harmony to execute tasks efficiently and reliably.
Von Neumann Foundation
The Von Neumann architecture, with its stored-program concept, remains the foundation for most modern computer designs, from personal computers to supercomputers.
Practical Importance
Understanding computer organization helps in optimizing system performance, troubleshooting issues, and making informed decisions about hardware and software design.
Thank You
Thank you for your attention. I am now open for questions.
Presenter