SlideShare a Scribd company logo
Computer Architecture(Basics)
Sunawar Khan Ahsan
IIUI
COMPUTER ARCHITECTURE
TOPICS OF
DISCUSSION:-
DEFINITION HISTORY ROLE I/O DEVICES CPU MEMORY REGISTERS BUS
Definition
Section 1
Computer architecture??
Computer architecture is the conceptual
design and fundamental operational
structure of a computer system.
The design made a clear distinction
between architecture and implementation,
allowing IBM to release a suite of
compatible designs at different prices.
History of computer architecture:-
• The term architecture as applied to computer
design, was first used in 1964 by Gene Amdahl, G.
Anne Blaauw, and Frederick Brooks, Jr., the
designers of the IBM System/360.
• They joined the term to refer to those aspects of
the instruction set available to programmers,
independent of the hardware on which the
instruction set was implemented.
Frederick Brooks
Gene Amdahl
Role of Computer Architecture:-
The coordination of abstract levels of a
processor under changing forces, involving
design, measurement and evaluation.
 It also includes the overall fundamental
working principle of the internal logical
structure of a computer system.
Von Neumann Architecture
Section 2
Components of computer architecture:-
The important components
I/O Devices
CPU(central
processing
unit)
Memory Register Buses
Components
Section 3
I/O Devices
 Its stands for Input and Output devices.
 Input devices:
These devices are used to communicate with the computer.
 Output devices:
These devices are used to communicate with the user.
Input devices:
Following are the examples of some input
devices:
Keyboard
Mouse
Joystick
Microphone
Scanner
Bar code reader
Output Devices:
Following are the examples of
some input devices:
Monitor
Speakers
Printers
Projectors
Central Processing Unit
Section 4
CPU:
Central processing unit (CPU) is the portion of
a computer system that carries out
the instructions of a computer program, to
perform the basic arithmetical, logical,
and input/output operations of the system.
The CPU plays a role somewhat analogous to
the brain in the computer.
CPU is a small chip mounted on the circuit board
(mother board).
CPU also perform data processing.
PARTS:-
CPU.
CU ALU
CU:
It stands for “Control Unit”.
A control unit in general is a central part of
the machinery that controls its operation.
The CU reads the instruction from memory,
decodes and executes these instructions.
Its is also known as fetch-decode and execute
cycle.
EXAMPLES:-
A few examples of devices that require a
control unit are CPUs and GPUs.
ALU:
Its stands for “Arithmetic and Logical Unit”.
An arithmetic-logic unit (ALU) is the part of a
computer processor (CPU) that carries out
arithmetic and logic operations on the operands
in computer instruction words.
Operations
Operations
Arithmetic
operations.
Logical
operations.
Arithmetic operations:
Followings are some Arithmetic's operators:
Addition
Subtraction
Multiplication
Division
Logical operations:
These
operations
produce results
True
False
There are some
logical
operator:
AND
OR
NOT
Memory Unit
Section 5
Memory:
It is the very important part of any system.
The term memory identifies data storage that
comes in the form of chips, and the
word storage is used for memory that exists
on tapes or disks.
Some computers also use virtual memory.
TYPES :-
Types of Memory
Primary /
Main memory
Secondary Memory
/ Storage devices
Main Memory:
It is called working area of computer.
Refers to physical memory that is
internal to the computer.
Another term for main memory is RAM.
Computer cannot work without it.
Types of Main Memory:
Types of Main
Memory
RAM
(Random Access Memory)
ROM
(Read Only Memory)
RAM:
Main memory is usually referred as RAM.
It is also called volatile, or user memory.
The contents are lost as the electric supply is
cut-off.
One of the first home computer used 64
kilobytes of RAM memory but today’s modren
computers need a minimum of 64 MB
(recommended 128 MB or more)to run a
Windows.
Types of RAM:
Types
• SRAM
• Static Random Access Memory
• DRAM
• Dynamic random Access Memory
SRAM:
Its stands for static random access memory.
No refreshing of electric states is required in SRAM.
These chips are faster than DRAM.
• Static random-access memory (SRAM) is a type
of semiconductor memory.
DRAM(dynamic random access memory)
It must have an electric current to maintain its
electric states.
Its design is less complex than SRAM.
Dynamic random-access memory (DRAM) is a
type of random-access memory that stores
each bit of data in a separate capacitor within
an integrated circuit.
DRAM:-
ROM:
It is obvious from name that the
contents of ROM are read only.
New data can not be written on it.
Its contents are permanent.
It is referred to non-volatile or system
memory.
When the power is switched off the
contents of ROM is not lost.
Types of ROM:
PROM
EPROM
EEPROM
PROM (programmable read only memory)
It is initially blank and the manufacture writes
instruction and data with some special
devices.
Once the information is stored onto PROM
,then it cannot be changed.
EPROM:
It stands for erasable programmable read only
memory.
It is another type of ROM chip and it is possible
to erase the stored information and the chip can
be reprogrammed using special devices.
Information can be erased using ultraviolet rays.
EEPROM:
It stands for electrically erasable
programmable read only memory.
It is a kind of ROM chip can be re-written
using electrical devices.
The stored information on EEPROM can be
erased, modified or reprogrammed easily
using special devices.
Secondary Memory
This is the memory which is used to store the
data permanently.
There are some example of secondary memory:
CD (Compact disk)
Hard disk
Floppy disk
Flash drive
What is virtual memory?
In computing, virtual memory is
a memory management technique
developed for multitasking kernels.
Registers:
These are the high speed memory locations built into
the microprocessor.
It increase the performance of system.
Types of Registers:
PC (Program Counter)
IR (Instruction Register)
MAR (Memory Address Register)
MBR (Memory Buffer Register)
SP (Stack Pointer Register)
GPR (General Pointer Register A,B,C,D)
Address Register (CS, DS, ES, SS)
PC (Program Counter)
It hold the address of the next
instruction to be fetched and
executed.
PC REGISTER
IR (Instruction Register)
 It hold the current instruction that is being
executed.
MAR (Memory Address Register)
It holds the address of active memory location.
MBR (Memory Buffer Register)
It holds the contents of the memory
location read from or written in the
memory.
SP (Stack Pointer Register)
Arrangement of data is called stack data is
stored in or retrieved from stack using LIFO
(Last in First Out).
LIFO is also known FILO (First in Last Out).
GPR (General Purpose Register)
These registers are used to perform arithmetic
and logical operations.
GENERAL PURPOSES
There are four general purpose register:
Accumulator
Base register
Counter register
Data register
Accumulator:
It is used for Arithmetic and logical
operations.
Base register
 Base register is used for:
 Arithmetic
 Data movement
 Special addressing abilities.
Counter register
As the name show it is used for counting
purpose.
It acts as counter in loop.
Data register
It has special role in division and multiplication.
The size of these registers is from 1 to 4 bytes.
Address Register
It is a group of 4 registers:
 CS (Code Segment)
 DS (Data Segment)
 ES (Extra Segment)
 SS (Stack Segment)
Buses:
These are circuits provide a
communication path between two or
more devices of a digital computer.
All the components of a computer are
connected with a set of parallel lines.
These lines are called BUS.
There are two types of Buses:
System Bus
Expansion Bus
System Bus:
It is divided into three main
categories:
Control Bus
Address Bus
Data bus
SYSTEM BUS
Control Bus
These lines are used to transmits the
other control signals from one
component to another.
It also transmits the other control signals
like ACKS (acknowledgement signal).
CONTROL BUS
Address Bus
It carries the address of various memory
locations to perform read and write
operations.
It uses a few system bus lines to specify
the address of destination; these lines are
called address bus.
ADRESS BUS
Data Bus
Data bus is used to transfer the data
from one component to another.
These are 32 or 64 parallel lines reserved
on system bus.
DATA BUS
Expansion Bus:
The major components are connected to
the system bus and the remaining
components are connected to another
bus called expansion bus and the
expansion bus is connected to the
system bus.
EXPANSION BUS
Computer architecture

More Related Content

What's hot

CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
Suvendu Kumar Dash
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
CS_GDRCST
 
Functional units of computer
Functional units of computerFunctional units of computer
Functional units of computer
gaurav jain
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Zuhaib Zaroon
 
Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)
Faraz Ahmed
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
Subhasis Dash
 
Computer Organization Lecture Notes
Computer Organization Lecture NotesComputer Organization Lecture Notes
Computer Organization Lecture Notes
FellowBuddy.com
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
Zubair Khalid
 
CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)
Adeel Rasheed
 
CPU (Central Processing Units)
CPU (Central Processing Units)CPU (Central Processing Units)
CPU (Central Processing Units)
Prabin Maharjan
 
Basic computer architecture
Basic computer architectureBasic computer architecture
Basic computer architecture
Daffodil International University
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer ArchitectureAnkush Srivastava
 
Cpu
CpuCpu
RISC and CISC Processors
RISC and CISC ProcessorsRISC and CISC Processors
RISC and CISC Processors
Adeel Rasheed
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architectureKumar
 
Computer registers
Computer registersComputer registers
Computer registers
DeepikaT13
 
CPU Architecture - Basic
CPU Architecture - BasicCPU Architecture - Basic
CPU Architecture - Basic
Yong Heui Cho
 
CPU and its components
CPU and its componentsCPU and its components
CPU and its components
samina khan
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organizationMuhammad Ishaq
 
Computer memory
Computer memoryComputer memory
Computer memory
arunavasava
 

What's hot (20)

CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
 
Functional units of computer
Functional units of computerFunctional units of computer
Functional units of computer
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
Computer Organization Lecture Notes
Computer Organization Lecture NotesComputer Organization Lecture Notes
Computer Organization Lecture Notes
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)
 
CPU (Central Processing Units)
CPU (Central Processing Units)CPU (Central Processing Units)
CPU (Central Processing Units)
 
Basic computer architecture
Basic computer architectureBasic computer architecture
Basic computer architecture
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
 
Cpu
CpuCpu
Cpu
 
RISC and CISC Processors
RISC and CISC ProcessorsRISC and CISC Processors
RISC and CISC Processors
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Computer registers
Computer registersComputer registers
Computer registers
 
CPU Architecture - Basic
CPU Architecture - BasicCPU Architecture - Basic
CPU Architecture - Basic
 
CPU and its components
CPU and its componentsCPU and its components
CPU and its components
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
 
Computer memory
Computer memoryComputer memory
Computer memory
 

Viewers also liked

Computer architecture
Computer architectureComputer architecture
Computer architectureSanjeev Patel
 
Computer Architecture and organization
Computer Architecture and organizationComputer Architecture and organization
Computer Architecture and organizationBadrinath Kadam
 
Computer Architecture – An Introduction
Computer Architecture – An IntroductionComputer Architecture – An Introduction
Computer Architecture – An Introduction
Dilum Bandara
 
Computer architecture
Computer architecture Computer architecture
Computer architecture Ashish Kumar
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
Tushar B Kute
 
Various type of register
Various type of registerVarious type of register
Various type of register
Muhammad Taqi Hassan Bukhari
 
Cpu registers
Cpu registersCpu registers
Cpu registers
Puneet Rajput
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Designmekind
 
Registers
RegistersRegisters
Registers
Sanjeev Patel
 
Huffman tree
Huffman tree Huffman tree
Huffman tree
Al-amin Hossain
 
Cache memory
Cache memoryCache memory
Cache memory
Ahsan Ashfaq
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Rozase Patel
 
CArcMOOC 04.01 - Von Neumann and CPU micro-architecture
CArcMOOC 04.01 - Von Neumann and CPU micro-architectureCArcMOOC 04.01 - Von Neumann and CPU micro-architecture
CArcMOOC 04.01 - Von Neumann and CPU micro-architecture
Alessandro Bogliolo
 
Huffman Tree And Its Application
Huffman Tree And Its ApplicationHuffman Tree And Its Application
Huffman Tree And Its Application
Papu Kumar
 
Computer architecture short note (version 8)
Computer architecture short note (version 8)Computer architecture short note (version 8)
Computer architecture short note (version 8)
Nimmi Weeraddana
 
Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...
Marina Kolpakova
 
Transfer Photos to Computer from Digital Camera
Transfer Photos to Computer from Digital CameraTransfer Photos to Computer from Digital Camera
Transfer Photos to Computer from Digital Camera
Maria Gagne
 

Viewers also liked (20)

Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Ntroduction to computer architecture and organization
Ntroduction to computer architecture and organizationNtroduction to computer architecture and organization
Ntroduction to computer architecture and organization
 
Computer Architecture and organization
Computer Architecture and organizationComputer Architecture and organization
Computer Architecture and organization
 
Computer Architecture – An Introduction
Computer Architecture – An IntroductionComputer Architecture – An Introduction
Computer Architecture – An Introduction
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
 
Various type of register
Various type of registerVarious type of register
Various type of register
 
Cpu registers
Cpu registersCpu registers
Cpu registers
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Design
 
Registers
RegistersRegisters
Registers
 
Chapter 6 register
Chapter 6 registerChapter 6 register
Chapter 6 register
 
Huffman Encoding Pr
Huffman Encoding PrHuffman Encoding Pr
Huffman Encoding Pr
 
Huffman tree
Huffman tree Huffman tree
Huffman tree
 
Cache memory
Cache memoryCache memory
Cache memory
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
CArcMOOC 04.01 - Von Neumann and CPU micro-architecture
CArcMOOC 04.01 - Von Neumann and CPU micro-architectureCArcMOOC 04.01 - Von Neumann and CPU micro-architecture
CArcMOOC 04.01 - Von Neumann and CPU micro-architecture
 
Huffman Tree And Its Application
Huffman Tree And Its ApplicationHuffman Tree And Its Application
Huffman Tree And Its Application
 
Computer architecture short note (version 8)
Computer architecture short note (version 8)Computer architecture short note (version 8)
Computer architecture short note (version 8)
 
Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...
 
Transfer Photos to Computer from Digital Camera
Transfer Photos to Computer from Digital CameraTransfer Photos to Computer from Digital Camera
Transfer Photos to Computer from Digital Camera
 

Similar to Computer architecture

3. Component of computer - System Unit ( CSI-321)
3. Component of computer - System Unit  ( CSI-321) 3. Component of computer - System Unit  ( CSI-321)
3. Component of computer - System Unit ( CSI-321)
ghayour abbas
 
18. the components of the system unit
18. the components of the system unit18. the components of the system unit
18. the components of the system unit
Zambales National High School
 
Hardware
HardwareHardware
Hardware
Muuluu
 
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxCOMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
PannaBushratul
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
Keroles karam khalil
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1New Era University
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Burhan Ahmed
 
Computer.pptx
Computer.pptxComputer.pptx
Computer.pptx
WtaJwankan
 
Components of a computer
Components of a computerComponents of a computer
Components of a computer
DibyenduBiswas31
 
COMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNITCOMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNITarunakshidatta
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
TheresaSKMansaray
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdf
ODINARARCH
 
Basic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptxBasic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptx
hasanbashar400
 
Processing Devices
Processing DevicesProcessing Devices
Processing Devices
itsvineeth209
 
The system unit
The system unitThe system unit

Similar to Computer architecture (20)

Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Ppt Lesson 04
Ppt Lesson 04Ppt Lesson 04
Ppt Lesson 04
 
3. Component of computer - System Unit ( CSI-321)
3. Component of computer - System Unit  ( CSI-321) 3. Component of computer - System Unit  ( CSI-321)
3. Component of computer - System Unit ( CSI-321)
 
18. the components of the system unit
18. the components of the system unit18. the components of the system unit
18. the components of the system unit
 
Hardware
HardwareHardware
Hardware
 
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxCOMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
The system unit ch # 4
The system unit ch # 4The system unit ch # 4
The system unit ch # 4
 
Computer.pptx
Computer.pptxComputer.pptx
Computer.pptx
 
Components of a computer
Components of a computerComponents of a computer
Components of a computer
 
COMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNITCOMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNIT
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
History of computer hardware
History of computer hardwareHistory of computer hardware
History of computer hardware
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Components of the System Unit.pdf
Components of the System Unit.pdfComponents of the System Unit.pdf
Components of the System Unit.pdf
 
Basic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptxBasic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptx
 
Processing Devices
Processing DevicesProcessing Devices
Processing Devices
 
The system unit
The system unitThe system unit
The system unit
 

More from International Islamic University

Hash tables
Hash tablesHash tables
Binary Search Tree
Binary Search TreeBinary Search Tree
Graph 1
Graph 1Graph 1
Graph 2
Graph 2Graph 2
Graph 3
Graph 3Graph 3
Greedy algorithm
Greedy algorithmGreedy algorithm
Dynamic programming
Dynamic programmingDynamic programming
Quick sort
Quick sortQuick sort
Merge sort
Merge sortMerge sort
Linear timesorting
Linear timesortingLinear timesorting
Facial Expression Recognitino
Facial Expression RecognitinoFacial Expression Recognitino
Facial Expression Recognitino
International Islamic University
 
Data transmission
Data transmissionData transmission
Basic organization of computer
Basic organization of computerBasic organization of computer
Basic organization of computer
International Islamic University
 
Sorting techniques
Sorting techniquesSorting techniques

More from International Islamic University (20)

Hash tables
Hash tablesHash tables
Hash tables
 
Binary Search Tree
Binary Search TreeBinary Search Tree
Binary Search Tree
 
Graph 1
Graph 1Graph 1
Graph 1
 
Graph 2
Graph 2Graph 2
Graph 2
 
Graph 3
Graph 3Graph 3
Graph 3
 
Greedy algorithm
Greedy algorithmGreedy algorithm
Greedy algorithm
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Quick sort
Quick sortQuick sort
Quick sort
 
Merge sort
Merge sortMerge sort
Merge sort
 
Linear timesorting
Linear timesortingLinear timesorting
Linear timesorting
 
Facial Expression Recognitino
Facial Expression RecognitinoFacial Expression Recognitino
Facial Expression Recognitino
 
Lecture#4
Lecture#4Lecture#4
Lecture#4
 
Lecture#3
Lecture#3 Lecture#3
Lecture#3
 
Lecture#2
Lecture#2 Lecture#2
Lecture#2
 
Case study
Case studyCase study
Case study
 
Arrays
ArraysArrays
Arrays
 
Pcb
PcbPcb
Pcb
 
Data transmission
Data transmissionData transmission
Data transmission
 
Basic organization of computer
Basic organization of computerBasic organization of computer
Basic organization of computer
 
Sorting techniques
Sorting techniquesSorting techniques
Sorting techniques
 

Recently uploaded

CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 

Recently uploaded (20)

CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 

Computer architecture

  • 2. COMPUTER ARCHITECTURE TOPICS OF DISCUSSION:- DEFINITION HISTORY ROLE I/O DEVICES CPU MEMORY REGISTERS BUS
  • 4. Computer architecture?? Computer architecture is the conceptual design and fundamental operational structure of a computer system. The design made a clear distinction between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices.
  • 5. History of computer architecture:- • The term architecture as applied to computer design, was first used in 1964 by Gene Amdahl, G. Anne Blaauw, and Frederick Brooks, Jr., the designers of the IBM System/360. • They joined the term to refer to those aspects of the instruction set available to programmers, independent of the hardware on which the instruction set was implemented.
  • 7. Role of Computer Architecture:- The coordination of abstract levels of a processor under changing forces, involving design, measurement and evaluation.  It also includes the overall fundamental working principle of the internal logical structure of a computer system.
  • 9.
  • 10. Components of computer architecture:- The important components I/O Devices CPU(central processing unit) Memory Register Buses
  • 12. I/O Devices  Its stands for Input and Output devices.  Input devices: These devices are used to communicate with the computer.  Output devices: These devices are used to communicate with the user.
  • 13. Input devices: Following are the examples of some input devices: Keyboard Mouse Joystick Microphone Scanner Bar code reader
  • 14. Output Devices: Following are the examples of some input devices: Monitor Speakers Printers Projectors
  • 15.
  • 17. CPU: Central processing unit (CPU) is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. CPU is a small chip mounted on the circuit board (mother board). CPU also perform data processing.
  • 19. CU: It stands for “Control Unit”. A control unit in general is a central part of the machinery that controls its operation. The CU reads the instruction from memory, decodes and executes these instructions. Its is also known as fetch-decode and execute cycle.
  • 20. EXAMPLES:- A few examples of devices that require a control unit are CPUs and GPUs.
  • 21. ALU: Its stands for “Arithmetic and Logical Unit”. An arithmetic-logic unit (ALU) is the part of a computer processor (CPU) that carries out arithmetic and logic operations on the operands in computer instruction words.
  • 23. Arithmetic operations: Followings are some Arithmetic's operators: Addition Subtraction Multiplication Division
  • 26. Memory: It is the very important part of any system. The term memory identifies data storage that comes in the form of chips, and the word storage is used for memory that exists on tapes or disks. Some computers also use virtual memory.
  • 27. TYPES :- Types of Memory Primary / Main memory Secondary Memory / Storage devices
  • 28. Main Memory: It is called working area of computer. Refers to physical memory that is internal to the computer. Another term for main memory is RAM. Computer cannot work without it.
  • 29. Types of Main Memory: Types of Main Memory RAM (Random Access Memory) ROM (Read Only Memory)
  • 30. RAM: Main memory is usually referred as RAM. It is also called volatile, or user memory. The contents are lost as the electric supply is cut-off. One of the first home computer used 64 kilobytes of RAM memory but today’s modren computers need a minimum of 64 MB (recommended 128 MB or more)to run a Windows.
  • 31.
  • 32. Types of RAM: Types • SRAM • Static Random Access Memory • DRAM • Dynamic random Access Memory
  • 33. SRAM: Its stands for static random access memory. No refreshing of electric states is required in SRAM. These chips are faster than DRAM. • Static random-access memory (SRAM) is a type of semiconductor memory.
  • 34. DRAM(dynamic random access memory) It must have an electric current to maintain its electric states. Its design is less complex than SRAM. Dynamic random-access memory (DRAM) is a type of random-access memory that stores each bit of data in a separate capacitor within an integrated circuit.
  • 36. ROM: It is obvious from name that the contents of ROM are read only. New data can not be written on it. Its contents are permanent. It is referred to non-volatile or system memory. When the power is switched off the contents of ROM is not lost.
  • 37.
  • 39. PROM (programmable read only memory) It is initially blank and the manufacture writes instruction and data with some special devices. Once the information is stored onto PROM ,then it cannot be changed.
  • 40. EPROM: It stands for erasable programmable read only memory. It is another type of ROM chip and it is possible to erase the stored information and the chip can be reprogrammed using special devices. Information can be erased using ultraviolet rays.
  • 41. EEPROM: It stands for electrically erasable programmable read only memory. It is a kind of ROM chip can be re-written using electrical devices. The stored information on EEPROM can be erased, modified or reprogrammed easily using special devices.
  • 42. Secondary Memory This is the memory which is used to store the data permanently. There are some example of secondary memory: CD (Compact disk) Hard disk Floppy disk Flash drive
  • 43. What is virtual memory? In computing, virtual memory is a memory management technique developed for multitasking kernels.
  • 44. Registers: These are the high speed memory locations built into the microprocessor. It increase the performance of system.
  • 45. Types of Registers: PC (Program Counter) IR (Instruction Register) MAR (Memory Address Register) MBR (Memory Buffer Register) SP (Stack Pointer Register) GPR (General Pointer Register A,B,C,D) Address Register (CS, DS, ES, SS)
  • 46. PC (Program Counter) It hold the address of the next instruction to be fetched and executed.
  • 48. IR (Instruction Register)  It hold the current instruction that is being executed.
  • 49. MAR (Memory Address Register) It holds the address of active memory location.
  • 50. MBR (Memory Buffer Register) It holds the contents of the memory location read from or written in the memory.
  • 51. SP (Stack Pointer Register) Arrangement of data is called stack data is stored in or retrieved from stack using LIFO (Last in First Out). LIFO is also known FILO (First in Last Out).
  • 52. GPR (General Purpose Register) These registers are used to perform arithmetic and logical operations.
  • 53. GENERAL PURPOSES There are four general purpose register: Accumulator Base register Counter register Data register
  • 54. Accumulator: It is used for Arithmetic and logical operations.
  • 55. Base register  Base register is used for:  Arithmetic  Data movement  Special addressing abilities.
  • 56. Counter register As the name show it is used for counting purpose. It acts as counter in loop.
  • 57. Data register It has special role in division and multiplication. The size of these registers is from 1 to 4 bytes.
  • 58. Address Register It is a group of 4 registers:  CS (Code Segment)  DS (Data Segment)  ES (Extra Segment)  SS (Stack Segment)
  • 59. Buses: These are circuits provide a communication path between two or more devices of a digital computer.
  • 60. All the components of a computer are connected with a set of parallel lines. These lines are called BUS. There are two types of Buses: System Bus Expansion Bus
  • 61. System Bus: It is divided into three main categories: Control Bus Address Bus Data bus
  • 63. Control Bus These lines are used to transmits the other control signals from one component to another. It also transmits the other control signals like ACKS (acknowledgement signal).
  • 65. Address Bus It carries the address of various memory locations to perform read and write operations. It uses a few system bus lines to specify the address of destination; these lines are called address bus.
  • 67. Data Bus Data bus is used to transfer the data from one component to another. These are 32 or 64 parallel lines reserved on system bus.
  • 69. Expansion Bus: The major components are connected to the system bus and the remaining components are connected to another bus called expansion bus and the expansion bus is connected to the system bus.