SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Introduction to Computers
 - Hardware
What is a Computer?

Computer
 Device capable of performing computations and making
 logical decisions
 Computers process data under the control of sets of
 instructions called computer programs
 Personal computers: economical enough for individual
 Distributed computing: computing distributed over
 networks
 Client/server computing: sharing of information across
 computer networks between file servers and clients
 (personal computers)



                                             Dale Roberts
What is a Computer? (cont.)
Computer Hardware
Various devices comprising a computer:
Keyboard, screen, mouse, disks, memory, CD-
ROM, and processing units
                                                                       User
Hardware Trends: every year or two the following
approximately double (Moore’s Law):            High-level
                                               Language
                                                                    Application
  Amount of memory in which to execute programs            Assembly
                                                           Language
                                                                     Software

  Amount of secondary storage (such as disk storage)
    Used to hold programs and data over the longer term
                                                                          OS
  Processor speeds
    The speeds at which computers execute their programs   Firmware

                                                           Machine    Hardware
                                                           Code
What is a Computer? (cont.)
Computer Software
 Computer Programs that run on a computer, including
   Operation System (OS)
   Application Software
   Computer Language                                      User

                                            High-level
                                            Language
                                                     Application
                                            Assembly  Software
                                            Language




                                                             OS

                                            Firmware

                                            Machine      Hardware
                                            Code
Moore's Law

Defined by Dr. Gordon Moore during the
sixties.
Predicts an exponential increase in
component density over time, with a
doubling time of 18 months.
Applicable to microprocessors, DRAMs ,
DSPs and other microelectronics.
Monotonic increase in density observed
since the 1960s.
Moore’s Law - Density
Moore's Law and Performance

The performance of computers is
determined by architecture and clock
speed.
Clock speed doubles over a 3 year period
due to the scaling laws on chip.
Processors using identical or similar
architectures gain performance directly as
a function of Moore's Law.
Improvements in internal architecture can
yield better gains than predicted by
Moore's Law.
Moore’s Law - Clock Speed
What is a Computer? (cont.)
Internet
   The Internet enables
      Quick and easy communication via e-mail
      International networking of computers
   Packet switching
      The transfer of digital data via small packets
      Allows multiple users to send and receive data simultaneously
   No centralized control
      If one part of the Internet fails, other parts can still operate
   Bandwidth
      Information carrying capacity of communications lines
      Ex: Internet T2 at IUPUI
   World Wide Web
      Locate and view multimedia-based documents on almost any subject
      Makes information instantly and conveniently accessible worldwide
      Possible for individuals and small businesses to get worldwide exposure
      Changing the way business is done
Computer Organization
A Typical Von-Neumann Architecture
                       CPU
                   Control Circuit
             (ex: PC: Program Counter)
                                          Memory   I/O
                       ALU




   Example:

   1.   Input unit
   2.   Output unit
   3.   Memory unit
   4.   Arithmetic and logic unit (ALU)
   5.   Central processing unit (CPU)
   6.   Secondary storage unit
Computer Organization (cont.)
Six logical units in every computer:
   1. Input unit
           Obtains information from input devices (keyboard, mouse)
   1.   Output unit
           Outputs information (to screen, to printer, to control other
           devices)
   1.   Memory unit
           Rapid access, low capacity, stores input information
           ROM (Read Only Memory): CMOS, EPROM …
           RAM (Random Access Memory): SRAM, DRAM, SIMM, DIMM
           …
Computer Organization (cont.)
Six logical units in every computer (cont):
3. Arithmetic and logic unit (ALU) – part of CPU
       Performs arithmetic calculations (addition, subtraction...) and
       logic decisions
3.   Control unit (CU) - part of CPU
       Supervises and coordinates the other sections of the computer
3.   Secondary storage unit
       Cheap, long-term, high-capacity storage
       Stores inactive programs
Computer Organization (cont.)
Central Processing Unit (CPU),
“brain” of a computer, consisting of
     Arithmetic and logic unit (ALU): performs arithmetic calculations
     (addition, subtraction...) and logic decisions (>, <, =, ...)
     Control Unit (CU): decodes each machine instruction and sends
     signal to other components for carrying out the instruction.
An integrated circuit (IC) that is a full central processing unit
is called a microprocessor (µp); a CPU’s current instruction
and data values are stored temporally inside the CPU in
special high-speed memory location called registers.
CPU speed: ? MHz (M: Mega = 106, Hz=1/sec);
Computer Organization (cont.)
Memory
 A large collection of circuits, each capable of
 storing bit
 Cells (words): manageable units; typical size is 8
 bits (1 byte), some machines are 16 bits (2
 bytes) and some are 32 bits or 64 bits
   Byte (8 bits), KB (kilobyte, 103 ≈ 210 bytes), MB
   (Megabyte, 106 ≈ 220 bytes), GB (Gigabyte, 109 ≈ 230
   bytes). Note: k ≠ K because 1000 ≠ 1024.
Thank You
Computer Organization (cont.)
          Computer memory is comparable to a collection of
          numbered mailboxes. To identify individual cells in a
          machine’s main memory, each cell is assigned a unique
          name, called its address
 ASCII      H            e             l               l      o          ,
 Data
          01001000     01100101 01101100 01101100 01101111 00101110
                                                                                 ...                  ...
Address    0000 0101    0000 0110   0000 0111    0000 1000   0001 0001   0001 0010
                                                                                                          Address Bus
                                                                                                     Data Bus


          The organization of byte-size memory cell
                          Most Significant Bit (MSB)            Least Significant Bit (LSB)


                         High-order end                                              Low-order end
                                                0 0 0 0 0 1 0 1

Weitere ähnliche Inhalte

Was ist angesagt?

Hardware and systems technology
Hardware and systems technologyHardware and systems technology
Hardware and systems technology
Wulax37
 
Ch.01 introduction to_computers
Ch.01 introduction  to_computersCh.01 introduction  to_computers
Ch.01 introduction to_computers
Simmisar
 
Ch.01 introduction to_computers
Ch.01 introduction  to_computersCh.01 introduction  to_computers
Ch.01 introduction to_computers
ejistcaloocan
 
Ap Power Point Chpt1
Ap Power Point Chpt1Ap Power Point Chpt1
Ap Power Point Chpt1
dplunkett
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
New Era University
 
T01 a computerintrohardware
T01 a computerintrohardwareT01 a computerintrohardware
T01 a computerintrohardware
SCHOOL
 

Was ist angesagt? (19)

Microprocessors and memory concepts
Microprocessors and memory conceptsMicroprocessors and memory concepts
Microprocessors and memory concepts
 
01.osdoc
01.osdoc01.osdoc
01.osdoc
 
Module1 computerbasics1
Module1 computerbasics1Module1 computerbasics1
Module1 computerbasics1
 
The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer
 
Hardware and systems technology
Hardware and systems technologyHardware and systems technology
Hardware and systems technology
 
Cmput101.ch5.1
Cmput101.ch5.1Cmput101.ch5.1
Cmput101.ch5.1
 
Ch.01 introduction to_computers
Ch.01 introduction  to_computersCh.01 introduction  to_computers
Ch.01 introduction to_computers
 
Computer organisation ppt
Computer organisation pptComputer organisation ppt
Computer organisation ppt
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Introduction to computers i
Introduction to computers iIntroduction to computers i
Introduction to computers i
 
Input Output Devices and Memory Unit
Input Output Devices and Memory UnitInput Output Devices and Memory Unit
Input Output Devices and Memory Unit
 
Ch.01 introduction to_computers
Ch.01 introduction  to_computersCh.01 introduction  to_computers
Ch.01 introduction to_computers
 
Chapter1 9-07
Chapter1 9-07Chapter1 9-07
Chapter1 9-07
 
Ap Power Point Chpt1
Ap Power Point Chpt1Ap Power Point Chpt1
Ap Power Point Chpt1
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 
T01 a computerintrohardware
T01 a computerintrohardwareT01 a computerintrohardware
T01 a computerintrohardware
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Basics of Computer Hardware
Basics of Computer HardwareBasics of Computer Hardware
Basics of Computer Hardware
 
Chapter 2: Computer Hardware (Revision)
Chapter 2: Computer Hardware (Revision)Chapter 2: Computer Hardware (Revision)
Chapter 2: Computer Hardware (Revision)
 

Andere mochten auch

Introduction To Computer And Hardware
Introduction To Computer And  HardwareIntroduction To Computer And  Hardware
Introduction To Computer And Hardware
guest70c61b
 
00 Hardware Of Personal Computer V1 1
00 Hardware Of Personal Computer V1 100 Hardware Of Personal Computer V1 1
00 Hardware Of Personal Computer V1 1
Rajan Das
 
3 computer hardware and fundamentals edited for 1st sem
3 computer hardware and fundamentals edited for 1st sem3 computer hardware and fundamentals edited for 1st sem
3 computer hardware and fundamentals edited for 1st sem
Vedpal Yadav
 
Hardware basics: inside the box
Hardware basics: inside the boxHardware basics: inside the box
Hardware basics: inside the box
Miguel Rebollo
 

Andere mochten auch (20)

C language computer introduction to the computer hardware
C language  computer introduction to the computer hardwareC language  computer introduction to the computer hardware
C language computer introduction to the computer hardware
 
Computer Hardware Introduction
Computer Hardware IntroductionComputer Hardware Introduction
Computer Hardware Introduction
 
Overview of computer
Overview of computerOverview of computer
Overview of computer
 
Computer hardware ppt1
Computer hardware ppt1Computer hardware ppt1
Computer hardware ppt1
 
Introduction To Computer And Hardware
Introduction To Computer And  HardwareIntroduction To Computer And  Hardware
Introduction To Computer And Hardware
 
History of computer hardware
History of computer hardwareHistory of computer hardware
History of computer hardware
 
B) Computer Basics
B) Computer BasicsB) Computer Basics
B) Computer Basics
 
00 Hardware Of Personal Computer V1 1
00 Hardware Of Personal Computer V1 100 Hardware Of Personal Computer V1 1
00 Hardware Of Personal Computer V1 1
 
Presentation on introduction of computer hardware
Presentation on introduction of computer hardwarePresentation on introduction of computer hardware
Presentation on introduction of computer hardware
 
Hardware & Input/Output (I/O) Devices
Hardware & Input/Output (I/O) DevicesHardware & Input/Output (I/O) Devices
Hardware & Input/Output (I/O) Devices
 
SMPS
SMPSSMPS
SMPS
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computer
 
Hardware And Software
Hardware And SoftwareHardware And Software
Hardware And Software
 
3 computer hardware and fundamentals edited for 1st sem
3 computer hardware and fundamentals edited for 1st sem3 computer hardware and fundamentals edited for 1st sem
3 computer hardware and fundamentals edited for 1st sem
 
CHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERSCHAP 1 - INTRODUCTION TO COMPUTERS
CHAP 1 - INTRODUCTION TO COMPUTERS
 
Hardware basics: inside the box
Hardware basics: inside the boxHardware basics: inside the box
Hardware basics: inside the box
 
Microsoft power point 2007
Microsoft power point 2007Microsoft power point 2007
Microsoft power point 2007
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
 
Basic Computer Operation And Troubleshooting
Basic  Computer  Operation And  TroubleshootingBasic  Computer  Operation And  Troubleshooting
Basic Computer Operation And Troubleshooting
 

Ähnlich wie Computer Hardware

T01 a computerintrohardware
T01 a computerintrohardwareT01 a computerintrohardware
T01 a computerintrohardware
Gaurav Juneja
 
ydtyT01 a computerintrohardware
ydtyT01 a computerintrohardwareydtyT01 a computerintrohardware
ydtyT01 a computerintrohardware
kasmraj1
 
Technology & Communications
Technology & Communications Technology & Communications
Technology & Communications
Hellena Roza
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
hermiraguilar
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
hermiraguilar
 
Computer basics and i.o devices
Computer basics and i.o devicesComputer basics and i.o devices
Computer basics and i.o devices
kitturashmikittu
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
Camille Hazellie
 
E 1-00powerpointpresentationupdate-090901115018-phpapp01
E 1-00powerpointpresentationupdate-090901115018-phpapp01E 1-00powerpointpresentationupdate-090901115018-phpapp01
E 1-00powerpointpresentationupdate-090901115018-phpapp01
12richa
 
Glossary of terms (assignment...)
Glossary of terms (assignment...)Glossary of terms (assignment...)
Glossary of terms (assignment...)
gordonpj96
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
phazeddl
 

Ähnlich wie Computer Hardware (20)

T01 a computerintrohardware
T01 a computerintrohardwareT01 a computerintrohardware
T01 a computerintrohardware
 
ydtyT01 a computerintrohardware
ydtyT01 a computerintrohardwareydtyT01 a computerintrohardware
ydtyT01 a computerintrohardware
 
Essential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptxEssential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptx
 
Principles of operating system
Principles of operating systemPrinciples of operating system
Principles of operating system
 
Information technology
Information technologyInformation technology
Information technology
 
Short_Term_Course_on_Phoenix_and_its_App.ppt
Short_Term_Course_on_Phoenix_and_its_App.pptShort_Term_Course_on_Phoenix_and_its_App.ppt
Short_Term_Course_on_Phoenix_and_its_App.ppt
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To Computer
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
Technology & Communications
Technology & Communications Technology & Communications
Technology & Communications
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
 
Computer basics and i.o devices
Computer basics and i.o devicesComputer basics and i.o devices
Computer basics and i.o devices
 
Chapter 2(answer)2
Chapter 2(answer)2Chapter 2(answer)2
Chapter 2(answer)2
 
Pre requisite of COA- for Micro controller Embedded systems
Pre requisite of COA- for Micro controller Embedded systemsPre requisite of COA- for Micro controller Embedded systems
Pre requisite of COA- for Micro controller Embedded systems
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
 
computer terminology.pdf
computer terminology.pdfcomputer terminology.pdf
computer terminology.pdf
 
E 1-00powerpointpresentationupdate-090901115018-phpapp01
E 1-00powerpointpresentationupdate-090901115018-phpapp01E 1-00powerpointpresentationupdate-090901115018-phpapp01
E 1-00powerpointpresentationupdate-090901115018-phpapp01
 
Glossary of terms (assignment...)
Glossary of terms (assignment...)Glossary of terms (assignment...)
Glossary of terms (assignment...)
 
Basic Computer Hardware & Software
Basic Computer Hardware & SoftwareBasic Computer Hardware & Software
Basic Computer Hardware & Software
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
 

Mehr von Deepa Rani

Speed controller of dc motor
Speed controller of dc motorSpeed controller of dc motor
Speed controller of dc motor
Deepa Rani
 
Foot step power generator
Foot step power generatorFoot step power generator
Foot step power generator
Deepa Rani
 
Crime investigation system
Crime investigation systemCrime investigation system
Crime investigation system
Deepa Rani
 
android content providers
android content providersandroid content providers
android content providers
Deepa Rani
 
android sqlite
android sqliteandroid sqlite
android sqlite
Deepa Rani
 
android dilaogs
android dilaogsandroid dilaogs
android dilaogs
Deepa Rani
 
android layouts
android layoutsandroid layouts
android layouts
Deepa Rani
 
android activity
android activityandroid activity
android activity
Deepa Rani
 
android architecture,life cycle,sdk,execution process
android architecture,life cycle,sdk,execution processandroid architecture,life cycle,sdk,execution process
android architecture,life cycle,sdk,execution process
Deepa Rani
 
Android the first app - hello world - copy
Android   the first app - hello world - copyAndroid   the first app - hello world - copy
Android the first app - hello world - copy
Deepa Rani
 
Android styles and themes
Android   styles and themesAndroid   styles and themes
Android styles and themes
Deepa Rani
 
Review of basic data structures
Review of basic data structuresReview of basic data structures
Review of basic data structures
Deepa Rani
 
Fabric innovation
Fabric innovationFabric innovation
Fabric innovation
Deepa Rani
 
Typical problem
Typical problemTypical problem
Typical problem
Deepa Rani
 
straight line
straight line straight line
straight line
Deepa Rani
 

Mehr von Deepa Rani (20)

Speed controller of dc motor
Speed controller of dc motorSpeed controller of dc motor
Speed controller of dc motor
 
Foot step power generator
Foot step power generatorFoot step power generator
Foot step power generator
 
Crime investigation system
Crime investigation systemCrime investigation system
Crime investigation system
 
android content providers
android content providersandroid content providers
android content providers
 
android sqlite
android sqliteandroid sqlite
android sqlite
 
android menus
android menusandroid menus
android menus
 
android dilaogs
android dilaogsandroid dilaogs
android dilaogs
 
android layouts
android layoutsandroid layouts
android layouts
 
android activity
android activityandroid activity
android activity
 
android architecture,life cycle,sdk,execution process
android architecture,life cycle,sdk,execution processandroid architecture,life cycle,sdk,execution process
android architecture,life cycle,sdk,execution process
 
Android the first app - hello world - copy
Android   the first app - hello world - copyAndroid   the first app - hello world - copy
Android the first app - hello world - copy
 
Android styles and themes
Android   styles and themesAndroid   styles and themes
Android styles and themes
 
Review of basic data structures
Review of basic data structuresReview of basic data structures
Review of basic data structures
 
Blue Brain
Blue BrainBlue Brain
Blue Brain
 
Tcp
TcpTcp
Tcp
 
Dc machiness
Dc machinessDc machiness
Dc machiness
 
Maddy android
Maddy androidMaddy android
Maddy android
 
Fabric innovation
Fabric innovationFabric innovation
Fabric innovation
 
Typical problem
Typical problemTypical problem
Typical problem
 
straight line
straight line straight line
straight line
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Kürzlich hochgeladen (20)

Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Computer Hardware

  • 2. What is a Computer? Computer Device capable of performing computations and making logical decisions Computers process data under the control of sets of instructions called computer programs Personal computers: economical enough for individual Distributed computing: computing distributed over networks Client/server computing: sharing of information across computer networks between file servers and clients (personal computers) Dale Roberts
  • 3. What is a Computer? (cont.) Computer Hardware Various devices comprising a computer: Keyboard, screen, mouse, disks, memory, CD- ROM, and processing units User Hardware Trends: every year or two the following approximately double (Moore’s Law): High-level Language Application Amount of memory in which to execute programs Assembly Language Software Amount of secondary storage (such as disk storage) Used to hold programs and data over the longer term OS Processor speeds The speeds at which computers execute their programs Firmware Machine Hardware Code
  • 4. What is a Computer? (cont.) Computer Software Computer Programs that run on a computer, including Operation System (OS) Application Software Computer Language User High-level Language Application Assembly Software Language OS Firmware Machine Hardware Code
  • 5. Moore's Law Defined by Dr. Gordon Moore during the sixties. Predicts an exponential increase in component density over time, with a doubling time of 18 months. Applicable to microprocessors, DRAMs , DSPs and other microelectronics. Monotonic increase in density observed since the 1960s.
  • 6. Moore’s Law - Density
  • 7. Moore's Law and Performance The performance of computers is determined by architecture and clock speed. Clock speed doubles over a 3 year period due to the scaling laws on chip. Processors using identical or similar architectures gain performance directly as a function of Moore's Law. Improvements in internal architecture can yield better gains than predicted by Moore's Law.
  • 8. Moore’s Law - Clock Speed
  • 9. What is a Computer? (cont.) Internet The Internet enables Quick and easy communication via e-mail International networking of computers Packet switching The transfer of digital data via small packets Allows multiple users to send and receive data simultaneously No centralized control If one part of the Internet fails, other parts can still operate Bandwidth Information carrying capacity of communications lines Ex: Internet T2 at IUPUI World Wide Web Locate and view multimedia-based documents on almost any subject Makes information instantly and conveniently accessible worldwide Possible for individuals and small businesses to get worldwide exposure Changing the way business is done
  • 10. Computer Organization A Typical Von-Neumann Architecture CPU Control Circuit (ex: PC: Program Counter) Memory I/O ALU Example: 1. Input unit 2. Output unit 3. Memory unit 4. Arithmetic and logic unit (ALU) 5. Central processing unit (CPU) 6. Secondary storage unit
  • 11. Computer Organization (cont.) Six logical units in every computer: 1. Input unit Obtains information from input devices (keyboard, mouse) 1. Output unit Outputs information (to screen, to printer, to control other devices) 1. Memory unit Rapid access, low capacity, stores input information ROM (Read Only Memory): CMOS, EPROM … RAM (Random Access Memory): SRAM, DRAM, SIMM, DIMM …
  • 12. Computer Organization (cont.) Six logical units in every computer (cont): 3. Arithmetic and logic unit (ALU) – part of CPU Performs arithmetic calculations (addition, subtraction...) and logic decisions 3. Control unit (CU) - part of CPU Supervises and coordinates the other sections of the computer 3. Secondary storage unit Cheap, long-term, high-capacity storage Stores inactive programs
  • 13. Computer Organization (cont.) Central Processing Unit (CPU), “brain” of a computer, consisting of Arithmetic and logic unit (ALU): performs arithmetic calculations (addition, subtraction...) and logic decisions (>, <, =, ...) Control Unit (CU): decodes each machine instruction and sends signal to other components for carrying out the instruction. An integrated circuit (IC) that is a full central processing unit is called a microprocessor (µp); a CPU’s current instruction and data values are stored temporally inside the CPU in special high-speed memory location called registers. CPU speed: ? MHz (M: Mega = 106, Hz=1/sec);
  • 14. Computer Organization (cont.) Memory A large collection of circuits, each capable of storing bit Cells (words): manageable units; typical size is 8 bits (1 byte), some machines are 16 bits (2 bytes) and some are 32 bits or 64 bits Byte (8 bits), KB (kilobyte, 103 ≈ 210 bytes), MB (Megabyte, 106 ≈ 220 bytes), GB (Gigabyte, 109 ≈ 230 bytes). Note: k ≠ K because 1000 ≠ 1024.
  • 16. Computer Organization (cont.) Computer memory is comparable to a collection of numbered mailboxes. To identify individual cells in a machine’s main memory, each cell is assigned a unique name, called its address ASCII H e l l o , Data 01001000 01100101 01101100 01101100 01101111 00101110 ... ... Address 0000 0101 0000 0110 0000 0111 0000 1000 0001 0001 0001 0010 Address Bus Data Bus The organization of byte-size memory cell Most Significant Bit (MSB) Least Significant Bit (LSB) High-order end Low-order end 0 0 0 0 0 1 0 1