SlideShare a Scribd company logo
1 of 14
UG Program
School of Electrical and Computer Engineering
Chapter 1: Introduction
Computer Architecture and
Organization
(ECEG-3202 )
Sem. I, 2014/15
Architecture & Organization
 Architecture is those attributes visible to the programmer
 Instruction set, number of bits used for data representation, I/O
mechanisms, addressing techniques.
 e.g. Is there a multiply instruction?
 Organization is how features are implemented
 Control signals, interfaces, memory technology.
 e.g. Is there a hardware multiply unit or is it done by repeated
addition?
2Computer Architecture and Organization
Sem. I, 2014/15
Architecture & Organization …
 All Intel x86 family share the same basic architecture
 The IBM System/370 family share the same basic
architecture
 This gives code compatibility
 At least backwards
 Organization differs between different versions
3Computer Architecture and Organization
Sem. I, 2014/15
Structure & Function
 Structure is the way in which components relate to each
other
 Function is the operation of individual components as part
of the structure
4Computer Architecture and Organization
Sem. I, 2014/15
Function
 All computer functions are:
 Data processing
 Data storage
 Data movement
 Control
5Computer Architecture and Organization
Sem. I, 2014/15
Functional View
6Computer Architecture and Organization
Sem. I, 2014/15
Operations (a) Data movement
7Computer Architecture and Organization
Sem. I, 2014/15
Operations (b) Storage
8Computer Architecture and Organization
Sem. I, 2014/15
Operation (c) Processing from/to storage
9Computer Architecture and Organization
Sem. I, 2014/15
Operation (d) Processing from storage to I/O
10Computer Architecture and Organization
Sem. I, 2014/15
Structure - Top Level
11Computer Architecture and Organization
Computer
Main
Memory
Input
Output
Systems
Interconnection
Peripherals
Communication
lines
Central
Processing
Unit
Computer
Sem. I, 2014/15
Structure - The CPU
12Computer Architecture and Organization
Computer Arithmetic
and
Login Unit
Control
Unit
Internal CPU
Interconnection
Registers
CPU
I/O
Memory
System
Bus
CPU
Sem. I, 2014/15
Structure - The Control Unit
13Computer Architecture and Organization
CPU
Control
Memory
Control Unit
Registers and
Decoders
Sequencing
Logic
Control
Unit
ALU
Registers
Internal
Bus
Control Unit
UG Program
School of Electrical and Computer Engineering
End Of Chapter 1
Computer Architecture and
Organization
(ECEG-3202 )

More Related Content

What's hot

Computer education presentation - ARCH 383
Computer education presentation - ARCH 383Computer education presentation - ARCH 383
Computer education presentation - ARCH 383LipikaPandey
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architectureyogesh1617
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organizationMuhammad Ishaq
 
Introduction to Computer System
Introduction to Computer System Introduction to Computer System
Introduction to Computer System sonykhan3
 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organizationSAMIR NAIK
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentalsmaclather
 
Chapter 2 computer system
Chapter 2 computer systemChapter 2 computer system
Chapter 2 computer systemAten Kecik
 
Computer System - An Overview
 Computer System - An Overview Computer System - An Overview
Computer System - An OverviewHitesh Singh
 
Chapter 1 computer fundamentals
Chapter 1 computer fundamentals Chapter 1 computer fundamentals
Chapter 1 computer fundamentals SAURABH BAKSHI
 
Overview of Computer Architecture and Organization
Overview of Computer Architecture and OrganizationOverview of Computer Architecture and Organization
Overview of Computer Architecture and OrganizationVinit Raut
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris manovishnu murthy
 
Fundamental units of computer
Fundamental units of computerFundamental units of computer
Fundamental units of computerSandeep Menon
 
Computer organuzaton & architecture
Computer organuzaton & architectureComputer organuzaton & architecture
Computer organuzaton & architectureSubhankar Bisoyi
 
COMPUTER PROGRAMMING UNIT 1 Lecture 1
COMPUTER PROGRAMMING UNIT 1 Lecture 1COMPUTER PROGRAMMING UNIT 1 Lecture 1
COMPUTER PROGRAMMING UNIT 1 Lecture 1Vishal Patil
 
02 Computer Evolution And Performance
02  Computer  Evolution And  Performance02  Computer  Evolution And  Performance
02 Computer Evolution And PerformanceJeanie Delos Arcos
 
How does data flow around a computer system p3 1
How does data flow around a computer system p3 1How does data flow around a computer system p3 1
How does data flow around a computer system p3 1lukecisco1
 

What's hot (20)

Computer education presentation - ARCH 383
Computer education presentation - ARCH 383Computer education presentation - ARCH 383
Computer education presentation - ARCH 383
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architecture
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
 
Architecture presentation
Architecture presentationArchitecture presentation
Architecture presentation
 
Introduction to Computer System
Introduction to Computer System Introduction to Computer System
Introduction to Computer System
 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organization
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Chapter 2 computer system
Chapter 2 computer systemChapter 2 computer system
Chapter 2 computer system
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
Computer System - An Overview
 Computer System - An Overview Computer System - An Overview
Computer System - An Overview
 
Chapter 1 computer fundamentals
Chapter 1 computer fundamentals Chapter 1 computer fundamentals
Chapter 1 computer fundamentals
 
Overview of Computer Architecture and Organization
Overview of Computer Architecture and OrganizationOverview of Computer Architecture and Organization
Overview of Computer Architecture and Organization
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
 
Fundamental units of computer
Fundamental units of computerFundamental units of computer
Fundamental units of computer
 
Computer organuzaton & architecture
Computer organuzaton & architectureComputer organuzaton & architecture
Computer organuzaton & architecture
 
Computer processing
Computer processingComputer processing
Computer processing
 
COMPUTER PROGRAMMING UNIT 1 Lecture 1
COMPUTER PROGRAMMING UNIT 1 Lecture 1COMPUTER PROGRAMMING UNIT 1 Lecture 1
COMPUTER PROGRAMMING UNIT 1 Lecture 1
 
02 Computer Evolution And Performance
02  Computer  Evolution And  Performance02  Computer  Evolution And  Performance
02 Computer Evolution And Performance
 
Cao u1
Cao u1Cao u1
Cao u1
 
How does data flow around a computer system p3 1
How does data flow around a computer system p3 1How does data flow around a computer system p3 1
How does data flow around a computer system p3 1
 

Viewers also liked

Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organizationTushar B Kute
 
Computer Architecture & Organization
Computer Architecture & OrganizationComputer Architecture & Organization
Computer Architecture & OrganizationShuvo Chakraborty
 
Introduction to CA course
Introduction to CA courseIntroduction to CA course
Introduction to CA courseHoang Nguyen
 
Computer architecture
Computer architectureComputer architecture
Computer architectureRozase Patel
 
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
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardwarehplap
 
Computer organization and architecture
Computer organization and architectureComputer organization and architecture
Computer organization and architectureSubesh Kumar Yadav
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer ArchitectureAnkush Srivastava
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecturefika sweety
 
Computer architecture
Computer architectureComputer architecture
Computer architectureZuhaib Zaroon
 
History of computers
History of computersHistory of computers
History of computersHoang Nguyen
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architectureguest3b9707
 
History Of Computers
History Of ComputersHistory Of Computers
History Of ComputersLUZ PINGOL
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann ArchitectureJawad Farooqi
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architectureaamc1100
 
4.2 architecture introduction
4.2 architecture introduction4.2 architecture introduction
4.2 architecture introductioningo
 
Computer Architecture – An Introduction
Computer Architecture – An IntroductionComputer Architecture – An Introduction
Computer Architecture – An IntroductionDilum Bandara
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer ArchitectureYong Heui Cho
 
1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer ArchitectureAbdelrahman Hosny
 
Different types of Addressing.cao
Different types of Addressing.caoDifferent types of Addressing.cao
Different types of Addressing.caoUmme habiba
 

Viewers also liked (20)

Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
 
Computer Architecture & Organization
Computer Architecture & OrganizationComputer Architecture & Organization
Computer Architecture & Organization
 
Introduction to CA course
Introduction to CA courseIntroduction to CA course
Introduction to CA course
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Computer architecture short note (version 8)
Computer architecture short note (version 8)Computer architecture short note (version 8)
Computer architecture short note (version 8)
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardware
 
Computer organization and architecture
Computer organization and architectureComputer organization and architecture
Computer organization and architecture
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecture
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
History of computers
History of computersHistory of computers
History of computers
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architecture
 
History Of Computers
History Of ComputersHistory Of Computers
History Of Computers
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
4.2 architecture introduction
4.2 architecture introduction4.2 architecture introduction
4.2 architecture introduction
 
Computer Architecture – An Introduction
Computer Architecture – An IntroductionComputer Architecture – An Introduction
Computer Architecture – An Introduction
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer Architecture
 
1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture
 
Different types of Addressing.cao
Different types of Addressing.caoDifferent types of Addressing.cao
Different types of Addressing.cao
 

Similar to Computer_Architecture_O_ECEG-3163_01_Introduction (1)

Computer organiztion6
Computer organiztion6Computer organiztion6
Computer organiztion6Umang Gupta
 
computer system (system analysis & design)
computer system (system analysis & design) computer system (system analysis & design)
computer system (system analysis & design) SABBIR AHMED
 
computer organization and architecture.ppt
computer organization and  architecture.pptcomputer organization and  architecture.ppt
computer organization and architecture.pptezatkhatab706
 
CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...journalBEEI
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - IntroductionCésar de Souza
 
IRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET Journal
 
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
IRJET-  	  Design of Low Power 32- Bit RISC Processor using Verilog HDLIRJET-  	  Design of Low Power 32- Bit RISC Processor using Verilog HDL
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDLIRJET Journal
 
Computer application in business
Computer application in businessComputer application in business
Computer application in businessMONCY KURIAKOSE
 
Development of Information Extraction for Data Analysis using NLP
Development of Information Extraction for Data Analysis using NLPDevelopment of Information Extraction for Data Analysis using NLP
Development of Information Extraction for Data Analysis using NLPIRJET Journal
 
lecture1422486950.pdf
lecture1422486950.pdflecture1422486950.pdf
lecture1422486950.pdftomsmith160
 
Programming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesProgramming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesFellowBuddy.com
 
Unit02_Session_02 .ppt
Unit02_Session_02 .pptUnit02_Session_02 .ppt
Unit02_Session_02 .pptSanjay Gunjal
 

Similar to Computer_Architecture_O_ECEG-3163_01_Introduction (1) (20)

Introduction lec 1.ppt
Introduction lec 1.pptIntroduction lec 1.ppt
Introduction lec 1.ppt
 
Computer organiztion6
Computer organiztion6Computer organiztion6
Computer organiztion6
 
Ch 1 95
Ch 1 95Ch 1 95
Ch 1 95
 
computer system (system analysis & design)
computer system (system analysis & design) computer system (system analysis & design)
computer system (system analysis & design)
 
01 Introduction
01 Introduction01 Introduction
01 Introduction
 
computer organization and architecture.ppt
computer organization and  architecture.pptcomputer organization and  architecture.ppt
computer organization and architecture.ppt
 
Lecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdfLecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdf
 
CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - Introduction
 
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
 
Basic IT
Basic ITBasic IT
Basic IT
 
IRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking Application
 
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
IRJET-  	  Design of Low Power 32- Bit RISC Processor using Verilog HDLIRJET-  	  Design of Low Power 32- Bit RISC Processor using Verilog HDL
IRJET- Design of Low Power 32- Bit RISC Processor using Verilog HDL
 
ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
 
Computer application in business
Computer application in businessComputer application in business
Computer application in business
 
Development of Information Extraction for Data Analysis using NLP
Development of Information Extraction for Data Analysis using NLPDevelopment of Information Extraction for Data Analysis using NLP
Development of Information Extraction for Data Analysis using NLP
 
lecture1422486950.pdf
lecture1422486950.pdflecture1422486950.pdf
lecture1422486950.pdf
 
Programming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesProgramming & Data Structure Lecture Notes
Programming & Data Structure Lecture Notes
 
Co question 2008
Co question 2008Co question 2008
Co question 2008
 
Unit02_Session_02 .ppt
Unit02_Session_02 .pptUnit02_Session_02 .ppt
Unit02_Session_02 .ppt
 

Computer_Architecture_O_ECEG-3163_01_Introduction (1)

  • 1. UG Program School of Electrical and Computer Engineering Chapter 1: Introduction Computer Architecture and Organization (ECEG-3202 )
  • 2. Sem. I, 2014/15 Architecture & Organization  Architecture is those attributes visible to the programmer  Instruction set, number of bits used for data representation, I/O mechanisms, addressing techniques.  e.g. Is there a multiply instruction?  Organization is how features are implemented  Control signals, interfaces, memory technology.  e.g. Is there a hardware multiply unit or is it done by repeated addition? 2Computer Architecture and Organization
  • 3. Sem. I, 2014/15 Architecture & Organization …  All Intel x86 family share the same basic architecture  The IBM System/370 family share the same basic architecture  This gives code compatibility  At least backwards  Organization differs between different versions 3Computer Architecture and Organization
  • 4. Sem. I, 2014/15 Structure & Function  Structure is the way in which components relate to each other  Function is the operation of individual components as part of the structure 4Computer Architecture and Organization
  • 5. Sem. I, 2014/15 Function  All computer functions are:  Data processing  Data storage  Data movement  Control 5Computer Architecture and Organization
  • 6. Sem. I, 2014/15 Functional View 6Computer Architecture and Organization
  • 7. Sem. I, 2014/15 Operations (a) Data movement 7Computer Architecture and Organization
  • 8. Sem. I, 2014/15 Operations (b) Storage 8Computer Architecture and Organization
  • 9. Sem. I, 2014/15 Operation (c) Processing from/to storage 9Computer Architecture and Organization
  • 10. Sem. I, 2014/15 Operation (d) Processing from storage to I/O 10Computer Architecture and Organization
  • 11. Sem. I, 2014/15 Structure - Top Level 11Computer Architecture and Organization Computer Main Memory Input Output Systems Interconnection Peripherals Communication lines Central Processing Unit Computer
  • 12. Sem. I, 2014/15 Structure - The CPU 12Computer Architecture and Organization Computer Arithmetic and Login Unit Control Unit Internal CPU Interconnection Registers CPU I/O Memory System Bus CPU
  • 13. Sem. I, 2014/15 Structure - The Control Unit 13Computer Architecture and Organization CPU Control Memory Control Unit Registers and Decoders Sequencing Logic Control Unit ALU Registers Internal Bus Control Unit
  • 14. UG Program School of Electrical and Computer Engineering End Of Chapter 1 Computer Architecture and Organization (ECEG-3202 )