Computer
By : Bilal Ahmed
Basic Definition
Takes input : 2 + 2
Process : Perform Addition
Output : Summation = 4
PRESENTATION TITLE 2
Types of computer
• Personal Devices:
• Laptops and Desktops (PCs): Compact computers designed for
individual use.
• Smartphones and Tablets: Portable, handheld devices for
mobile computing.
PRESENTATION TITLE 3
Types of computer
•Embedded Systems:
•a. Microcontrollers: Small-scale,
specialized computing systems
embedded in devices (e.g., IoT devices,
appliances).
•b. Embedded Computers: Compact
computers integrated into specific
applications (e.g., automotive systems,
industrial machines).
PRESENTATION TITLE 4
Types of computer
Midrange Servers: Servers
with moderate processing
capabilities, handling network
and business applications.
E.g : IBM Power Systems
PRESENTATION TITLE 5
Types of computer
• Mainframe Computers:
High-performance systems
for large-scale data
processing and multi-user
support.
• Example: IBM z15
PRESENTATION TITLE 6
Types of computer
• Supercomputers:
Extremely powerful
computers used for complex
scientific and computational
tasks.
• Example: Summit, Oak
Ridge National Laboratory
(USA)
PRESENTATION TITLE 7
Processor
Basic Definition
• The processor, or CPU, is like
the brain of a computer. It
reads and follows the basic
instructions that make a
computer work.
• It's responsible for doing all
the tasks and calculations
needed for the computer to
function properly.
PRESENTATION TITLE 9
Multi-core processor
Most processor chip manufacturers
now offer multi-core processors.
A processor core, or simply core,
contains the circuitry necessary to
execute instructions.
The operating system views each
processor core as a separate
processor.
A multi-core processor is a single
chip with two or more separate
processor cores. PRESENTATION TITLE 10
Workin
g
PRESENTATION TITLE 11
CPU Components
Control Unit : Directs and coordinates operations in the computer.
Understands the operation type and tells the ALU unit.
ALU Unit : Performs arithmetic, comparison and logical operations.
Registers : Small, high-speed storage locations directly accessible by the
CPU.
System Clock : system clock generates regular electronic pulses, or
ticks, that set the operating speed of components of the system unit.
Computer that operates at 3 GHz has 3 billion (giga) clock cycles in one
second (hertz)
PRESENTATION TITLE 12
Machine
Cycle
PRESENTATION TITLE 13
Machine Cycle
Fetching: Getting data from memory.
Decoding: Telling the CPU to what to do. Decoding is like
translating your command (addition of two numbers) into a
language that the computer's hardware understands. It's about
converting human-readable instructions into signals that the
computer can use to perform the desired operation.
Executing: Performing operations.
Storing: Give result to memory or storage.
PRESENTATION TITLE 14