Computer Architecture Reflective Journal Report

Sanish123
CALectureWeek6.ppt

Kent Institute Australia Pty. Ltd.

ABN 49 003 577 302 CRICOS Code: 00161E
RTO Code: 90458 TEQSA Provider Number: PRV12051

CARC103 – Computer Architecture

*

*

Prescribed Text

Bird, S. D. (2017), Systems Architecture, 7th ed, Cengage Learning

*

*

Systems Architecture,
Seventh Edition

Chapter 7

Input/Output Technology

*

*

Systems Architecture, Seventh Edition

Chapter Objectives

  • In this chapter, you will learn to:
  • Describe basic concepts of text and image representation and display, including digital representation of grayscale and color, bitmaps, and image description languages
  • Describe the characteristics and implementation technology of video display devices
  • Understand printer characteristics and technology
  • Describe the main manual input technologies
  • Describe types of optical input devices
  • Identify the characteristics of audio I/O devices and explain how they operate

*

Systems Architecture, Seventh Edition

*

FIGURE 7.1 Topics covered in this chapter

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Basic Print and Display Concepts

  • Share many features
  • Character representation methods
  • Measurement systems
  • Methods of generating color

*

Systems Architecture, Seventh Edition

Matrix-Oriented Image Composition

  • Display surfaces vary wide in size and composition
  • Divided into rows and columns similar to a large matrix
  • Each cell (pixel) represents one simple component of an image
  • Resolution
  • Number of pixels displayed per linear measurement unit
  • Stated in dots per inch (dpi)

*

Systems Architecture, Seventh Edition

*

FIGURE 7.2 Text displayed in two resolutions: 50 dpi (top) and 200 dpi (bottom)

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Fonts

  • Collection of characters of similar style and appearance
  • Usually measured in points (one seventy-second of an inch), which refers to height of characters

*

Systems Architecture, Seventh Edition

FIGURE 7.3 The letters p and A represented in an 8x16 pixel matrix

Courtesy of Course Technology/Cengage Learning

*

Systems Architecture, Seventh Edition

FIGURE 7.4 Sample characters printed in a variety of fonts

Courtesy of Course Technology/Cengage Learning

*

Systems Architecture, Seventh Edition

FIGURE 7.5 A font (Times Roman) printed in different point sizes

Courtesy of Course Technology/Cengage Learning

*

Systems Architecture, Seventh Edition

Color

  • RGB (additive colors)
  • Generates color by mixing red, green, and blue
  • CMY (subtractive colors)
  • Generates color using cyan (absence of red), magenta (absence of green), and yellow (absence of blue)
  • CMYK color
  • Four-dye scheme using a separate black dye (K)

*

Systems Architecture, Seventh Edition

Numeric Pixel Content

  • Bitmap
  • Stored set of numeric pixel descriptions
  • Monochrome display
  • Displays one of two colors
  • Requires only one bit per pixel
  • Grayscale display
  • Displays black, white, and shades of gray
  • Chromatic depth or chromatic resolution

*

Systems Architecture, Seventh Edition

Numeric Pixel Content (continued)

  • Palette
  • A table of colors
  • Number of bits used to represent each pixel determines table size
  • Dithering
  • Generates color approximations by placing small dots of different colors in an interlocking pattern
  • Half-toning (grayscale dithering)

*

Systems Architecture, Seventh Edition

Image Storage and Transmission Requirements

  • Depends on number of bits that represent each pixel and on image height and width in pixels
  • Can be reduced with bitmap compression
  • Graphics Interchange Format (GIF)
  • Joint Photographic Experts Group (JPEG)
  • Moving Pictures Experts Group (MPEG)
  • All compression methods are lossy, resulting in some loss of image quality

*

Systems Architecture, Seventh Edition

Image Description Languages (IDL)

  • Address drawbacks of bitmaps (large size and device dependence) by storing images compactly
  • Can represent image components in several ways
  • Embedded fonts
  • Vectors, curves, and shapes
  • Embedded bitmaps

*

Systems Architecture, Seventh Edition

*

FIGURE 7.6 Elements of a vector (top) and two complex shapes built from vectors (bottom)

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Adobe PostScript and Portable Document Format

*

PostScript PDF
Used in printing and publishing and as graphic file interchange format and embedded printer technology Lacks features needed to generate and manage documents as an integrated whole Ability to distribute compressed documents with complete authorial control over exact format of the printed and displayed document, regardless of end user’s specific computer, OS, or printer

Systems Architecture, Seventh Edition

Video Display

  • Character-oriented video display terminals (VDTs)
  • Connected through dedicated low-speed communication links
  • Only display text and primitive graphics

*

Systems Architecture, Seventh Edition

Video Controllers

  • Enables communication between computer system and monitor
  • Accepts commands and data transmitted via a bus from the CPU
  • Generates analog or digital video signals, which are transmitted to the monitor
  • Terms:
  • Refresh cycle and refresh rate; video RAM; dual porting; graphics accelerators

*

Systems Architecture, Seventh Edition

*

A video controller contains RAM, a microprocessor, and embedded software.

FIGURE 7.8 Video controller with monitor and bus connections

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Video Monitors

  • Separate from keyboards
  • Common types
  • Cathode ray tubes (CRTs) - obsolete
  • Flat panel displays
  • Liquid crystal displays (LCDs)
  • Plasma displays
  • LED displays

*

Systems Architecture, Seventh Edition

LCD

  • Contains matrix of liquid crystals sandwiched between two polarizing filter panels
  • Active and passive matrix displays
  • Manufactured with thin film transistor (TFT) technology

*

Systems Architecture, Seventh Edition

*

FIGURE 7.9 Light entering the rear filter can’t pass through the front filter if the liquid crystal is electrically charged (top); removing the charge returns the liquid crystal to its twisted state, allowing light to pass (bottom)

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Plasma Displays

  • Combine elements of CRT and LCD technology
  • Flat panel, active matrix devices
  • Actively generate colored light near surface of the display
  • Good brightness and viewing
  • Require more power than LCDs

*

Systems Architecture, Seventh Edition

*

FIGURE 7.10 A plasma display pixel

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

LED Displays

  • Based on light-emitting diodes (LEDs)
  • Modern LED displays use organic compounds to achieve improved color accuracy (OLEDs)
  • In performance terms LED displays combine the best features of plasma and LCD displays
  • Thin
  • Low power consumption
  • Wide viewing angle
  • Can be manufactured as flexible sheets

*

Systems Architecture, Seventh Edition

*

FIGURE 7.11 Layers of a single OLED pixel

Courtesy of Course Technology/Cengage Learning

Cathode (-)

Anode (+)

Where the light is produced

More explanation about OLED, go here: https://www.explainthatstuff.com/how-oleds-and-leps-work.html

*

Systems Architecture, Seventh Edition

Printers

*

Impact (dot matrix) Slow, noisy Relatively poor-quality output Can print multipart forms
Inkjet Excellent-quality output
Laser Relatively fast Excellent-quality output

Systems Architecture, Seventh Edition

Inkjet Printers

  • Most common printing technology
  • Prints with liquid ink placed directly onto paper
  • Uses mechanical movement or heat to force ink out of nozzle
  • Paper is drawn past moving print head
  • Resolution is up to 1200 dpi

*

Systems Architecture, Seventh Edition

*

FIGURE 7.12 Ink drop formation and ejection in a thermal inkjet chamber

Courtesy of Hewlett-Packard Company; reproduced with permission

Systems Architecture, Seventh Edition

Printer Communication

  • Impact printers
  • Can print each character as it’s received
  • Commonly uses small buffers
  • Inkjet and laser printers
  • Use pixels as fundamental output unit
  • Have relatively large buffers
  • IDLs (Image Description Languages) are commonly used to improve printer performance

*

Systems Architecture, Seventh Edition

Laser Printers

  • Operates with an electrical charge and the attraction of ink to this charge
  • Color laser output uses three separate print generators
  • Laser
  • Drum
  • Laser modulators

*

Systems Architecture, Seventh Edition

*

FIGURE 7.13 Components of a laser print engine

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Plotters

  • Printers that generate line drawings on wide sheets or rolls of paper
  • Use inkjet technology
  • Can produce any large output, including posters and banners
  • Usually called large format printers

*

Systems Architecture, Seventh Edition

Keyboards

  • Translate keystrokes directly into electrical signals
  • Generate bit stream outputs (scan code) with a keyboard controller
  • Can connect to computer in various ways
    (e.g., PS/2, USB, wireless)

*

Systems Architecture, Seventh Edition

Pointing Devices

  • Include:
  • Mouse
  • Trackball
  • Joystick
  • Input pads (e.g., digitizer tablet)
  • Infrared detector
  • Photosensor
  • Pressure-sensitive pad
  • Magnetic fields

*

Systems Architecture, Seventh Edition

Touch Screens

  • Additional layers added to a flat panel display to detect touch
  • Touch sensors (capacitors) are laid out in a grid and connected with traces
  • Most common form is based on capacitance – the ability of a substance (e.g., a finger) to hold electrical charge
  • Touching the screen interrupts the electrical field generated by embedded capacitors in a detectable way

*

Systems Architecture, Seventh Edition

Optical Input Devices

  • Detect light reflected off a printed surface or object into a photosensor
  • Categories
  • Mark and pattern sensors
  • Image capture devices

*

Systems Architecture, Seventh Edition

Mark Sensors and Bar-Code Scanners

  • Mark sensor
  • Scans for light or dark marks at specific locations on a page (e.g., standardized multiple-choice test)
  • Bar code scanner
  • Detects specific patterns of vertical bars of varying thickness and spacing
  • Typically used to track large numbers of inventory items

*

Systems Architecture, Seventh Edition

*

FIGURE 7.15 Two-dimensional bar code formats

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Optical Scanners

  • Generate bitmap representations of printed images
  • Bright white light shines on the page; reflected light is detected by an array of photosensors
  • Optical character recognition (OCR) devices
  • Combine optical-scanning technology with a special-purpose processor or software to interpret bitmap content

*

Systems Architecture, Seventh Edition

*

FIGURE 7.16 Sample form with OCR input fields

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Digital Cameras

  • Digital still cameras, video cameras, and Webcams use a 2D photosensor array placed behind lenses to capture reflected and focused ambient light
  • Digital still camera
  • Captures one image at a time
  • Can configure to store images in a compressed format, such as JPEG

*

Systems Architecture, Seventh Edition

Portable Data Capture Devices

  • Used for warehouse inventory control and package routing, tracking and delivery
  • Simpler devices function only as I/O devices
  • More complex devices are portable computers with embedded I/O devices

*

Systems Architecture, Seventh Edition

Audio I/O Devices

  • Sound: an analog signal that must be converted to digital form for computer processing or storage
  • Various mathematical transformations convert complex sounds to a single numeric representation
  • Sampling and playback rely on analog-to-digital converters (ADC) and digital-to-analog converters (DAC)

*

Systems Architecture, Seventh Edition

Audio I/O Devices (continued)

  • Used in computer systems for:
  • General-purpose sound output (e.g., warnings)
  • General-purpose sound input (e.g., digital recording for voice email messages)
  • Voice command input
  • Speech recognition
  • Speech generation
  • Monophonic and polyphonic

*

Systems Architecture, Seventh Edition

Speech Recognition

  • Conceptually simple, but complicated by speaker variability, phoneme transitions and combinations, and real-time processing
  • Most current systems are speaker dependent
  • Digital signal processor (DSP)
  • Specialized to process continuous streams of audio or graphical data
  • Commonly embedded in audio and video hardware

*

Systems Architecture, Seventh Edition

*

FIGURE 7.17 The process of speech recognition

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Speech Generation

  • Audio response unit
  • Generates spoken messages based on textual input (e.g., automated call routing)
  • Speech synthesis
  • Stores individual phonemes within the system
  • General-purpose audio hardware (sound card, multimedia controller)

*

Systems Architecture, Seventh Edition

General-Purpose Audio Hardware

  • Typically packaged as an expansion card that connects to the system bus of a workstation
  • Sound cards include an ADC, DAC, low-power amplifier, and connectors (jacks) for microphone, speaker, or headphone
  • Musical Instrument Digital Interface (MIDI)
  • Compact storage format

*

Systems Architecture, Seventh Edition

*

FIGURE 7.18 Components and connections of a typical sound card

Courtesy of Course Technology/Cengage Learning

Systems Architecture, Seventh Edition

Summary

  • Concepts, technology, and hardware used in communication between people and computers
  • Print and display concepts
  • Video display devices
  • Printers
  • Manual input devices
  • Optical input devices
  • Audio I/O devices

*

kent.edu.au

Kent Institute Australia Pty. Ltd.
ABN 49 003 577 302 ● CRICOS Code: 00161E ● RTO Code: 90458 ● TEQSA Provider Number: PRV12051

*

*