Академический Документы
Профессиональный Документы
Культура Документы
Lecture 1
14th Sept 2015 (SE)
15th Sept 2015 (CS)
Lecturer: Hina Shafique
Text Book
Computer Organization and
Architecture
By William Stallings, 9th Edition
Grading Criteria
Assignments
Quizzes
Presentations
Research Paper
Semester Project
Mid Term
Final Term
Assignments Delivery
Email to me
hinafjwu01@gmail.com
Email subject: Comp-Architecture
Assignment X (X -> 1,2,3)
Block Diagram of
Computer
Architecture vs
Organization
Architecture is those attributes visible to the
programmer
Instruction set, number of bits used for data
representation, I/O mechanisms, addressing techniques.
What instructions should be there.
e.g. Is there a multiply instruction?
Architecture
The art or science of building.
A style and method of design and
construction.
Architecture
The term Computer Architecture was
coined at IBM in 1960s.
It was used to refer to the
programmer visible portion of the
instruction set of the IBM 360 family
of computers.
The structure of a computer that a
machine language programmer must
understand to write correct programs
for the machine.
What do we mean by
deign?
Design is the process of devising a
system, component, or process to
meet desired needs.
It is a decision-making process
(usually iterative), in which the basic
sciences, and math and engineering
sciences are applied to convert
resources optimally to meet a stated
objective.
Input Unit
Output Unit
Memory Unit
Input Unit :
With the help of input unit data from
outside can be supplied to the computer.
Program or data is read into main
storage from input device or secondary
storage under the control of CPU input
instruction.
Example of input devices: Keyboard,
Mouse, Hard disk, Floppy disk, CD-ROM
drive etc.
Output Unit :
With the help of output unit computer
results can be provided to the user or it
can be stored in storage device
permanently for future use.
Output data from main storage go to
output device under the control of CPU
output instructions.
Example of output devices: Printer,
Monitor, Plotter, Hard Disk, Floppy Disk
etc.
Memory Unit :
Memory unit is used to store the data and
program. CPU can work with the information
stored in memory unit. This memory unit is termed
as primary memory or main memory module.
These are basically semi conductor memories.
There ate two types of semiconductor memories Volatile Memory : RAM (Random Access
Memory).
Non-Volatile Memory : ROM (Read only Memory),
PROM (Programmable ROM)
EPROM (Erasable PROM),
EEPROM (Electrically Erasable
PROM).
Secondary Storage:
Function
All computer functions are:
Data processing
Data storage
Data movement
Control
Operation (4)
Processing from storage to I/O
Structure
The Computer
CPU
Controls the operation of the
computer and performs its
data processing functions.
Main memory
Stores data
I/O
Moves data between the
computer and its external
environment
System interconnection
Provides for communication
among CPU, main memory,
and I/O
Computer
Central
Processing
Unit
Computer
Systems
Interconnection
Input
Output
Communication
lines
Main
Memory
Arithmetic
and
Logic Unit
Registers
I/O
System
Bus
Memory
CPU
Internal CPU
Interconnection
Control
Unit
Sequencing
Logic
ALU
Internal
Bus
Registers
Control
Unit
Control Unit
Registers and
Decoders
Control
Memory