Escolar Documentos
Profissional Documentos
Cultura Documentos
2006
Complete Edition
Computing Essentials
2006
Complete Edition
Timothy J. OLeary
Arizona State University
Linda I. OLeary
Boston Burr Ridge, IL Dubuque, IA Madison, WI New York San Francisco St. Louis
Bangkok Bogot Caracas Kuala Lumpur Lisbon London Madrid Mexico City
Milan Montreal New Delhi Santiago Seoul Singapore Sydney Taipei Toronto
Brief Contents
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
58
92
120
148
178
Secondary Storage
210
270
Information Systems
306
Databases
28
238
332
364
396
432
456
465
Glossary
Credits
Index
470
474
501
504
Contents
Software
9
System Software 9
Application Software 9
Hardware 11
Types of Computers 11
Microcomputer Hardware
Data 15
11
Search Tools
40
Search Engines 40
Metasearch Engines 41
Specialized Search Engines
Electronic Commerce 42
Web Storefronts 43
Web Auctions 43
Security 44
Web Utilities 45
Telnet 45
FTP 45
Plug-ins 45
Filters 46
41
38
3
BASIC APPLICATION SOFTWARE
58
Application Software
60
Common Features 60
Web-based Applications 61
2
THE INTERNET, THE WEB, AND
ELECTRONIC COMMERCE 28
The Internet and the Web
Access 31
Providers 31
Browsers 31
Communication
34
E-Mail 34
Instant Messaging 36
Discussion Groups 36
30
Word Processors
64
Features 64
Case 64
Spreadsheets
67
Features 67
Case 68
72
Features 72
Case 72
vii
Presentation Graphics
75
Features 75
Case 75
Integrated Packages
Case
SYSTEM SOFTWARE
77
77
Software Suites 78
Sharing Data between Applications
Copy and Paste 79
Object Linking and Embedding
120
79
79
Functions 123
Features 123
Categories 124
Windows 126
Mac OS 127
UNIX and Linux 127
Utilities 128
Windows Utilities 128
Utility Suites 131
Device Drivers 133
Making IT Work for You: Virus Protection and
Internet Security 134
A Look to the Future: IBM Builds an Aware
Supercomputer 137
SPECIALIZED APPLICATION
SOFTWARE 92
Specialized Applications
Graphics 95
94
Desktop Publishing 95
Image Editors 95
Illustration Programs 95
Image Galleries 95
Graphics Suites 97
Audio and Video 97
Multimedia 98
Links and Buttons 99
Developing Multimedia Presentations
6
THE SYSTEM UNIT
99
152
Web Authoring
Bus Lines
Visual Summary 110
Key Terms 113
Chapter Review 114
Using Technology 117
Expanding Your Knowledge 118
Building Your Portfolio 119
viii
148
Detailed Content
164
Expansion Buses 164
Ports 165
Standard Ports 165
Cables 166
Power Supply 166
8
SECONDARY STORAGE
7
INPUT AND OUTPUT
Storage 212
Floppy Disks 212
178
Pointing Devices
182
Mouse 182
Joystick 183
Touch Screen 183
Light Pen 183
Stylus 184
Scanning Devices 184
Optical Scanners 184
Bar Code Readers 185
Character and Mark Recognition Devices
Image Capturing Devices 186
Digital Camera 186
Digital Video Camera 186
Audio-Input Devices 187
Voice 187
Making IT Work for You:
WebCams and Instant Messaging
Music
188
190
Features 190
Cathode-Ray Tube 190
Flat-Panel Monitor 190
Other Monitors 190
Printers 193
Features 193
Ink-Jet Printer 194
Laser Printer 194
Thermal Printer 195
Other Printers 195
Audio-Output Devices 196
9
COMMUNICATIONS AND
NETWORKS 238
Communications
196
Detailed Content
221
221
190
What Is Output?
Monitors 190
210
240
Connectivity 240
The Wireless Revolution 240
Communication Systems 241
Communication Channels 242
Physical Connections 242
Wireless Connections 242
ix
Connection Devices
Modems 244
Connection Service
Data Transmission
The Environment
244
293
The Green PC 294
Personal Responsibility
245
246
Bandwidth 246
Protocols 247
Networks 247
Terms 247
Network Types 249
Local Area Networks 249
Home Networks 250
Metropolitan Area Networks
Wide Area Networks 251
Network Architecture 251
Configurations 251
250
252
270
People 272
Privacy 273
Large Databases 274
Private Networks 276
The Internet and the Web 276
Major Laws on Privacy 278
12
DATABASES
280
Security
Detailed Content
10
282
Threats to Computer Security 282
Computer Criminals 282
Computer Crime 283
Other Hazards 287
Measures to Protect Computer Security
Ergonomics 290
Physical Health 290
Mental Health 292
Design 292
308
Functions 308
Management Levels 310
Information Flow 310
306
Intranets 258
Extranets 258
Firewalls 258
11
INFORMATION SYSTEMS
255
294
287
332
Data 334
Data Organization
334
Key Field 336
Batch versus Real-Time Processing
Databases 338
Need for Databases 339
Database Management 339
DBMS Structure 340
Hierarchical Database 341
Network Database 341
Relational Database 342
Multidimensional Database 343
Object-Oriented Database 344
336
321
Types of Databases
345
Individual 345
Company or Shared 345
Distributed 346
Proprietary 346
Web Database 347
348
14
13
SYSTEMS ANALYSIS AND DESIGN
Systems Analysis and Design 366
Phase 1: Preliminary Investigation 367
Defining the Problem 368
Suggesting Alternative Systems 369
Preparing a Short Report 369
Phase 2: Analysis 370
Gathering Data 370
Analyzing the Data 371
Documenting Systems Analysis 374
Phase 3: Design 374
Designing Alternative Systems 375
Selecting the Best System 375
Writing the Systems Design Report 375
Phase 4: Development 376
Acquiring Software 376
Acquiring Hardware 376
Testing the New System 377
Phase 5: Implementation 377
Types of Conversion 377
Training 379
Phase 6: Maintenance 379
398
Prototyping 381
Rapid Applications Development
396
381
382
364
399
Program Objectives 400
Desired Output 400
Input Data 400
Processing Requirements 401
Document Program Specifications 401
Step 2: Program Design 401
Top-Down Program Design 402
Pseudocode 403
Flowcharts 403
Logic Structures 403
Step 3: Program Code 406
The Good Program 406
Coding 406
Step 4: Program Test 409
Syntax Errors 409
Logic Errors 409
Testing Process 409
Step 5: Program Documentation 410
Step 6: Program Maintenance 412
Operations 412
Changing Needs 412
CASE and OOP 413
CASE Tools 413
Object-Oriented Software Development 414
Generations of Programming Languages 414
Machine Languages: The First Generation 415
Assembly Languages: The Second
Generation 415
High-Level Procedural Languages: The Third
Generation 415
Problem-Oriented Languages: The Fourth
Generation 416
Natural Languages and Visual Programming
Languages: The Fifth Generation 417
A Look to the Future: MI-tech Takes the Pain Out
of Programming 418
A Case Study: Programming at DVD Direct
419
Detailed Content
xi
15
YOUR FUTURE AND INFORMATION
TECHNOLOGY 432
435
New Products 435
New Enterprises 436
New Customer and Supplier Relationships 436
Technology and People 437
Cynicism 437
Naivete 437
Frustration 437
Proactivity 438
How You Can Be a Winner 438
Stay Current 439
Maintain Your Computer Competency 439
Making IT Work for You: Locating Job
Opportunities Online 440
Develop Professional Contacts
xii
Detailed Content
442
456
474
501
504
Preface
INTRODUCTION
The 20th century not only brought us the dawn
of the information age, but it also continued to
bring us rapid changes in information technology. There is no indication that this rapid rate
of change will be slowingit may even be
increasing. As we begin the 21st century, computer literacy will undoubtedly become a prerequisite in whatever career a student chooses.
The goal of Computing Essentials is to provide
students with the basis for understanding the
concepts necessary for success in the information age. Computing Essentials also endeavors
to instill in students an appreciation for the effect of information technology on people and
our environment and to give students a basis
for building the necessary skill set to succeed in
this new 21st century.
xiii
about how important certain concepts like microprocessors, input devices, and utility programs are. Rather, I begin by engaging their
interest by presenting practical tips related to
the key concepts, by demonstrating interesting
applications that are relevant to their lives,
and by focusing on outputs rather than
processes. Then, I discuss the concepts and
processes.
Motivation and relevance are the keys. This
text has several features specifically designed
to engage students and to demonstrate the relevance of technology in their lives. These elements are combined with a thorough coverage
of the concepts and sound pedagogical devices.
TIPS
xiv
Preface
I CONCEPT CHECK
Y
Y
Making IT Work for You Based on student surveys, 11 special interest topics have
been identified. These topics include downloading music from the Internet, creating
personal Web sites, and using the Internet
to place free long-distance telephone calls.
Each of these 11 special interest topics is
presented in a two-page Making IT Work
for You section within the relevant chapter.
The objective is to engage students by presenting high-interest topics and to motivate
them to learn about related concepts in the
chapter.
Preface
strate the relevance and importance of information systems, databases, systems analysis
and design, and programming.
A Look to the Future Each chapter concludes with a brief discussion of a specific
recent technological advancement related
to material presented in the chapter. The
objective of this feature is to remind students that technology is always changing
and to reinforce the importance of staying
informed of recent changes.
xv
xvi
Preface
understand, and analyze key privacy, security, and ethical issues relating to technology.
Engaging Students Having all these features is one thing. Making the students
aware of them is another. As in almost all
textbooks, Chapter 1 of this textbook provides an overview and framework for the
following chapters. Unlike other textbooks,
our Chapter 1 also provides a discussion
and overview of each of the above engaging
features. One objective of this approach is
to support instructors who want to focus
their students attention on any one or on a
combination of features. The other objective is to motivate students by highlighting
features that are visually interesting and
relevant to their lives.
Computing Essentials CD Throughout
the pages of the text you will see references
to Computing Essentials CD. This is a set of
reference materials including tips, animations, videos, self tests, careers in IT, and
more. The materials can be accessed from
either of two sources. One source is from the
Computing Essentials CD. The other source
is our Web site at www.olearyseries.com/
CE06. Students have the flexibility to use either or both of these sources. For example, a
student who does not have convenient access to a high speed Internet connection
would likely choose to view videos from the
Computing Essentials CD. If a student were
to lose the Computing Essentials CD, he or
she would still have access to all materials
from our Web site.
Instructors Guide
RESOURCES FOR INSTRUCTORS
We understand that in todays teaching environment offering a textbook alone is not sufficient to meet the needs of the many different
instructors who use our books. To teach effectively, instructors must have a full complement
of supplemental resources to assist them in
every facet of teaching from preparing for
class, to presenting lectures, to assessing
students comprehension. Computing Essentials offers a complete, fully integrated supplements package as described below.
xvii
of professors Donald L. Amoroso of Appalachian State University and William Hitchcock of Loras College. Professors Amoroso and
Hitchcock are active teachers of large sections
and have selected video segments from
G4techTV that they know will work in the
classroom. Written guidance on how to best
use these videos is included in the Instructors
Resource Kit to facilitate learning. This series
gives instructors and students more power for
teaching and learning in the computing classroom!
xviii
Instructors Guide
Students Guide
STUDENTS GUIDE TO THE OLEARY
LEARNING SYSTEM
xx
Key Terms
Throughout the text, the most important terms
are presented in bold type and are defined
within the text. You will also find a list of key
terms at the end of each chapter and in the
glossary at the end of the book.
xx
Tips
Tips appear within nearly every chapter and are provided
to offer advice on a variety of chapter-related issues, such
as how to efficiently locate information on the Web, how
to speed up computer operations, and how to protect
against computer viruses. Tips assist you with common
technology-related problems or issues and motivate you
by showing the relevance of concepts presented in the
chapter to everyday life.
xxii
xxi
xxiv
Concept Check
Located at points throughout each chapter, the
Concept Check cues you to note which topics have
been covered and to self-test your understanding of
the material.
xxv
xxvi
xxv
xxviii
Animations
Numerous Animations depicting how
select technologies work and how they
are used are provided. Animations cover
such topics as digital video cameras, virus
protection programs, and Spyware.
Expansions
The coverage of several critical topics
from the book has been expanded. These
Expansions include digital video editing,
virtual memory, and identity theft.
Videos
Several current and interesting Videos are
provided. Video topics include identity
theft, cyber crime, and Internet scams.
Computing Essentials
2006
Complete Edition