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????
Ad

More Related Content

What's hot (20)

Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
Subhasis Dash
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Zuhaib Zaroon
 
top level view of computer function and interconnection
top level view of computer function and interconnectiontop level view of computer function and interconnection
top level view of computer function and interconnection
Sajid Marwat
 
CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
Suvendu Kumar Dash
 
Microprogram Control
Microprogram Control Microprogram Control
Microprogram Control
Anuj Modi
 
Register transfer language
Register transfer languageRegister transfer language
Register transfer language
Sanjeev Patel
 
Computer registers
Computer registersComputer registers
Computer registers
DeepikaT13
 
Basic Computer Organization and Design
Basic  Computer  Organization  and  DesignBasic  Computer  Organization  and  Design
Basic Computer Organization and Design
Aksum Institute of Technology(AIT, @Letsgo)
 
Unit 1 basic structure of computers
Unit 1   basic structure of computersUnit 1   basic structure of computers
Unit 1 basic structure of computers
chidabdu
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
CS_GDRCST
 
Register transfer and micro-operation
Register transfer and micro-operationRegister transfer and micro-operation
Register transfer and micro-operation
Nikhil Pandit
 
Control Unit Design
Control Unit DesignControl Unit Design
Control Unit Design
Vinit Raut
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
umardanjumamaiwada
 
Pipelining and vector processing
Pipelining and vector processingPipelining and vector processing
Pipelining and vector processing
Kamal Acharya
 
Computer architecture control unit
Computer architecture control unitComputer architecture control unit
Computer architecture control unit
Mazin Alwaaly
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
Dilum Bandara
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
Deepak John
 
Advanced computer architecture
Advanced computer architectureAdvanced computer architecture
Advanced computer architecture
AjithaSomasundaram
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
Ankush Srivastava
 
Computer Systems Organization
Computer Systems OrganizationComputer Systems Organization
Computer Systems Organization
LiEdo
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
Subhasis Dash
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Zuhaib Zaroon
 
top level view of computer function and interconnection
top level view of computer function and interconnectiontop level view of computer function and interconnection
top level view of computer function and interconnection
Sajid Marwat
 
Microprogram Control
Microprogram Control Microprogram Control
Microprogram Control
Anuj Modi
 
Register transfer language
Register transfer languageRegister transfer language
Register transfer language
Sanjeev Patel
 
Computer registers
Computer registersComputer registers
Computer registers
DeepikaT13
 
Unit 1 basic structure of computers
Unit 1   basic structure of computersUnit 1   basic structure of computers
Unit 1 basic structure of computers
chidabdu
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
CS_GDRCST
 
Register transfer and micro-operation
Register transfer and micro-operationRegister transfer and micro-operation
Register transfer and micro-operation
Nikhil Pandit
 
Control Unit Design
Control Unit DesignControl Unit Design
Control Unit Design
Vinit Raut
 
Pipelining and vector processing
Pipelining and vector processingPipelining and vector processing
Pipelining and vector processing
Kamal Acharya
 
Computer architecture control unit
Computer architecture control unitComputer architecture control unit
Computer architecture control unit
Mazin Alwaaly
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
Dilum Bandara
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
Deepak John
 
Advanced computer architecture
Advanced computer architectureAdvanced computer architecture
Advanced computer architecture
AjithaSomasundaram
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
Ankush Srivastava
 
Computer Systems Organization
Computer Systems OrganizationComputer Systems Organization
Computer Systems Organization
LiEdo
 

Similar to Computer architecture (20)

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 printed
Mik 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 fundamentals
Vedpal 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
 
PC Components and functions input output
PC Components and functions input outputPC Components and functions input output
PC Components and functions input output
rsenthil5
 
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
 
Bus
BusBus
Bus
markloresco
 
PC Components.ppt
PC Components.pptPC Components.ppt
PC Components.ppt
MrZeke1
 
Ahsan by computer component information
Ahsan by computer component informationAhsan by computer component information
Ahsan by computer component information
AhsanUbaidi
 
PC Components.ppt
PC Components.pptPC Components.ppt
PC Components.ppt
Vida533595
 
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
 
All chapters to be printed
All chapters to be printedAll chapters to be printed
All chapters to be printed
Mik Endale
 
System unit and ip cycle
System unit and ip cycleSystem unit and ip cycle
System unit and ip cycle
Atif Nauman
 
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 fundamentals
Vedpal 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
 
PC Components and functions input output
PC Components and functions input outputPC Components and functions input output
PC Components and functions input output
rsenthil5
 
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
 
Ahsan by computer component information
Ahsan by computer component informationAhsan by computer component information
Ahsan by computer component information
AhsanUbaidi
 
PC Components.ppt
PC Components.pptPC Components.ppt
PC Components.ppt
Vida533595
 
Ad

More from Rishabha Garg (6)

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
 
Ad

Recently uploaded (20)

Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 

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

  • #12: A Three Bus CPU Architecture Representation.
  • #13: Intel Pentium 1 Chip with MMX
  • #15: This is a Intel DX4 – 100 MHz processor and motherboard.
  • #16: An Overview of a Pentium 4 Architecture.