Professional Documents
Culture Documents
ICT Lecture 03
ICT Lecture 03
ICT(CS-301)
Lecture 03
Basic Computer Organization
& (Input-Output) Devices
Please be on time
(better: before time)
ICT(CS-301)
During the Last Lecture …
• We talked about the evolution of computers
• We discussed how the size is drastically
decreasing with time and how their capability
is increasing year by year
• We have learnt to classify computers
according to their capability and targeted
applications
• Super computers
• Mainframes
• Servers
• Desktops
• Mobile computers
Today’s Goal
ICT(CS-301)
At the highest level, two things
are required for computing
Hardware: The physical equipment in a
computing environment such as the
computer and its peripheral devices
(printers, speakers, etc.)
ICT(CS-301)
All computers have the following
essential hardware components:
Input – the component through which a user instructs a computer
about what to do
Processor – the engine that processes the instructions given by
the user
Memory – where the processor stores information that is
required during its computations
Storage – where information that is required to be used much
later is stored
Output – the component that communicates the results of a
computation to the user
ICT(CS-301)
Basic Organization of the Computer System:
ICT(CS-301)
The System Unit and Its Components:
ICT(CS-301)
11/02/2023
ICT(CS-301) 9
There is another quite essential component
that is present in every computer …
????
ICT(CS-301)
The Bus!
ICT(CS-301)
Control Integer Keyboard Mouse
Unit Unit
Compact
Floating Disk
Cache
Point
Memory
Unit
Processor Hard
System Bus
Disk
Memory
Bus
ICT(CS-301)
Input Devices
• Any data or instructions that are used by a
computer.
• Input devices are hardware used to translate
words, sounds, images, and actions that people
understand into a form that the system unit can
process.
• Some commonly used input devices are:
ICT(CS-301)
Input Devices
● Mouse
● Keyboard
● Joystick
● Light pen
● Camera
● Microphone
● Digitizer
object)
● Data Scanning Devices
ICT(CS-301)
We want to learn about the microprocessor, the
key component, the brain, of a computer
•ICT(CS-301)
Made up from a semiconductor, Silicon
Integrated Circuits
• Commonly known as an IC or a chip
ICT(CS-301)
A microprocessor system?
• Microprocessors are powerful pieces of hardware, but
not much useful on their own
• Just as the human brain needs hands, feet, eyes,
ears, mouth to be useful; so does the microprocessor
ICT(CS-301)
The Main Memory Bottleneck
• Modern super-fast microprocessors can process a
huge amount of data in a short duration
ICT(CS-301)
Microprocessor
Data
Cache
Memory
Bus Control Arithmetic
RAM Bus Unit & Logic
Interface Unit
I/O Unit
Instruction Registers
System Decoder
Bus
Floating
Point
Unit
Instruction
Cache Registers
(Data holding places)
ICT(CS-301)
That was the structure,
now let’s talk about the
language of a
microprocessor
ICT(CS-301)
Bus Interface Unit
• Receives instructions & data from main
memory
ICT(CS-301)
Instruction Decoder
• This unit receives the programming instructions
and decodes them into a form that is
understandable by the processing units, i.e. the
ALU or FPU
ICT(CS-301)
Arithmetic & Logic Unit (ALU)
• Also known as the “Integer Unit”
ICT(CS-301)
Floating-Point Unit (FPU)
• Also known as the “Numeric Unit”
ICT(CS-301)
Registers
• Both ALU & FPU have a very small amount of super-
fast private memory placed right next to them for their
exclusive use. These are called registers
ICT(CS-301)
Control Unit
• The brain of the microprocessor
ICT(CS-301)
The 1 microprocessor : Intel 4004
st
• Introduced 1971
• 2250 transistors
• 108 kHz, 60,000 ops/sec
• 16 pins
• 10-micron process
• As powerful as the ENIAC which had 18000 tubes
and occupied a large room
• Targeted use: Calculators
• Cost: less than $100
Why Intel came up with the idea
?
Why Intel came up with the idea?
• A Japanese calculator manufacturer – Busicom – wanted Intel
to develop 16 separate IC’s for a line of new calculators
• Intel, at that point in time known only as a memory
manufacturer, was quite small and did not have the resources
to do all 16 chips
• Ted Hoff came up with the idea of doing all 16 on a single chip
• Later, Intel realized that the 4004 could have other uses as well
ICT(CS-301)
Moore’s Law
• In 1965, one of the founders of Intel – Gordon
Moore – predicted that the number of
transistor on an IC (and therefore the
capability of microprocessors) will double
every year. Later he modified it to 18-months
ICT(CS-301)
Storage Unit
ICT(CS-301)
Two Types of Storage
ICT(CS-301)
Memory/Storage
• RAM
• Punch cards
• ROM
• Hard disk
• Floppy disk
• Tape
• CD
• DVD
ICT(CS-301)
Classifying Memory/Storage
• Electronic (RAM, ROM)
magnetic (HD, FD, Tape), optical (CD, DVD)
ICT(CS-301)
Primary Memory
Radom Access Memory(RAM)
ICT(CS-301)
Output Devices
• Output is processed data or information, and
typically takes the form of text, graphics, photos,
audio, and/or video.
• Output devices are any hardware used to
provide or to create output.
• They translate information that has been
processed by the system unit into a form that
humans can understand.
• Some commonly used output devices are:
Output Devices
Printer
Plotter
Speakers
Monitor
ICT(CS-301)
What have we learnt today?
The five essential components of any computer are
input devices, processor, memory, storage and output
devices
Today we also learnt about the microprocessor, its
function the key component, the brain, of a computer
And its various sub-systems
– Bus interface unit
– Data & instruction cache memory
– Instruction decoder
– ALU
– Floating-point unit
– Control unit
ICT(CS-301)