Computer Architecture

A
Amit KumarStudent at University institute of technology, burdwan
Computer  Architecture
PRESENTATION TOPICS
COMPUTER ARCHITECTURE HISTORY
COMPONENTS OF COMPUTER ARCHITECTURE
VON NEUMANN ARCHITECTURE
HARWARD ARCHITECTURE
CPU
MEMORY
HISTORY
• One of the first computing devices to come
out was...
The ABACUS!
EVOLUTION OF COMPUTERS
FIRST GENERATION (1945-1955)
• Used Vacuum tubes
• Bigger, slower, less efficient
• Used punch cards
• Not commercially used
• Eg UNIVAC 1, IBM
SECOND GENERATION(1955-
1965)
• Used Transistors
• Faster and Smaller than previous generation
• Worked with higher level languages
• Eg IBM 1620
THIRD GENERATION(1965-1971)
• Used Integrated circuits
• Flexible and Smaller
• Well suited for commercial applications
• Known as mini computers
• Eg IBM 360, PDP 8, PDP 11
FOURTH GENERATION (1971-1980)
• Used very large scale Integrated circuits
• (VLSI) Interactive general purpose machines
• Allow rapid application development
• Easier to use for personal application
• Can be easily used in network
• Eg IBM PC, Apple II, Super Computers
FIFTH GENERATION
• Portable and sophisticated
• Superior in processing speed user
• Friendliness and Connectivity to network
• Supports artificial intelligence techiniques
• Eg IBM notebook, Pentium PCs, PARAM
10000
Progression of the Architecture
• Vacuum tubes -- 1940 – 1950
• Transistors -- 1950 – 1964
• Integrated circuits -- 1964 – 1971
• Microprocessor chips -- 1971 – present
Components
ISA
MICROARCHITECTURE
Hardware
components
Instruction Set Architecture
• Analogous to human language
• Allow communication between H/W and S/W
• Collection of commands
Opcode or Operation Code: MOV, ADD,
SUB,LOAD
RISC MISC
CISC ZISC
Microarchitecture
• Interconnection Technique
• Defines data paths, data processing, and
storage elements
• Define interconnection between
Control Unit Registers
ALU
Instruction Memory Data Memory
Von Neumann
CPU
Instruction
&
Memory
I/O
Harward
Data
Memory
CPU
Instruction
Memory
I/OALU
Hardware Components
• Are Optional
• System design, Performance and Cost
flexibility
• RAM, ROM Input and Output ports and
peripherals
CPU
• Central Processing Unit
• Contain IC
• Components
Arithmetic Logic Unit
processor Register
Control Unit
Current CPU Architecture
CENTRAL PROCESSING UNIT(CPU)
manipulation and control
Main Memory(Mm)
 Storage for instruction and data for currently executing programs
Input / Output Subsystem(I/O)
 Controller which communicate with “external” device
o Secondary memory
o Display devices
o Networks
CPU Mm I/O
Basic CPU overview
Single Bus
MEMORY
MEMORY
Primary
Memory
Secondary
Memory
RAM
ROM
Hard Drive
Floppy Disk
Optical Disk
RAM
• Random Access Memory
• Volatile
• DRAM (Dynamic RAM)
– Most common, cheap
– Volatile: must be refreshed (recharged with power)
1000’s of times each second
• SRAM (Static RAM)
– Faster than DRAM and more expensive than DRAM
– Volatile
– Frequently small amount used in cache memory for
high-speed access used
ROM
• Read Only Memory
• Non-volatile memory to hold software that is not
expected to change over the life of the system
• Magnetic core memory
• EEPROM
– Electrically Erasable Programmable ROM
– Slower and less flexible than Flash ROM
• Flash ROM
– Faster than disks but more expensive
– Uses
• BIOS: initial boot instructions and diagnostics
• Digital cameras
Amit Kumar
Computer  Architecture
1 de 24

Recomendados

0 introduction to computer architecture por
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architectureaamc1100
5.8K vistas37 diapositivas
Computer architecture por
Computer architecture Computer architecture
Computer architecture International Islamic University
2.1K vistas71 diapositivas
Lecture1 - Computer Architecture por
Lecture1 - Computer ArchitectureLecture1 - Computer Architecture
Lecture1 - Computer ArchitectureVolodymyr Ushenko
1.1K vistas15 diapositivas
1.0 Introduction to Hardware Computer Architecture por
1.0 Introduction to Hardware Computer Architecture1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer ArchitectureAbdelrahman Hosny
2.3K vistas17 diapositivas
N301 Von Neumann Architecture por
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architectureguest3b9707
9.9K vistas66 diapositivas
Computer architecture por
Computer architectureComputer architecture
Computer architectureRishabha Garg
42.7K vistas36 diapositivas

Más contenido relacionado

La actualidad más candente

Introduction to Computer Architecture por
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer ArchitectureAnkush Srivastava
6.7K vistas19 diapositivas
Von Neumann Architecture por
Von Neumann Architecture   Von Neumann Architecture
Von Neumann Architecture Lor Ham
1.6K vistas11 diapositivas
Harvard vs Von Neumann Architecture por
Harvard vs Von Neumann ArchitectureHarvard vs Von Neumann Architecture
Harvard vs Von Neumann ArchitectureProject Student
4.3K vistas8 diapositivas
CS4109 Computer System Architecture por
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecturektosri
3.7K vistas456 diapositivas
Harvard architecture por
Harvard architectureHarvard architecture
Harvard architectureGichelle Amon
12.8K vistas11 diapositivas
Computer architecture por
Computer architectureComputer architecture
Computer architectureZuhaib Zaroon
10.8K vistas101 diapositivas

La actualidad más candente(20)

Introduction to Computer Architecture por Ankush Srivastava
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
Ankush Srivastava6.7K vistas
Von Neumann Architecture por Lor Ham
Von Neumann Architecture   Von Neumann Architecture
Von Neumann Architecture
Lor Ham1.6K vistas
Harvard vs Von Neumann Architecture por Project Student
Harvard vs Von Neumann ArchitectureHarvard vs Von Neumann Architecture
Harvard vs Von Neumann Architecture
Project Student4.3K vistas
CS4109 Computer System Architecture por ktosri
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecture
ktosri3.7K vistas
Harvard architecture por Gichelle Amon
Harvard architectureHarvard architecture
Harvard architecture
Gichelle Amon12.8K vistas
Computer architecture por Zuhaib Zaroon
Computer architectureComputer architecture
Computer architecture
Zuhaib Zaroon10.8K vistas
BASIC COMPUTER ARCHITECTURE por Himanshu Sharma
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE
Himanshu Sharma20.2K vistas
Computer architecture por Burhan Ahmed
Computer architectureComputer architecture
Computer architecture
Burhan Ahmed3.4K vistas
Computer architecture por Rozase Patel
Computer architectureComputer architecture
Computer architecture
Rozase Patel462 vistas
Coa module1 por cs19club
Coa module1Coa module1
Coa module1
cs19club3.8K vistas
Stored program concept por gaurav jain
Stored program conceptStored program concept
Stored program concept
gaurav jain22.3K vistas
Computer system architecture por Kumar
Computer system architectureComputer system architecture
Computer system architecture
Kumar 11.8K vistas
Von Neumann Architecture por Zahid Rajeel
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
Zahid Rajeel6.8K vistas
Overview of Computer Architecture and Organization por Vinit Raut
Overview of Computer Architecture and OrganizationOverview of Computer Architecture and Organization
Overview of Computer Architecture and Organization
Vinit Raut564 vistas

Destacado

Computer Architecture por
Computer ArchitectureComputer Architecture
Computer ArchitectureLouise Magno
521 vistas7 diapositivas
History of computers por
History of computersHistory of computers
History of computersHoang Nguyen
5.8K vistas41 diapositivas
Venture capital por
Venture capitalVenture capital
Venture capitalMaria Jacks
158 vistas16 diapositivas
Sinchan halder cv por
Sinchan halder cvSinchan halder cv
Sinchan halder cvSinchan Halder
169 vistas5 diapositivas
Informatica por
InformaticaInformatica
Informaticajan nogueras cuatrecasas
64 vistas6 diapositivas
Make in India por
Make in IndiaMake in India
Make in Indiashikhar rastogi
86 vistas16 diapositivas

Similar a Computer Architecture

Introduction To Computing (Evolution of Computers) por
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Mian Zain Latif
2.5K vistas23 diapositivas
Ch02.ppt por
Ch02.pptCh02.ppt
Ch02.pptRAMESHKUMARB6
2 vistas36 diapositivas
Fundamentals of Computers por
Fundamentals of ComputersFundamentals of Computers
Fundamentals of ComputersAnkur Kumar
1.9K vistas145 diapositivas
Computer generation and classification por
Computer generation and classificationComputer generation and classification
Computer generation and classificationBaliThorat1
1.1K vistas21 diapositivas
Computer History, Generations, Types and IO por
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IOHem Pokhrel
2.6K vistas39 diapositivas
computer application in hospitality Industry, periyar university unit 1 por
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1admin information
102 vistas60 diapositivas

Similar a Computer Architecture(20)

Introduction To Computing (Evolution of Computers) por Mian Zain Latif
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers)
Mian Zain Latif2.5K vistas
Fundamentals of Computers por Ankur Kumar
Fundamentals of ComputersFundamentals of Computers
Fundamentals of Computers
Ankur Kumar1.9K vistas
Computer generation and classification por BaliThorat1
Computer generation and classificationComputer generation and classification
Computer generation and classification
BaliThorat11.1K vistas
Computer History, Generations, Types and IO por Hem Pokhrel
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IO
Hem Pokhrel2.6K vistas
computer application in hospitality Industry, periyar university unit 1 por admin information
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1
admin information102 vistas
computer applicationin hospitality Industry1 periyar university unit1 por admin information
computer applicationin hospitality Industry1 periyar university  unit1computer applicationin hospitality Industry1 periyar university  unit1
computer applicationin hospitality Industry1 periyar university unit1
admin information141 vistas
Lecture 1 - introduction to computer systems architecture 2018 / 2019 por Mousuf Zaman C
Lecture 1 - introduction to computer systems architecture 2018 / 2019Lecture 1 - introduction to computer systems architecture 2018 / 2019
Lecture 1 - introduction to computer systems architecture 2018 / 2019
Mousuf Zaman C192 vistas
Generation of computer por Agam Sharma
Generation of computerGeneration of computer
Generation of computer
Agam Sharma257 vistas

Último

CWP_23995_2013_17_11_2023_FINAL_ORDER.pdf por
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdfCWP_23995_2013_17_11_2023_FINAL_ORDER.pdf
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdfSukhwinderSingh895865
507 vistas6 diapositivas
The basics - information, data, technology and systems.pdf por
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdfJonathanCovena1
88 vistas1 diapositiva
Collective Bargaining and Understanding a Teacher Contract(16793704.1).pptx por
Collective Bargaining and Understanding a Teacher Contract(16793704.1).pptxCollective Bargaining and Understanding a Teacher Contract(16793704.1).pptx
Collective Bargaining and Understanding a Teacher Contract(16793704.1).pptxCenter for Integrated Training & Education
90 vistas57 diapositivas
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx por
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptxOEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptxInge de Waard
167 vistas29 diapositivas
Psychology KS4 por
Psychology KS4Psychology KS4
Psychology KS4WestHatch
68 vistas4 diapositivas
STERILITY TEST.pptx por
STERILITY TEST.pptxSTERILITY TEST.pptx
STERILITY TEST.pptxAnupkumar Sharma
125 vistas9 diapositivas

Último(20)

The basics - information, data, technology and systems.pdf por JonathanCovena1
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdf
JonathanCovena188 vistas
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx por Inge de Waard
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptxOEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
Inge de Waard167 vistas
Psychology KS4 por WestHatch
Psychology KS4Psychology KS4
Psychology KS4
WestHatch68 vistas
The Open Access Community Framework (OACF) 2023 (1).pptx por Jisc
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptx
Jisc85 vistas
Structure and Functions of Cell.pdf por Nithya Murugan
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdf
Nithya Murugan368 vistas
Psychology KS5 por WestHatch
Psychology KS5Psychology KS5
Psychology KS5
WestHatch77 vistas
Class 10 English lesson plans por TARIQ KHAN
Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plans
TARIQ KHAN257 vistas
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively por PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB 545 vistas
Use of Probiotics in Aquaculture.pptx por AKSHAY MANDAL
Use of Probiotics in Aquaculture.pptxUse of Probiotics in Aquaculture.pptx
Use of Probiotics in Aquaculture.pptx
AKSHAY MANDAL89 vistas
Scope of Biochemistry.pptx por shoba shoba
Scope of Biochemistry.pptxScope of Biochemistry.pptx
Scope of Biochemistry.pptx
shoba shoba124 vistas
Are we onboard yet University of Sussex.pptx por Jisc
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
Jisc77 vistas
Solar System and Galaxies.pptx por DrHafizKosar
Solar System and Galaxies.pptxSolar System and Galaxies.pptx
Solar System and Galaxies.pptx
DrHafizKosar85 vistas
Plastic waste.pdf por alqaseedae
Plastic waste.pdfPlastic waste.pdf
Plastic waste.pdf
alqaseedae125 vistas
Narration ppt.pptx por TARIQ KHAN
Narration  ppt.pptxNarration  ppt.pptx
Narration ppt.pptx
TARIQ KHAN119 vistas

Computer Architecture