Download Computers Tools for an Information Age

Document related concepts

Computer security wikipedia , lookup

Transcript
CP102: Information Processing
with Computer Systems
A brief introduction to computers
What is a computer
The application of computers
The classification of computers
Copyright © 2003 by Prentice Hall
What is a Computer?
A computer is a machine/device that can





Accept input (data)
Process the data to create information
Store data
Output data
Follows a stored set of step-by-step instructions
(program)
Data: raw facts representing people and events
Information: data that is organized, meaningful, and
useful
CP102_Module 1: An Introduction to computers
2
Computer System Components
Hardware


Equipment associated with the system
The Basic Components of a Computer
Software

Programs, instructions that tell the hardware
what to do
People


Computer programmer: writes software
User/end-user: purchases and uses software
CP102_Module 1: An Introduction to computers
3
Hardware
Four primary components:




Input devices
Processor
Output devices
Storage devices
CP102_Module 1: An Introduction to computers
4
Personal Computer System
CP102_Module 1: An Introduction to computers
5
Input: What Goes In
Input: the data put into the computer for
processing
Input devices:






Keyboard
Pointing device, e.g. mouse
Scanner
Voice input
Digital cameras
Video input
CP102_Module 1: An Introduction to computers
6
Keyboard
Most common input device

Generates electrical signals which
are translated into characters
Standard keyboard

104 keys
Ergonomic Keyboards


Designed to reduce or minimize
repetitive strain injury of wrists.
Provide more natural, comfortable
position of wrists, arms, and
hands
CP102_Module 1: An Introduction to computers
7
Pointing Devices
Used to position a pointer on the screen
Communicate commands to operating
system by clicking a button
Common devices




Mouse
Devices used for games
Devices used in laptops
Others
CP102_Module 1: An Introduction to computers
8
Mouse
The most common pointing device

Movement on flat surface causes
movement of pointer on screen
Several types



Mechanical - small ball on underside rolls
as mouse is moved
Optical - uses a light beam to monitor
mouse movement
Cordless - uses either infrared or radio
waves, rather than a cord, to connect to
computer
CP102_Module 1: An Introduction to computers
9
Trackball and Joystick
Trackball



Variation on mechanical mouse
User rolls the ball directly
Often built into laptop computers
Joystick



Short lever with handgrip
Distance and speed of movement
controls pointer’s position
Pressing trigger causes actions to
take place
CP102_Module 1: An Introduction to computers
10
Touchpad and Pointing Stick
Touchpad



Rectangular pressure-sensitive pad
Sliding finger across pad moves pointer
Tapping with finger recognized as click
Pointing stick


Small pressure-sensitive post mounted
in center of keyboard
Pushing post in any direction moves
pointer
CP102_Module 1: An Introduction to computers
11
Other Pointing Devices
Graphics tablet


User moves stylus or puck across board
Used to create or trace precise drawings
Touch screen



Allow user to touch items on screen
Position of finger on screen determines
item to be input into system
Used at kiosks in public places such as
malls
Pen-based computing


Use pen-like stylus to input data
Often used in PDAs or pocket PCs
CP102_Module 1: An Introduction to computers
12
Scanner


Reads special letters,
numbers, and symbols
Wand reader, bar code reader
often used in stores
Common Uses


Scanners at supermarkets
Document imaging - converts
paper documents to electronic
versions
Documents stored on disk
Can be edited or processed
by software
Flatbed scanner


Typically scans one page at a
time
Can be used to scan large
bound documents
CP102_Module 1: An Introduction to computers
13
Scanners (continue)
Sheet-fed scanner

Motorized rollers feed sheet
across scanner head
Handheld scanner

Smallest and least accurate
Optical character recognition
(OCR) software required to
convert picture into characters
CP102_Module 1: An Introduction to computers
14
Source Data Automation
Use of special equipment to collect data at
the source
Primary areas



Magnetic-ink character recognition (MICR)
Optical recognition devices
Other sources
CP102_Module 1: An Introduction to computers
15
MICR
Uses a machine to read
characters made of
magnetized particles
Banking industry is
predominant user


Characters preprinted on
lower left-hand side of
check
Amount added by MICR
inscriber when check is
cashed
CP102_Module 1: An Introduction to computers
16
Optical Recognition
Uses a light beam to scan data and
convert to electrical signals
Common uses
Scanners are the most common form
Other optical recognition methods
CP102_Module 1: An Introduction to computers
17
Other Optical Recognition Methods
Optical Mark Recognition

Machine senses marks on piece of
paper
Optical character recognition

Wand reader reads characters in
special typeface
Bar Codes


A series of vertical marks
Represents a unique code
Universal Product Code (UPC) used
as standard in supermarkets
CP102_Module 1: An Introduction to computers
18
Voice Input
User speaks to computer

Speech recognition devices
convert spoken words into
binary digits
Most are speaker-dependent

System “learns” user’s voice
Types of systems


Discrete word systems - user
must pause between words
Continuous word systems - user
can speak normally
CP102_Module 1: An Introduction to computers
19
Digital Camera
User takes photo that is stored
on a chip
Photo can be downloaded to
computer


Use photo-editing software to
enhance
Store permanently on CDs or
DVDs
Photos composed of many
pixels of color
Photos stored on removable
memory card
CP102_Module 1: An Introduction to computers
20
Video Input
Digital video consists of
series of still frames

Displayed rapidly enough
to give illusion of motion
Web cam used to
transmit video over the
Internet
Can capture video from
analog sources with video
capture card
CP102_Module 1: An Introduction to computers
21
Processor
Processor


Also called central processing unit (CPU)
The brain of a computer, the most important
component of a computer
Center of activity in the computer

Consists of electronic circuits
Interprets and executes program instructions
Communicates with input, output, and storage devices
Actually transforms data into information
Examples
CP102_Module 1: An Introduction to computers
22
Storage
Register

Inside CPU, temporarily hold data
Primary storage, i.e., memory




Used to temporarily hold data
After it is retrieved from input device and before it is
processed
After it is processed and before it is released to output
device
Temporary (volatile) storage. Data in memory lost if
power is lost or program closed
CP102_Module 1: An Introduction to computers
23
Secondary storage


Provides long-term storage
Separate from memory
Common media

Magnetic disks
Diskette
Hard Disk

Optical disks
Use a laser beam to read
large
volumes of data
inexpensively
CD-ROMs
DVD-ROMs

Magnetic tape
CP102_Module 1: An Introduction to computers
24
Output: What Comes Out
Output: the result produced by the CPU
Common forms of output: text, numbers,
graphics, and sounds
Common output devices:


Screen (monitor): can display text, numbers,
photographs, even video, in full color
Printer: produces printed reports as instructed
by a program
CP102_Module 1: An Introduction to computers
25
Computer Screen Technology
Screen is part of computer’s monitor


Screen output known as soft copy
Intangible and temporary
Common forms



Cathode ray tube (CRT)
Flat-panel screens
Smart displays
CP102_Module 1: An Introduction to computers
26
CRT Screens
Display text and graphics


Most are in color
Some monochrome monitors are
used in applications that have no
need for color or graphics
Graphics card converts
signals from the control unit
into the image the user sees
Factors affecting performance
CP102_Module 1: An Introduction to computers
27
Factors Affecting Performance
Scan rate

The frequency with which the image is refreshed
Resolution (clarity) of screen



Measured in pixels (picture elements)
The more pixels, the higher the resolution
Graphics standards exist
Dot pitch


The amount of space between dots
The smaller the dot pitch, the sharper the image
Video memory

A high-speed form of RAM installed on graphics card
CP102_Module 1: An Introduction to computers
28
Graphic Standards
Agree on resolutions, colors, other issues
related to displaying graphics

Super Video Graphics Adapter (SVGA) is
most common standard
Provides 800 (horizontal) x 600 (vertical) pixels on
the display


Other varieties of SVGA exist
Support 16 million colors
The number of colors that can be displayed
depends on amount of video memory
CP102_Module 1: An Introduction to computers
29
Flat-Panel Screens
Liquid crystal display (LCD)

Originally used for laptops, but
making their way to desktop
computers
Very thin (only a few inches)
Produce sharper text images
than CRTs
Easier on eyes than CRTs
Flat-panel technologies
CP102_Module 1: An Introduction to computers
30
LCD Technologies
Active-matrix


Uses many thin-film transistors (TFT)
Produces brighter image and can be viewed from
wider angles
Passive-matrix


Uses fewer transistors
Cheaper and uses less power
Gas plasma



Supports very large displays
Has brilliant color display
Viewable at very wide angles
CP102_Module 1: An Introduction to computers
31
Smart Displays
Based on flat-panel technology
Each contains its own processor
Wireless transmitter-receiver allows user
to control desktop from anywhere in the
house
CP102_Module 1: An Introduction to computers
32
Printers
Produce information on paper output

Printed output known as hard copy
Orientation settings


Portrait - vertical alignment
Landscape - horizontal alignment
Two ways of printing


Impact printer
Nonimpact printer
CP102_Module 1: An Introduction to computers
33
Impact Printers
Physical contact with paper
required to produce image
Line printer


Prints an entire line of a program at
once
Typically used with mainframe
computers printing lengthy reports
Dot-matrix printer


Has print head consisting of one or
more columns of pins
Pins form characters and images as
pattern of dots
CP102_Module 1: An Introduction to computers
34
Nonimpact Printers
Places an image on a page without
physically touching the page
Laser printer


Uses light beam to help transfer images
to paper
Produces high-quality output at very fast
speeds
Ink-jet printer




Sprays dots of ink from jet nozzles
Can print in both black and white and
color
Requires high-quality paper so ink does
not smear
Less expensive than laser printers
CP102_Module 1: An Introduction to computers
35
Voice Output
Voice synthesizers convert data to vocalized
sounds
Two approaches


Synthesis by analysis - analyzes actual human voice,
records and plays back as needed
Synthesis by rule - uses linguistic rules to create
artificial speech
Used in automated telephone-based customer
service applications

Useful when an inquiry would be followed by a short
reply, such as a balance inquiry
CP102_Module 1: An Introduction to computers
36
Music Output
Multimedia clips, games, videos include sight
and sound


Speakers placed on side of monitor
Powered sub-woofers produce low-frequency sounds
Musical Instrument Digital Interface (MIDI)


Rules for connecting musical instruments,
synthesizers, and computers
Allows users to set up home studios that rival
capabilities of professional recording studios
CP102_Module 1: An Introduction to computers
37
Terminals
Combine input and output capabilities
Dumb terminal


Keyboard for input and monitor for output
No processing capability
Intelligent terminal

Has limited memory and a processor
Point-of-sale (POS) terminal

Captures retail sales data when transaction
takes place
CP102_Module 1: An Introduction to computers
38
Program / Software
A program is a set of instructions that tells a
computer what to do
An instruction is a fundamental operation that a
CPU does, such as an addition of two numbers,
save/load data to/from memory, etc.
A program runs on a computer to carry out a
desired task.
Operating system software
Application software
CP102_Module 1: An Introduction to computers
39
Program / Software
A program is a set of instructions that tells a
computer what to do
An instruction is a fundamental operation that a
CPU does, such as an addition of two numbers,
save/load data to/from memory, etc.
A program runs on a computer to carry out a
desired task.
Operating system software
Application software
CP102_Module 1: An Introduction to computers
40
Application Programs
Information processing






Word-processing
Spreadsheet
Database
Statistics
Scientific computation
Internet, WWW.
Entertainment


Audio, Music
Video
Computer aided design and manufacture
Control


Industrial process control
Airplane, ship, car, satellites, space vehicles, robots
CP102_Module 1: An Introduction to computers
41
Networking
Network: a system that uses
communications equipment to connect
computers and their resources
Common network tools:



Local Area Network (LAN)
Modem
Electronic mail
CP102_Module 1: An Introduction to computers
42
Local Area Network
Personal computers in an office are
connected so users can communicate


Users can operate computers independently
Can share resources and exchange data
CP102_Module 1: An Introduction to computers
43
Modem
A device that allows users to communicate
with other computers over telephone lines

Required when you don’t have a digital
connection such as DSL or a cable modem
CP102_Module 1: An Introduction to computers
44
Electronic Mail (e-mail)
Send and receive messages electronically


Can send text, pictures, links to Web sites
Can attach files for collaboration
Messages stored in computer “mailbox”
CP102_Module 1: An Introduction to computers
45
The Internet
The largest and most far-flung network


Connects users worldwide
Not actually a network, but a collection of
thousands of networks
CP102_Module 1: An Introduction to computers
46
Getting Connected
To access the Internet, connect to a server
computer

Server receives, processes, and transmits
information
Computers use a standard to communicate
Need an Internet Service Provider (ISP)
CP102_Module 1: An Introduction to computers
47
Internet Service Providers
The owner of a server computer

Charges a fee for access to the Internet
Fee can provide unlimited access or be based on
usage
Provides the user a means to connect to
the server

Once connected, you can connect to the
Internet and all other server computers
CP102_Module 1: An Introduction to computers
48
Computer Protocols
Provides a standard way to communicate
with other computers


Transmission Control Protocol/Internet
Protocol (TCP/IP) used on the Internet
Allows different types of computers to share
data
CP102_Module 1: An Introduction to computers
49
Getting Around the Internet
Began as a means for Department of
Defense and its research institutions to
share information


Information was text-only
Commands to navigate were obscure
Now, much more visually based


Use browser to explore the Internet
World Wide Web
CP102_Module 1: An Introduction to computers
50
Browser
Software that allows you to use a mouse to
explore the Internet


Click on screen text and/or graphics to move to
different locations
Most commonly used to explore the World Wide
Web
CP102_Module 1: An Introduction to computers
51
The World Wide Web
A subset of the
Internet

Actually, a standard
for displaying and
transmitting
information
Web site: a location
on the Web

Home page: the main
page of a Web site
CP102_Module 1: An Introduction to computers
52
Classification of Computers
Personal Computers
Notebook Computers
Handheld Computers
Midrange Computers
Mainframes
Supercomputers
CP102_Module 1: An Introduction to computers
53
Personal Computers
Desktop computers

Also known as PCs, microcomputers, or home
computers
Broken down into three categories:



Low-end computers
Fully-powered personal computers
Workstations
Network computer


Central processing unit and minimal memory
Designed to be used on a network
Sometimes called thin client
CP102_Module 1: An Introduction to computers
54
PC Categories
Low-end computers

Fine for home users, word processing, simple games,
Internet access
Fully powered computers

Good for heavy use of graphics, programming, or
action-oriented games
Workstations

Very high-end computers used by engineers, financial
traders, and graphic designers
CP102_Module 1: An Introduction to computers
55
Notebook Computers
Small, lightweight computers
Capabilities approach that of
desktop computers


Similar processing and memory
Most have hard disk, and
diskette or CD-ROM drive
Typically more expensive
than comparable desktop
computers
CP102_Module 1: An Introduction to computers
56
Handheld Computers
Personal Digital Assistant
(PDA)


Keeps track of appointments,
contacts, etc.
Accepts input with hand-held
stylus
Pocket PC

Offers capabilities of PDAs, plus
the ability to run stripped-down
versions of software such as word
processing and spreadsheets
CP102_Module 1: An Introduction to computers
57
Midrange Computers
Multi-user computers designed to serve
the needs of medium-sized organizations


Hundreds or thousands of users connected
Used for inventory, order-entry, and other
company-wide applications
CP102_Module 1: An Introduction to computers
58
Mainframes
Very large and powerful computers


Capable of processing billions of instructions
per second
Capable of handling billions of characters of
data
Often used for applications with many users



Reservations systems
Large mail-order houses
E-mail servers
CP102_Module 1: An Introduction to computers
59
Supercomputers
The fastest and most
powerful computers

Capable of processing trillions
of instructions per second
Used for very sophisticated
applications requiring
mammoth data manipulation:



Weather forecasting
Weapons research
Special effects for movies
CP102_Module 1: An Introduction to computers
60
Benefits of Computers
Productivity


Workers use computers to do their jobs faster and better
Many processes can be more efficiently controlled by
computers
Decision Making

Helps decision makers sort out financial, geographical,
and logistical factors
Cost Reduction

Helps hold down costs of labor, energy and paperwork
CP102_Module 1: An Introduction to computers
61
What we care about a computer?
Speed
Reliability
Storage Capability
Security
By-products
Cost
CP102_Module 1: An Introduction to computers
62