SlideShare a Scribd company logo
Welcome
 in the World of

  COMPUTER
ARCHITECTURE
Presentation
             Topics
   Computer Architecture
    History
   Single CPU Design
   GPU Design
   Memory Architecture
   Communications
    Architecture
HISTORY!!!
One of the first computing devices to come about was . .




                    The ABACUS!
The ENIAC : 1946



•   Completed:1946
•   Programmed: plug board and switches
•   Speed:5,000 operations per second
•   Input/output: cards, lights, switches, plugs
•   Floor space:1,000 square feet
The EDSAC(1949)


• EDSAC
• Technology: vacuum tubes
The UNIVAC I(1951)
• Speed:1,905 operations per second
• Input/output: magnetic tape, printer
• Memory size:1,000 12-digit words in delay
lines
• Memory type: delay Memory:1K words
First practical stored-program computer
• Technology: serial vacuum tubes, delay
lines, magnetic tape
• Floor space:943 cubic feet
• Cost: F.O.B. factory $750,000+
Progression of The Architecture

  • Vacuum tubes -- 1940 – 1950
  • Transistors -- 1950 – 1964
  • Integrated circuits -- 1964 – 1971
  • Microprocessor chips -- 1971 – present
Current CPU Architecture
•Basic CPU Overview
•   Single Bus
• Example of Triple
• Bus Architecture
Intel Pentium 1 Chip with MMX
Motherboards / Chipsets / Sockets


   •Chipset


In charge of:
•Memory Controller   •IRDA Controller
•EIDE Controller     •Keyboard
•PCI Bridge          •Mouse
•Real Time Clock     •Secondary Cache
•DMA Controller      •Low-Power CMOS SRAM
Intel DX4 – 100 MHz processor &
          Motherboard
Pentium 4 Architecture
Main Memory
Memory Hierarchy
Shared Memory


               Network

 Cache         Cache        Cache
Memory 1       Memory 2     Memory 3

processor      processor    processor
    1              2            3
Read Operation
•On a read the CPU will first try to find the data in the
cache, if it is not there the cache will get updated
from the main memory and then return the data to
the CPU.
Write Operation
• On a write the CPU will write the information into
   the cache and the main memory.
VESA - Video Electronics Standards Association
   32 bit bus
   Found mostly on 486 machines
   Relied on the 486 processor to function
   People started to switch to the PCI bus
    because of this
   Otherwise known as VLB
ISA - Industry Standard Architecture
   Very old technology
   Bus speed 8mhz
   Speed of 42.4 Mb/s maximum
   Very few ISA ports are found in
    modern machines.
MCA - Micro Channel Bus
   IBM’s attempt to compete with the ISA bus
   32 bit bus
   Automatically configured cards (Like Plug and
    Play)
   Not compatible with ISA
PCI – Peripheral Component Interconnect
   Speeds up to 960 Mb/s
   Bus speed of 33mhz
   16-bit architecture
   Developed by Intel in 1993
   Synchronous or Asynchronous
   PCI popularized Plug and Play
   Runs at half of the system bus speed
PCI – X
   Up to 133 MHz bus speed
   64-bit bandwidth
   1GB/sec throughput
   Backwards compatible with all PCI
   Primarily developed for increased I/O
    demands of technologies such as Fiber
    Channel, Gigabit Ethernet and Ultra3
    SCSI.
AGP – Accelerated Graphics Port
   Essentially a high speed PCI Port
   Capable of running at 4 times PCI
    bus speed. (133mhz)
   Used for High speed 3D graphics
    cards
   Considered a port not a bus
       Only two devices involved
       Is not expandable
IDE - Integrated Drive Electronics
   Tons of other names: ATA,
    ATA/ATAPI, EIDE, ATA-2, Fast
    ATA, ATA-3, Ultra ATA, Ultra
    DMA
   Good performance at a cheap
    cost
   Most widely used interface for
    hard disks
SCSI - Small Computer System Interface “skuzzy”
   Capable of handling
    internal/external peripherals
   Speed anywhere from 80 – 640
    Mb/s
    Many types of SCSI
Serial Port
   Uses DB9 or DB25
    connector
   Adheres to RS-232c
    spec
   Capable of speeds up to
    115kb/sec
USB
   1.0
         hot plug-and-play
         Full speed USB devices signal at 12Mb/s
         Low speed devices use a 1.5Mb/s sub
          channel.
         Up to 127 devices chained together
   2.0
         data rate of 480 mega bits per second
USB On-The-Go
   For portable devices.
   Limited host capability to communicate with
    selected other USB peripherals
   A small USB connector to fit the mobile form
    factor
PS/2 Port

   Mini Din Plug with 6 pins
   Mouse port and keyboard port
   Developed by IBM
Parallel port i.e. “printer port”
  Old type
 Two “new” types
 ECP (extended capabilities port)

and EPP (enhanced parallel port)
       Ten times faster than old parallel
        port
       Capable of bi-directional
        communication.
Game Port
   Uses a db15 port
   Used for joystick connection to the
    computer
THANKS
Any Question????

More Related Content

What's hot

Functional units
Functional unitsFunctional units
Functional units
Jeeva Nanthini
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Zuhaib Zaroon
 
CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
Suvendu Kumar Dash
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer ArchitectureAnkush Srivastava
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architectureKumar
 
Lecture1 - Computer Architecture
Lecture1 - Computer ArchitectureLecture1 - Computer Architecture
Lecture1 - Computer Architecture
Volodymyr Ushenko
 
Basic structure of computers
Basic structure of computersBasic structure of computers
Basic structure of computersKumar
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
Dilum Bandara
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
Mazin Alwaaly
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
CS_GDRCST
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
Muhammad Yousuf Abdul Qadir
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer Architecture
Yong Heui Cho
 
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)
Gaditek
 
Cache memory
Cache memoryCache memory
Cache memoryAnuj Modi
 
Input output interface
Input output interfaceInput output interface
Input output interface
Christ University
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecture
ktosri
 
Computer registers
Computer registersComputer registers
Computer registers
DeepikaT13
 
Trends in computer architecture
Trends in computer architectureTrends in computer architecture
Trends in computer architecture
muhammedsalihabbas
 

What's hot (20)

Functional units
Functional unitsFunctional units
Functional units
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Lecture1 - Computer Architecture
Lecture1 - Computer ArchitectureLecture1 - Computer Architecture
Lecture1 - Computer Architecture
 
Basic structure of computers
Basic structure of computersBasic structure of computers
Basic structure of computers
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer Architecture
 
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)
 
Cache memory
Cache memoryCache memory
Cache memory
 
Input output interface
Input output interfaceInput output interface
Input output interface
 
CPU Architecture
CPU ArchitectureCPU Architecture
CPU Architecture
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecture
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
Computer registers
Computer registersComputer registers
Computer registers
 
Trends in computer architecture
Trends in computer architectureTrends in computer architecture
Trends in computer architecture
 

Similar to Computer architecture

Presentation for architecture
Presentation for architecturePresentation for architecture
Presentation for architecture
Shamim Hossain
 
Lecture_Chapter_7.ppt
Lecture_Chapter_7.pptLecture_Chapter_7.ppt
Lecture_Chapter_7.ppt
Hailsh
 
Hardware and networking detailed ppt
Hardware and networking detailed pptHardware and networking detailed ppt
Hardware and networking detailed ppt
IICT Chromepet
 
The Motherboard
The MotherboardThe Motherboard
The Motherboard
Amir Villas
 
All chapters to be printed
All chapters to be printedAll chapters to be printed
All chapters to be printedMik Endale
 
System unit and ip cycle
System unit and ip cycleSystem unit and ip cycle
System unit and ip cycle
Atif Nauman
 
System Unit
System UnitSystem Unit
System Unit
Fareeha Jabeen
 
Building the ZoomFloppy (ECCC 2010)
Building the ZoomFloppy (ECCC 2010)Building the ZoomFloppy (ECCC 2010)
Building the ZoomFloppy (ECCC 2010)
Nate Lawson
 
1 computer fundamentals
1 computer fundamentals1 computer fundamentals
1 computer fundamentalsVedpal Yadav
 
Internal components of PC
Internal components of PCInternal components of PC
Internal components of PC
Tushar B Kute
 
Shashank hardware workshop final
Shashank hardware workshop finalShashank hardware workshop final
Shashank hardware workshop final
techbed
 
Computer Architecture
Computer  ArchitectureComputer  Architecture
Computer Architecture
Amit Kumar
 
Computer Generation
Computer GenerationComputer Generation
Computer Generation
Adeel Malik
 
03 - Motherboards.ppt
03 - Motherboards.ppt03 - Motherboards.ppt
03 - Motherboards.ppt
AliyuAhmed9
 
Basic hardware concept
Basic hardware concept Basic hardware concept
Basic hardware concept
Danilo Anos
 
PC Components.ppt
PC Components.pptPC Components.ppt
PC Components.ppt
MrZeke1
 
PC Components.ppt
PC Components.pptPC Components.ppt
PC Components.ppt
Navinkumar231851
 
PC Components.pptx
PC Components.pptxPC Components.pptx
PC Components.pptx
ElmerPogoy
 
PC Components_Hardware_Software_CSS11.ppt
PC Components_Hardware_Software_CSS11.pptPC Components_Hardware_Software_CSS11.ppt
PC Components_Hardware_Software_CSS11.ppt
Riannel Tecson
 

Similar to Computer architecture (20)

Presentation for architecture
Presentation for architecturePresentation for architecture
Presentation for architecture
 
Lecture_Chapter_7.ppt
Lecture_Chapter_7.pptLecture_Chapter_7.ppt
Lecture_Chapter_7.ppt
 
Hardware and networking detailed ppt
Hardware and networking detailed pptHardware and networking detailed ppt
Hardware and networking detailed ppt
 
The Motherboard
The MotherboardThe Motherboard
The Motherboard
 
All chapters to be printed
All chapters to be printedAll chapters to be printed
All chapters to be printed
 
System unit and ip cycle
System unit and ip cycleSystem unit and ip cycle
System unit and ip cycle
 
System Unit
System UnitSystem Unit
System Unit
 
Building the ZoomFloppy (ECCC 2010)
Building the ZoomFloppy (ECCC 2010)Building the ZoomFloppy (ECCC 2010)
Building the ZoomFloppy (ECCC 2010)
 
1 computer fundamentals
1 computer fundamentals1 computer fundamentals
1 computer fundamentals
 
Internal components of PC
Internal components of PCInternal components of PC
Internal components of PC
 
Shashank hardware workshop final
Shashank hardware workshop finalShashank hardware workshop final
Shashank hardware workshop final
 
Computer Architecture
Computer  ArchitectureComputer  Architecture
Computer Architecture
 
Computer Generation
Computer GenerationComputer Generation
Computer Generation
 
03 - Motherboards.ppt
03 - Motherboards.ppt03 - Motherboards.ppt
03 - Motherboards.ppt
 
Basic hardware concept
Basic hardware concept Basic hardware concept
Basic hardware concept
 
Bus
BusBus
Bus
 
PC Components.ppt
PC Components.pptPC Components.ppt
PC Components.ppt
 
PC Components.ppt
PC Components.pptPC Components.ppt
PC Components.ppt
 
PC Components.pptx
PC Components.pptxPC Components.pptx
PC Components.pptx
 
PC Components_Hardware_Software_CSS11.ppt
PC Components_Hardware_Software_CSS11.pptPC Components_Hardware_Software_CSS11.ppt
PC Components_Hardware_Software_CSS11.ppt
 

More from Rishabha Garg

Introduction to Hacking
Introduction to HackingIntroduction to Hacking
Introduction to Hacking
Rishabha Garg
 
Windows 8
Windows 8Windows 8
Windows 8
Rishabha Garg
 
Blue brain
Blue brainBlue brain
Blue brain
Rishabha Garg
 
Windows phone
Windows phoneWindows phone
Windows phone
Rishabha Garg
 
MultiTouch
MultiTouchMultiTouch
MultiTouch
Rishabha Garg
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hacking
Rishabha Garg
 

More from Rishabha Garg (6)

Introduction to Hacking
Introduction to HackingIntroduction to Hacking
Introduction to Hacking
 
Windows 8
Windows 8Windows 8
Windows 8
 
Blue brain
Blue brainBlue brain
Blue brain
 
Windows phone
Windows phoneWindows phone
Windows phone
 
MultiTouch
MultiTouchMultiTouch
MultiTouch
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hacking
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 

Computer architecture

  • 1. Welcome in the World of COMPUTER ARCHITECTURE
  • 2. Presentation Topics  Computer Architecture History  Single CPU Design  GPU Design  Memory Architecture  Communications Architecture
  • 3. HISTORY!!! One of the first computing devices to come about was . . The ABACUS!
  • 4. The ENIAC : 1946 • Completed:1946 • Programmed: plug board and switches • Speed:5,000 operations per second • Input/output: cards, lights, switches, plugs • Floor space:1,000 square feet
  • 5. The EDSAC(1949) • EDSAC • Technology: vacuum tubes
  • 6. The UNIVAC I(1951) • Speed:1,905 operations per second • Input/output: magnetic tape, printer • Memory size:1,000 12-digit words in delay lines • Memory type: delay Memory:1K words First practical stored-program computer • Technology: serial vacuum tubes, delay lines, magnetic tape • Floor space:943 cubic feet • Cost: F.O.B. factory $750,000+
  • 7. Progression of The Architecture • Vacuum tubes -- 1940 – 1950 • Transistors -- 1950 – 1964 • Integrated circuits -- 1964 – 1971 • Microprocessor chips -- 1971 – present
  • 10. Single Bus
  • 11. • Example of Triple • Bus Architecture
  • 12. Intel Pentium 1 Chip with MMX
  • 13. Motherboards / Chipsets / Sockets •Chipset In charge of: •Memory Controller •IRDA Controller •EIDE Controller •Keyboard •PCI Bridge •Mouse •Real Time Clock •Secondary Cache •DMA Controller •Low-Power CMOS SRAM
  • 14. Intel DX4 – 100 MHz processor & Motherboard
  • 18. Shared Memory Network Cache Cache Cache Memory 1 Memory 2 Memory 3 processor processor processor 1 2 3
  • 19. Read Operation •On a read the CPU will first try to find the data in the cache, if it is not there the cache will get updated from the main memory and then return the data to the CPU.
  • 20. Write Operation • On a write the CPU will write the information into the cache and the main memory.
  • 21. VESA - Video Electronics Standards Association  32 bit bus  Found mostly on 486 machines  Relied on the 486 processor to function  People started to switch to the PCI bus because of this  Otherwise known as VLB
  • 22. ISA - Industry Standard Architecture  Very old technology  Bus speed 8mhz  Speed of 42.4 Mb/s maximum  Very few ISA ports are found in modern machines.
  • 23. MCA - Micro Channel Bus  IBM’s attempt to compete with the ISA bus  32 bit bus  Automatically configured cards (Like Plug and Play)  Not compatible with ISA
  • 24. PCI – Peripheral Component Interconnect  Speeds up to 960 Mb/s  Bus speed of 33mhz  16-bit architecture  Developed by Intel in 1993  Synchronous or Asynchronous  PCI popularized Plug and Play  Runs at half of the system bus speed
  • 25. PCI – X  Up to 133 MHz bus speed  64-bit bandwidth  1GB/sec throughput  Backwards compatible with all PCI  Primarily developed for increased I/O demands of technologies such as Fiber Channel, Gigabit Ethernet and Ultra3 SCSI.
  • 26. AGP – Accelerated Graphics Port  Essentially a high speed PCI Port  Capable of running at 4 times PCI bus speed. (133mhz)  Used for High speed 3D graphics cards  Considered a port not a bus  Only two devices involved  Is not expandable
  • 27. IDE - Integrated Drive Electronics  Tons of other names: ATA, ATA/ATAPI, EIDE, ATA-2, Fast ATA, ATA-3, Ultra ATA, Ultra DMA  Good performance at a cheap cost  Most widely used interface for hard disks
  • 28. SCSI - Small Computer System Interface “skuzzy”  Capable of handling internal/external peripherals  Speed anywhere from 80 – 640 Mb/s  Many types of SCSI
  • 29. Serial Port  Uses DB9 or DB25 connector  Adheres to RS-232c spec  Capable of speeds up to 115kb/sec
  • 30. USB  1.0  hot plug-and-play  Full speed USB devices signal at 12Mb/s  Low speed devices use a 1.5Mb/s sub channel.  Up to 127 devices chained together  2.0  data rate of 480 mega bits per second
  • 31. USB On-The-Go  For portable devices.  Limited host capability to communicate with selected other USB peripherals  A small USB connector to fit the mobile form factor
  • 32. PS/2 Port  Mini Din Plug with 6 pins  Mouse port and keyboard port  Developed by IBM
  • 33. Parallel port i.e. “printer port”  Old type  Two “new” types  ECP (extended capabilities port) and EPP (enhanced parallel port)  Ten times faster than old parallel port  Capable of bi-directional communication.
  • 34. Game Port  Uses a db15 port  Used for joystick connection to the computer

Editor's Notes

  1. A Three Bus CPU Architecture Representation.
  2. Intel Pentium 1 Chip with MMX
  3. This is a Intel DX4 – 100 MHz processor and motherboard.
  4. An Overview of a Pentium 4 Architecture.