SlideShare a Scribd company logo
INPUT DEVICES PRESENTED
BY:
OUTPUT DEVICES
PRESENTED BY:
MEMOMY PRESENTED BY:
CPU PRESENTED BY:
In this presentation, we’ll discuss various input,
output, and CPU(central processing unit),memory
designed to meet the various needs and lifestyles
of people.
Input Devices Output Devices Storage Devices
• Input device captures information and translates it into a form
that can be processed and used by other parts of your computer.
Keyboards
Pointing devices
Game controllers
Scanners
Styluses
Microphones
Digital cameras
Web cams
 The keyboard is the most common input
device. Types of keyboards include:
• Wireless
• Multimedia and one-touch access
• Portable keyboards for PDAs
BASIC COMPUTER ARCHITECTURE
 Pointing devices are mainly used to choose and
enter commands
 Pointing devices tend to have PS/2 connectors or
USB connectors
• PS/2 connector fits into a PS/2 port, which a small round
socket with small holes that fit the pins on the connector
• USB connectors fit into USB ports, and these are small
rectangular openings on the back or front of your computer,
or even on your keyboard or monitor
 Various pointing devices are available
 Types of pointing devices:
• Mouse
Mechanical mouse
Optical mouse
Wireless mouse
• Trackball
• Touchpad
• Pointing stick
 Game controllers are used mainly to play games
 Types of gaming devices
• Gamepads
• Joysticks
• Gaming wheels
• Force feed
 Other types of input devices include:
• Scanners
• Styluses
• Microphones
• Digital cameras
• Web cams
•Scanner is a light sensitive device that helps you
copy or capture images, photos, and artwork
that exist on paper. Types of scanners include:
Flatbed
• Stylus is an input device consisting of a thin
stick that uses pressure to enter information
or to click and point
• Styluses are used with:
PDAs
Tablet PCs
Graphics tablets
• Microphones are used to
input audio
• Three main types of
microphones are:
Desktop microphones
Headsets
Directional microphones
• Speech recognition is
increasingly being included
in application software
 Digital cameras are used to:
• Download images to a computer
• Post pictures to the Web
• Produce videos
 Resolution is measured in
megapixels
 Higher the resolution, better the
image quality, but the more
expensive the camera
• Web cam is a video camera
that can be used to take
images for uploading to the
Web
 Output devices take
information within your
computer and present it to you
in a form that you can
understand
 Main output devices:
 Monitors
 Printers
 Speakers
 Devices with flat-panel displays
• Tablet PCs
• PDAs
• Cellular phones
• Desktop computers
 CRTs
 Flat-panel displays
 Gas plasma
 LCD (liquid crystal display)
 Passive matrix
 Active matrix
 Called TFT (thin film transistor)
 Separate transistor for every pixel
 Inkjet – most popular
 Makes images by forcing droplets
through nozzles
 Top speed is 20 pages per minute
 Laser
 Forms images using an electrostatic
process
 Prints between 3 and 30 pages per
minute
 Resolution of a printer is the
number of dots per inch (dpi) it
produces.
 Higher the resolution, better the
image, and usually the more costly
the printer
 Multifunction printer:
• Scan, copy, fax, and print
• Can be either inkjet or laser
• Cost less than buying
individual units
• Take up less desk space
 A speaker is a device that
produces computer output
as sound
 Speakers are common
devices in computer systems
Examples include:
• Built-in speaker
• Two-device set speakers
• Surround sound speakers
 ALU (arithmetic logic unit)
 Performs calculations and comparisons (data changed)
 CU (control unit): performs fetch/execute cycle
 Functions:
 Moves data to and from CPU registers and other hardware
components (no change in data)
 Accesses program instructions and issues commands to the ALU
 Subparts:
 Memory management unit: supervises fetching instructions and data
 I/O Interface: sometimes combined with memory management unit
as Bust Interface Unit
 Registers
 Example: Program counter (PC) or instruction pointer
determines next instruction for execution
BASIC COMPUTER ARCHITECTURE
 Small, permanent storage locations within the
CPU used for a particular purpose
 Manipulated directly by the Control Unit
 Wired for specific function
 Size in bits or bytes (not MB like memory)
 Can hold data, an address or an instruction
 How many registers does the LMC have?
 Use of Registers
 Scratchpad for currently executing program
 Holds data needed quickly or frequently
 Stores information about status of CPU and
currently executing program
 Address of next program instruction
 Signals from external devices
 General Purpose Registers
 User-visible registers
 Hold intermediate results or data values, e.g.,
loop counters
 Equivalent to LMC’s calculator
 Typically several dozen in current CPUs
 Program Count Register (PC)
 Also called instruction pointer
 Instruction Register (IR)
 Stores instruction fetched from memory
 Memory Address Register (MAR)
 Memory Data Register (MDR)
 Status Registers
 Status of CPU and currently executing
program
 Flags (one bit Boolean variable) to track
condition like arithmetic carry and overflow,
power failure, internal computer error
 Stores values from other locations (registers
and memory)
 Addition and subtraction
 Shift or rotate data
 Test contents for conditions such as zero or
positive
 Each memory location has a unique address
 Address from an instruction is copied to the
MAR which finds the location in memory
 CPU determines if it is a store or retrieval
 Transfer takes place between the MDR and
memory
 MDR is a two way register
©2003 The McGraw-Hill Companies
Address Data
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE
 Determined by two factors
1. Number of bits in the MAR
 LMC = 100 (00 to 99)
 2K where K = width of the register in bits
2. Size of the address portion of the instruction
 4 bits allows 16 locations
 8 bits allows 256 locations
 32 bits allows 4,294,967,296 or 4 GB
 Important for performance
 Insufficient memory can cause a processor to
work at 50% below performance
 DRAM (Dynamic RAM)
 Most common, cheap
 Volatile: must be refreshed (recharged with
power) 1000’s of times each second
 SRAM (static RAM)
 Faster than DRAM and more expensive than
DRAM
 Volatile
 Frequently small amount used in cache
memory for high-speed access used
 Non-volatile memory to hold software that is
not expected to change over the life of the
system
 Magnetic core memory
 EEPROM
 Electrically Erasable Programmable ROM
 Slower and less flexible than Flash ROM
 Flash ROM
 Faster than disks but more expensive
 Uses
 BIOS: initial boot instructions and
diagnostics
 Digital cameras
BASIC COMPUTER ARCHITECTURE
Ad

More Related Content

What's hot (20)

Computer organization & architecture chapter-1
Computer organization & architecture chapter-1Computer organization & architecture chapter-1
Computer organization & architecture chapter-1
Shah Rukh Rayaz
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
Middle East International School
 
Processors
ProcessorsProcessors
Processors
HIMANSHU JAIN
 
what is ROM? Rom(read only memory)
what is ROM? Rom(read only memory)what is ROM? Rom(read only memory)
what is ROM? Rom(read only memory)
shire ali
 
Cpu
CpuCpu
Cpu
Muhammad Ramzan
 
Motherboard
MotherboardMotherboard
Motherboard
Nano Omega
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
Md. Rafid Abrar Miah
 
computer hardware and software
computer hardware and softwarecomputer hardware and software
computer hardware and software
avinash gupta
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
vishnu murthy
 
Computer Hardware
Computer HardwareComputer Hardware
Computer Hardware
nitinmote
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
Ankush Srivastava
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
umardanjumamaiwada
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
saurabh sen sky
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
vignesh0009
 
memory unit
memory unitmemory unit
memory unit
Swarnima Tiwari
 
Types of rom
Types of romTypes of rom
Types of rom
alldesign
 
Introduction to Motherboard
Introduction to Motherboard Introduction to Motherboard
Introduction to Motherboard
Makrand Patil
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
K. A. M Lutfullah
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Zuhaib Zaroon
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
CS_GDRCST
 
Computer organization & architecture chapter-1
Computer organization & architecture chapter-1Computer organization & architecture chapter-1
Computer organization & architecture chapter-1
Shah Rukh Rayaz
 
what is ROM? Rom(read only memory)
what is ROM? Rom(read only memory)what is ROM? Rom(read only memory)
what is ROM? Rom(read only memory)
shire ali
 
computer hardware and software
computer hardware and softwarecomputer hardware and software
computer hardware and software
avinash gupta
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
vishnu murthy
 
Computer Hardware
Computer HardwareComputer Hardware
Computer Hardware
nitinmote
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
Ankush Srivastava
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
vignesh0009
 
Types of rom
Types of romTypes of rom
Types of rom
alldesign
 
Introduction to Motherboard
Introduction to Motherboard Introduction to Motherboard
Introduction to Motherboard
Makrand Patil
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
K. A. M Lutfullah
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Zuhaib Zaroon
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
CS_GDRCST
 

Similar to BASIC COMPUTER ARCHITECTURE (20)

Introduction to Computing - Computer Hardware
Introduction to Computing - Computer HardwareIntroduction to Computing - Computer Hardware
Introduction to Computing - Computer Hardware
A-Jay Alipio
 
Information technology
Information technologyInformation technology
Information technology
Prof. Othman Alsalloum
 
Power Point Lesson 02
Power Point Lesson 02Power Point Lesson 02
Power Point Lesson 02
Nasir Jumani
 
Information Technology
Information TechnologyInformation Technology
Information Technology
Sahil Mahajan
 
Fg a
Fg aFg a
Fg a
Taha Khan
 
E 1-00powerpointpresentationupdate-090901115018-phpapp01
E 1-00powerpointpresentationupdate-090901115018-phpapp01E 1-00powerpointpresentationupdate-090901115018-phpapp01
E 1-00powerpointpresentationupdate-090901115018-phpapp01
12richa
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
christeena francis
 
introdution to COMPUTER HARDWARE PRE.pptx
introdution to COMPUTER HARDWARE PRE.pptxintrodution to COMPUTER HARDWARE PRE.pptx
introdution to COMPUTER HARDWARE PRE.pptx
EvelynDanso2
 
Hardware and software of computer
Hardware and software of computerHardware and software of computer
Hardware and software of computer
Surath Khadka
 
Ic lecture3
Ic lecture3Ic lecture3
Ic lecture3
AttaullahRahimoon
 
Computer essential
Computer essentialComputer essential
Computer essential
Musa Bukar
 
Computer, introduction, features, anatomy,
Computer, introduction, features, anatomy,Computer, introduction, features, anatomy,
Computer, introduction, features, anatomy,
kiranmohan42
 
ICT-Lecture_3(LookInsidetheComputerSystem).pptx
ICT-Lecture_3(LookInsidetheComputerSystem).pptxICT-Lecture_3(LookInsidetheComputerSystem).pptx
ICT-Lecture_3(LookInsidetheComputerSystem).pptx
muhammadanus20
 
Computer_Parts.ppt
Computer_Parts.pptComputer_Parts.ppt
Computer_Parts.ppt
kellashrimp
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
indaysisilya
 
computer fundamentals
computer fundamentalscomputer fundamentals
computer fundamentals
PANKHURI JAIN
 
Components of System Unit
Components of System UnitComponents of System Unit
Components of System Unit
Afaq Siddiqui
 
Computer components
Computer componentsComputer components
Computer components
Roopsi Srivastava
 
Lec no. 4 hardware and software basic
Lec no. 4 hardware and software basicLec no. 4 hardware and software basic
Lec no. 4 hardware and software basic
Jiian Francisco
 
Computers in Libraries
Computers in LibrariesComputers in Libraries
Computers in Libraries
Kevin Conrad Tansiongco
 
Introduction to Computing - Computer Hardware
Introduction to Computing - Computer HardwareIntroduction to Computing - Computer Hardware
Introduction to Computing - Computer Hardware
A-Jay Alipio
 
Power Point Lesson 02
Power Point Lesson 02Power Point Lesson 02
Power Point Lesson 02
Nasir Jumani
 
Information Technology
Information TechnologyInformation Technology
Information Technology
Sahil Mahajan
 
E 1-00powerpointpresentationupdate-090901115018-phpapp01
E 1-00powerpointpresentationupdate-090901115018-phpapp01E 1-00powerpointpresentationupdate-090901115018-phpapp01
E 1-00powerpointpresentationupdate-090901115018-phpapp01
12richa
 
introdution to COMPUTER HARDWARE PRE.pptx
introdution to COMPUTER HARDWARE PRE.pptxintrodution to COMPUTER HARDWARE PRE.pptx
introdution to COMPUTER HARDWARE PRE.pptx
EvelynDanso2
 
Hardware and software of computer
Hardware and software of computerHardware and software of computer
Hardware and software of computer
Surath Khadka
 
Computer essential
Computer essentialComputer essential
Computer essential
Musa Bukar
 
Computer, introduction, features, anatomy,
Computer, introduction, features, anatomy,Computer, introduction, features, anatomy,
Computer, introduction, features, anatomy,
kiranmohan42
 
ICT-Lecture_3(LookInsidetheComputerSystem).pptx
ICT-Lecture_3(LookInsidetheComputerSystem).pptxICT-Lecture_3(LookInsidetheComputerSystem).pptx
ICT-Lecture_3(LookInsidetheComputerSystem).pptx
muhammadanus20
 
Computer_Parts.ppt
Computer_Parts.pptComputer_Parts.ppt
Computer_Parts.ppt
kellashrimp
 
computer fundamentals
computer fundamentalscomputer fundamentals
computer fundamentals
PANKHURI JAIN
 
Components of System Unit
Components of System UnitComponents of System Unit
Components of System Unit
Afaq Siddiqui
 
Lec no. 4 hardware and software basic
Lec no. 4 hardware and software basicLec no. 4 hardware and software basic
Lec no. 4 hardware and software basic
Jiian Francisco
 
Ad

Recently uploaded (20)

RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdf
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdfGoogle DeepMind’s New AI Coding Agent AlphaEvolve.pdf
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdf
derrickjswork
 
Best 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat PlatformsBest 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat Platforms
Soulmaite
 
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
UXPA Boston
 
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
SOFTTECHHUB
 
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
Toru Tamaki
 
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Building Connected Agents:  An Overview of Google's ADK and A2A ProtocolBuilding Connected Agents:  An Overview of Google's ADK and A2A Protocol
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Suresh Peiris
 
Secondary Storage for a microcontroller system
Secondary Storage for a microcontroller systemSecondary Storage for a microcontroller system
Secondary Storage for a microcontroller system
fizarcse
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More MachinesRefactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
Leon Anavi
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
React Native for Business Solutions: Building Scalable Apps for Success
React Native for Business Solutions: Building Scalable Apps for SuccessReact Native for Business Solutions: Building Scalable Apps for Success
React Native for Business Solutions: Building Scalable Apps for Success
Amelia Swank
 
Right to liberty and security of a person.pdf
Right to liberty and security of a person.pdfRight to liberty and security of a person.pdf
Right to liberty and security of a person.pdf
danielbraico197
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Computer Systems Quiz Presentation in Purple Bold Style (4).pdf
Computer Systems Quiz Presentation in Purple Bold Style (4).pdfComputer Systems Quiz Presentation in Purple Bold Style (4).pdf
Computer Systems Quiz Presentation in Purple Bold Style (4).pdf
fizarcse
 
accessibility Considerations during Design by Rick Blair, Schneider Electric
accessibility Considerations during Design by Rick Blair, Schneider Electricaccessibility Considerations during Design by Rick Blair, Schneider Electric
accessibility Considerations during Design by Rick Blair, Schneider Electric
UXPA Boston
 
Build With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdfBuild With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdf
Google Developer Group - Harare
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdf
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdfGoogle DeepMind’s New AI Coding Agent AlphaEvolve.pdf
Google DeepMind’s New AI Coding Agent AlphaEvolve.pdf
derrickjswork
 
Best 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat PlatformsBest 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat Platforms
Soulmaite
 
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
UXPA Boston
 
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
SOFTTECHHUB
 
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
Toru Tamaki
 
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Building Connected Agents:  An Overview of Google's ADK and A2A ProtocolBuilding Connected Agents:  An Overview of Google's ADK and A2A Protocol
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Suresh Peiris
 
Secondary Storage for a microcontroller system
Secondary Storage for a microcontroller systemSecondary Storage for a microcontroller system
Secondary Storage for a microcontroller system
fizarcse
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More MachinesRefactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
Leon Anavi
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
React Native for Business Solutions: Building Scalable Apps for Success
React Native for Business Solutions: Building Scalable Apps for SuccessReact Native for Business Solutions: Building Scalable Apps for Success
React Native for Business Solutions: Building Scalable Apps for Success
Amelia Swank
 
Right to liberty and security of a person.pdf
Right to liberty and security of a person.pdfRight to liberty and security of a person.pdf
Right to liberty and security of a person.pdf
danielbraico197
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Computer Systems Quiz Presentation in Purple Bold Style (4).pdf
Computer Systems Quiz Presentation in Purple Bold Style (4).pdfComputer Systems Quiz Presentation in Purple Bold Style (4).pdf
Computer Systems Quiz Presentation in Purple Bold Style (4).pdf
fizarcse
 
accessibility Considerations during Design by Rick Blair, Schneider Electric
accessibility Considerations during Design by Rick Blair, Schneider Electricaccessibility Considerations during Design by Rick Blair, Schneider Electric
accessibility Considerations during Design by Rick Blair, Schneider Electric
UXPA Boston
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Ad

BASIC COMPUTER ARCHITECTURE

  • 1. INPUT DEVICES PRESENTED BY: OUTPUT DEVICES PRESENTED BY: MEMOMY PRESENTED BY: CPU PRESENTED BY:
  • 2. In this presentation, we’ll discuss various input, output, and CPU(central processing unit),memory designed to meet the various needs and lifestyles of people.
  • 3. Input Devices Output Devices Storage Devices
  • 4. • Input device captures information and translates it into a form that can be processed and used by other parts of your computer. Keyboards Pointing devices Game controllers Scanners Styluses Microphones Digital cameras Web cams
  • 5.  The keyboard is the most common input device. Types of keyboards include: • Wireless • Multimedia and one-touch access • Portable keyboards for PDAs
  • 7.  Pointing devices are mainly used to choose and enter commands  Pointing devices tend to have PS/2 connectors or USB connectors • PS/2 connector fits into a PS/2 port, which a small round socket with small holes that fit the pins on the connector • USB connectors fit into USB ports, and these are small rectangular openings on the back or front of your computer, or even on your keyboard or monitor
  • 8.  Various pointing devices are available  Types of pointing devices: • Mouse Mechanical mouse Optical mouse Wireless mouse • Trackball • Touchpad • Pointing stick
  • 9.  Game controllers are used mainly to play games  Types of gaming devices • Gamepads • Joysticks • Gaming wheels • Force feed
  • 10.  Other types of input devices include: • Scanners • Styluses • Microphones • Digital cameras • Web cams
  • 11. •Scanner is a light sensitive device that helps you copy or capture images, photos, and artwork that exist on paper. Types of scanners include: Flatbed
  • 12. • Stylus is an input device consisting of a thin stick that uses pressure to enter information or to click and point • Styluses are used with: PDAs Tablet PCs Graphics tablets
  • 13. • Microphones are used to input audio • Three main types of microphones are: Desktop microphones Headsets Directional microphones • Speech recognition is increasingly being included in application software
  • 14.  Digital cameras are used to: • Download images to a computer • Post pictures to the Web • Produce videos  Resolution is measured in megapixels  Higher the resolution, better the image quality, but the more expensive the camera
  • 15. • Web cam is a video camera that can be used to take images for uploading to the Web
  • 16.  Output devices take information within your computer and present it to you in a form that you can understand  Main output devices:  Monitors  Printers  Speakers
  • 17.  Devices with flat-panel displays • Tablet PCs • PDAs • Cellular phones • Desktop computers
  • 18.  CRTs  Flat-panel displays  Gas plasma  LCD (liquid crystal display)  Passive matrix  Active matrix  Called TFT (thin film transistor)  Separate transistor for every pixel
  • 19.  Inkjet – most popular  Makes images by forcing droplets through nozzles  Top speed is 20 pages per minute  Laser  Forms images using an electrostatic process  Prints between 3 and 30 pages per minute
  • 20.  Resolution of a printer is the number of dots per inch (dpi) it produces.  Higher the resolution, better the image, and usually the more costly the printer
  • 21.  Multifunction printer: • Scan, copy, fax, and print • Can be either inkjet or laser • Cost less than buying individual units • Take up less desk space
  • 22.  A speaker is a device that produces computer output as sound  Speakers are common devices in computer systems Examples include: • Built-in speaker • Two-device set speakers • Surround sound speakers
  • 23.  ALU (arithmetic logic unit)  Performs calculations and comparisons (data changed)  CU (control unit): performs fetch/execute cycle  Functions:  Moves data to and from CPU registers and other hardware components (no change in data)  Accesses program instructions and issues commands to the ALU  Subparts:  Memory management unit: supervises fetching instructions and data  I/O Interface: sometimes combined with memory management unit as Bust Interface Unit  Registers  Example: Program counter (PC) or instruction pointer determines next instruction for execution
  • 25.  Small, permanent storage locations within the CPU used for a particular purpose  Manipulated directly by the Control Unit  Wired for specific function  Size in bits or bytes (not MB like memory)  Can hold data, an address or an instruction  How many registers does the LMC have?
  • 26.  Use of Registers  Scratchpad for currently executing program  Holds data needed quickly or frequently  Stores information about status of CPU and currently executing program  Address of next program instruction  Signals from external devices  General Purpose Registers  User-visible registers  Hold intermediate results or data values, e.g., loop counters  Equivalent to LMC’s calculator  Typically several dozen in current CPUs
  • 27.  Program Count Register (PC)  Also called instruction pointer  Instruction Register (IR)  Stores instruction fetched from memory  Memory Address Register (MAR)  Memory Data Register (MDR)  Status Registers  Status of CPU and currently executing program  Flags (one bit Boolean variable) to track condition like arithmetic carry and overflow, power failure, internal computer error
  • 28.  Stores values from other locations (registers and memory)  Addition and subtraction  Shift or rotate data  Test contents for conditions such as zero or positive
  • 29.  Each memory location has a unique address  Address from an instruction is copied to the MAR which finds the location in memory  CPU determines if it is a store or retrieval  Transfer takes place between the MDR and memory  MDR is a two way register
  • 30. ©2003 The McGraw-Hill Companies Address Data
  • 34.  Determined by two factors 1. Number of bits in the MAR  LMC = 100 (00 to 99)  2K where K = width of the register in bits 2. Size of the address portion of the instruction  4 bits allows 16 locations  8 bits allows 256 locations  32 bits allows 4,294,967,296 or 4 GB  Important for performance  Insufficient memory can cause a processor to work at 50% below performance
  • 35.  DRAM (Dynamic RAM)  Most common, cheap  Volatile: must be refreshed (recharged with power) 1000’s of times each second  SRAM (static RAM)  Faster than DRAM and more expensive than DRAM  Volatile  Frequently small amount used in cache memory for high-speed access used
  • 36.  Non-volatile memory to hold software that is not expected to change over the life of the system  Magnetic core memory  EEPROM  Electrically Erasable Programmable ROM  Slower and less flexible than Flash ROM  Flash ROM  Faster than disks but more expensive  Uses  BIOS: initial boot instructions and diagnostics  Digital cameras
  翻译: