Module 1 Part 1
Module 1 Part 1
and Organization
[CSE2003]
1
Ashfaq Ahmad Najar
Faculty, SCSE,
VIT- Bhopal University.
2 Contents
UNIT – I: Introduction to Computer Architecture
Session – 1:
> Introduction to computer systems
> Overview of Organization and Architecture
> Functional components of a computer
> Overview of Von Neumann machine
3 Session Objectives
True or False? T F
• This mechanical calculator could not only perform addition and subtraction but
also handle multiplication and division.
14 Charles Babbage (1791-1871)
The Father of Computers
15 Charles Babbage’s Difference Engine
http://www.sciencemuseum.org.uk/
17
INPUT OUTPUT
Keyboard Monitor
Mouse PROCESSING UNIT Printer
Scanner LED
Disk ALU TEMP Disk
C O N T R O L UNIT
PC IR
4-32
31 A. Central Processor Unit [CPU] :
> 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 CP U input
instruction.
> Example of input devices: Keyboard, Mouse, Hard disk,
Floppy disk, CD-R OM drive etc.
33 C. Output Unit :
> Memory unit is used to store the data and program. CP U 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 : R A M (Random Access Memory).
> Non-Volatile Memory : R O M (Read only Memory), PROM (Programmable ROM)
EPROM (Erasable PROM), EEPROM (Electrically Erasable PROM)
35 Task of Control Unit
> To generate the appropriate signal at right moment.
> There is an instruction decoder in CP U which decodes this
information in such a way that computer can perform the desired
task.
> The simple model for the decoder may be considered that there is
three input lines to the decoder and correspondingly it generates
eight output lines.
> Depending on input combination only one of the output signals will
be generated and it is used to indicate the corresponding operation
of ALU.
36 The different operations and their
binary code is as follows:
Arithmetic Logical
> 000 ADD > 100 OR
> 001 SUB > 101 A N D
> 010 MULT > 110 N A N D
> 011 DIV > 111 X-OR
37
38