Top Banner
1 Chapter 7 Input/Output Technology
69

1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

1

Chapter 7

Input/Output Technology

Page 2: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

2

Systems Architecture Chapter 7

Chapter Goals

• Describe manual input devices and how they are implemented.

• Explain the characteristics and implementation technology of video display devices.

• Understand printer characteristics and technology.

Page 3: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

3

Systems Architecture Chapter 7

Chapter Goals

• Identify the characteristics of audio I/O devices, and explain how they operate.

Page 4: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

4

Systems Architecture Chapter 7

Chapter Topics

• Describes the concepts, technology and hardware used in communication between people and computers.

• Understand the importance of I/O technology.

Page 5: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

5

Systems Architecture Chapter 7

Chapter Topics

Page 6: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

6

Systems Architecture Chapter 7

Manual Input Devices

• Keyboard Input• Pointing Devices

Page 7: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

7

Systems Architecture Chapter 7

Manual Input Devices

Keyboard Input

• Keyboard devices translate keystrokes directly into electrical signals.

• A keyboard controller is used to generate bit stream outputs.

• The controller generates a bit stream output according to an internal program or lookup table.

Page 8: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

8

Systems Architecture Chapter 7

Manual Input Devices

Keyboard Input

• A keyboard controller generates an output called a scan code.

• A scan code is a one or two-byte data element that represents a specific keyboard element.

Page 9: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

9

Systems Architecture Chapter 7

Manual Input Devices

Pointing Devices

• Mouse• Trackball• Joystick• Digitizer Tablet

Page 10: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

10

Systems Architecture Chapter 7

Manual Input Devices

Pointing Devices

Translates the spatial position of a pointer, stylus, or other selection device into numeric values within a system of two-dimensional coordinates.

Page 11: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

11

Systems Architecture Chapter 7

Manual Input Devices

Mouse – a pointing device that is moved on a flat surface such as a table, desk or rubber pad.

Trackball – a mouse with the roller ball on the top. The roller ball is moved by the fingertips, thumb or palm of the hand.

Page 12: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

12

Systems Architecture Chapter 7

Manual Input Devices

Joystick – used as an input device with computer games.

Digitizer Tablet – uses a pen, or stylus, and a digitizing tablet. The tablet is sensitive to the placement of the stylus at any point on its surface.

Page 13: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

13

Systems Architecture Chapter 7

Basic Concepts of Print and Display• Matrix-Oriented Image Composition

– Fonts– Color– Pixel Content

• Image Storage Requirements• Image Description Languages

Page 14: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

14

Systems Architecture Chapter 7

Basic Concepts of Print and Display

Matrix-Oriented Image Composition

• Display surfaces can be divided into rows and columns similar to a large table or matrix.

• Each cell in the table represents one component of the image.

Page 15: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

15

Systems Architecture Chapter 7

Basic Concepts of Print and DisplayMatrix-Oriented Image Composition

• One of the cells is a pixel.

• The resolution of the display is the number of pixels displayed per linear measurement unit.

• Resolution is stated in dots per inch(dpi).

Page 16: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

16

Systems Architecture Chapter 7

Basic Concepts of Print and Display

Page 17: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

17

Systems Architecture Chapter 7

Basic Concepts of Print and Display

• Font – a collection of characters of similar style and appearance.

Page 18: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

18

Systems Architecture Chapter 7

Basic Concepts of Print and Display

Page 19: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

19

Systems Architecture Chapter 7

Basic Concepts of Print and Display

Page 20: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

20

Systems Architecture Chapter 7

Basic Concepts of Print and DisplayColor

• For video displays, color is generated directly by the display device.

• The video display industry has used red, green and blue as primary colors.

• A video display that generates color uses mixtures or these colors.

Page 21: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

21

Systems Architecture Chapter 7

Basic Concepts of Print and DisplayColor

• For print, color is light frequency reflected from the paper.

• The printing industry generates color using the inverse of the primary video display colors. (subtractive color)

Page 22: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

22

Systems Architecture Chapter 7

Basic Concepts of Print and DisplayPixel Content

• Pixel content must be described numerically.• A stored set of numeric pixel descriptions is

called a bit map.• A palette is a table of colors.• Color can also be produced using dithering.

Page 23: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

23

Systems Architecture Chapter 7

Basic Concepts of Print and Display

Page 24: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

24

Systems Architecture Chapter 7

Basic Concepts of Print and DisplayImage Storage Requirements

• Image storage requirements apply to images stored in primary and secondary storage, and to buffers used in I/O devices.

• Image storage requirements can be reduced with image compression techniques.

Page 25: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

25

Systems Architecture Chapter 7

Basic Concepts of Print and DisplayImage Storage Requirements

Compression Techniques:• Graphics Interchange Format (GIF)• Joint Photographic Experts Group

(JPEG)• Moving Pictures Experts Group (MPEG)

Page 26: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

26

Systems Architecture Chapter 7

Basic Concepts of Print and DisplayImage Description Languages

• Use a symbolic language to describe primitive image components.

• Can use a vector list .• Describe the image components that are

straight-line segments or can be built from segments.

Page 27: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

27

Systems Architecture Chapter 7

Basic Concepts of Print and Display

Page 28: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

28

Systems Architecture Chapter 7

Technology Focus - Postscript

Page 29: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

29

Systems Architecture Chapter 7

Technology Focus - Postscript

Page 30: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

30

Systems Architecture Chapter 7

Video Display

• Character-Oriented Video Display Terminals• Graphic Video Display Devices

– CRTs– Flat Panel Displays

Page 31: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

31

Systems Architecture Chapter 7

Video Displays

Character-Oriented Video Display Terminals• Commonly used during 1970s and 1980s.

• Terminal – consist of an integrated keyboard and television screen.

• Used today primarily in systems such as retail checkout counters and factory floor environments.

Page 32: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

32

Systems Architecture Chapter 7

Video Display

Page 33: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

33

Systems Architecture Chapter 7

Video Display

Graphic Video Display Devices

• Used for displaying diagrams such as construction blueprints, wireframe models, writing diagrams and to produce mathematical graphs.

• By the mid-1980s monitors were manufactured.

Page 34: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

34

Systems Architecture Chapter 7

Video Display

• Monitors operate as independent devices under control of a video controller attached to the system bus.

Page 35: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

35

Systems Architecture Chapter 7

Video Display

Page 36: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

36

Systems Architecture Chapter 7

Video Display

CRT

• Current monitors are implemented using cathode ray tubes.

• A CRT is an enclosed tube.• An electron gun in the rear of the tube

generates a stream of electrons.• Pixel illumination is controlled by pulsing the

electron beam.

Page 37: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

37

Systems Architecture Chapter 7

Video Display

• The number of times per second that the entire surface is scanned by the electron gun is called the refresh rate.

Page 38: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

38

Systems Architecture Chapter 7

Video Display

Flat Panel Display

• Liquid Crystal Display – is a flat panel matrix that consists of encapsulated liquid crystals sandwiched between two polarizing panels.

• Passive Active Matrix Display – shares transistors among rows and columns of pixels.

Page 39: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

39

Systems Architecture Chapter 7

Video Display

• Electroluminescent Displays – similar to construction of LCDs. Color is generated with three matrices of different colored phosphors.

Page 40: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

40

Systems Architecture Chapter 7

Printers and Plotters

• Dot Matrix Printers• Ink-Jet Printers• Laser Printers• Plotters

Page 41: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

41

Systems Architecture Chapter 7

Printers and Plotters

Page 42: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

42

Systems Architecture Chapter 7

Printers and Plotters

Dot Matrix Printers

• Generate images through mechanical contact with ink and papers.

• Character codes received by the print generator are transmitted as a series of control commands to the print head.

• Characters are generated one or two vertical rows at a time.

Page 43: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

43

Systems Architecture Chapter 7

Printers and Plotters

Ink-Jet Printers

• Uses a paper movement mechanism similar to that of a dot matrix printer.

• The print head of an ink-jet printer consists of an ink cartridge, a set of ink chambers and a set of ink nozzles.

Page 44: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

44

Systems Architecture Chapter 7

Printers and Plotters

Ink-Jet Printers

• Each ink nozzle can print a single pixel and nozzles are arranged in short vertical rows similar to those of a dot matrix printer.

Page 45: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

45

Systems Architecture Chapter 7

Printers and Plotters

Laser Printers

• Operates differently from other types of printers.

• No print head or ink ribbon is used.• An internal image of the entire page is stored

in an internal buffer as a bit map.• Once filled, the buffer contents are sent to the

print driver for generation.

Page 46: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

46

Systems Architecture Chapter 7

Printers and Buffers

Page 47: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

47

Systems Architecture Chapter 7

Printers and Plotters

Plotters

• A printer that generates line drawings on wide sheets or rolls of paper.

• Paper is mounted within a paper control mechanism that can move the paper up or down precisely.

• Can handle paper widths up to 60 inches.

Page 48: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

48

Systems Architecture Chapter 7

Optical Input Devices

Optical scanning devices can be differentiated by the following criteria:

• Input format requirements• Normal and maximum spatial resolution• Normal and maximum chromatic resolution• Embedded processing capacity

Page 49: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

49

Systems Architecture Chapter 7

Optical Input Devices

Mark Sensors and Bar Code Scanners

• Mark Sensors – scans for light or dark marks at specific locations on a page.

• The mark sensors uses preprinted bars on the edge of the page to establish reference points.

Page 50: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

50

Systems Architecture Chapter 7

Optical Input Devices

Mark Sensors and Bar Code Scanners

• A scanning laser sweeps a narrow laser beam back and forth across the bar code.

• Bars must have precise width and spacing, as well as high contrast for accurate decoding.

Page 51: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

51

Systems Architecture Chapter 7

Optical Input Devices

Page 52: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

52

Systems Architecture Chapter 7

Optical Input Devices

Page 53: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

53

Systems Architecture Chapter 7

Optical Input Devices

• Optical Scanners – generate bit map representations of printed images.

• A bright light is shone on the page and reflected light is detected by an array of photodetectors.

• Spatial resolution is determined by the size and spacing of the photodetectors.

Page 54: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

54

Systems Architecture Chapter 7

Optical Input Devices

Optical character recognition (OCR)

• Combine optical scanning technology with hardware or software interpretation of bit map content.

• The bit mapped representation is searched for patterns corresponding to printed characters.

Page 55: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

55

Systems Architecture Chapter 7

Optical Input Devices

Page 56: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

56

Systems Architecture Chapter 7

Audio I/O Devices

Sound generation and recognition can be used in a number of ways.

– General-purpose sound output, such as warnings, status indicators, and music

– General-purpose sound input, such as digital recording

– Voice command input

Page 57: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

57

Systems Architecture Chapter 7

Audio I/O Devices

Sound generation and recognition can be used in a number of ways.

– Speech Recognition– Speech Generation

Page 58: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

58

Systems Architecture Chapter 7

Audio I/O Devices

Speech recognition

• The process of recognizing and appropriately responding to the meaning embedded within human speech.

• Human speech consists of individual sounds called phonemes.

Page 59: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

59

Systems Architecture Chapter 7

Audio I/O Devices

A number of factors complicate the process of speech recognition:

– Speaker variability– Phoneme transitions and combinations– Real-time processing

Page 60: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

60

Systems Architecture Chapter 7

Audio I/O Devices

Page 61: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

61

Systems Architecture Chapter 7

Audio I/O Devices

Speech Generation

• A device that generates spoken messages based on textual input is called audio response unit.

• Simple audio response units digitally store and play back words or word sequences.

Page 62: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

62

Systems Architecture Chapter 7

Audio I/O Devices

Speech Synthesis

• Individual vocal sounds, or phonemes, are stored within the system.

• Character outputs are sent to a processor within the output unit, which assembles corresponding groups of phonemes to generate synthetic speech.

Page 63: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

63

Systems Architecture Chapter 7

General-Purpose Audio Hardware

Common names for general-purpose audio hardware are: – sound card– sound board – multimedia controller

Page 64: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

64

Systems Architecture Chapter 7

General-Purpose Audio Hardware

Sound cards include:– an analog-to-digital converter (ADC)– a digital-to-analog converter– a low power amplifier – connector for the microphone– a speaker or headphones

Page 65: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

65

Systems Architecture Chapter 7

General-Purpose Audio Hardware

Page 66: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

66

Systems Architecture Chapter 7

General-Purpose Audio Hardware

Musical Instrument Digital Interface (MIDI) – is a standard for storage and transport of control information among computers and electronic instruments.

Page 67: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

67

Systems Architecture Chapter 7

Summary

• Manual input devices include keyboards, mice and other pointing devices.

• Display surfaces can be divided input rows and columns similar to a large table or matrix.

• A stored set of numeric pixel descriptions is called a bit map.

Page 68: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

68

Systems Architecture Chapter 7

Summary

• Video display terminals consist of an integrated keyboard and television screen.

• Commonly used paper output devices include dot matrix printer, ink-jet printer, laser printers, and plotters.

Page 69: 1 Chapter 7 Input/Output Technology. 2 Systems Architecture Chapter 7 Chapter Goals Describe manual input devices and how they are implemented. Explain.

69

Systems Architecture Chapter 7

Summary

• Optical input devices include optical scanners, mark sensors, bar code readers, and optical character recognition devices.

• General-purpose speech recognition systems can be used for command and control, or for the input of large amounts of textual material.

• Sound cards include converters, amplifiers, microphone, speaker and headphone connectors