Transcript Chapter_3

CHAPTER
Section A Software Basics
PARSONS/OJA
3
Computer
Software
Computer Concepts 5th Edition
Parsons/Oja
Page 110
Chapter
Section A Software Basics
3
Exactly what is software?
 Software: instructions that direct the computer to
accomplish a task.
Computer Concepts 5th Edition
Parsons/Oja
Page 112
Chapter
Section A Software Basics
3
How does a high-level language relate
to the microprocessor’s instruction set?
 A compiler translates all of the instructions in a
program as a single batch
 The resulting machine language instructions are
called the object code
Computer Concepts 5th Edition
Parsons/Oja
Page 115
Chapter
Section A Software Basics
3
How does a high-level language relate
to the microprocessor’s instruction set?
 An alternative to a compiler is an interpreter, that
converts one instruction at a time while program
is running
 Scripts
• JavaScript
• VBScript
Click to start
Computer Concepts 5th Edition
Parsons/Oja
Page 116
Chapter
Section A Software Basics
3
Application Software and System
Software: How is software categorized?
 Software is categorized as either application
software or system software
 Application software is designed to be used
for a purpose such as drawing designs,
creating documents, etc.
 System software is designed to help the
computer carry out the basic operating
functions
• Operating systems, utilities, and drivers
Computer Concepts 5th Edition
Parsons/Oja
Page 116-117
Chapter
Section A Software Basics
3
How is software categorized?
Computer Concepts 5th Edition
Parsons/Oja
Page 117
Chapter
3
Section B Personal Computer
Operating Systems
Operating System Overview: What
does an operating system do?
 An operating system (OS) is the master
controller for all of the activities that take place
within a computer.
 Microsoft Windows XP, Mac OS, Linux, UNIX
 The operating system also interacts with the next
functional layer called application software.
Computer Concepts 5th Edition
Parsons/Oja
Page 118
Chapter
3
Section B Personal Computer
Operating Systems
What does an operating system do?
Computer Concepts 5th Edition
Parsons/Oja
Page 118
Chapter
3
Section B Personal Computer
Operating Systems
What does an operating system do?
 An operating system manages resources (any
component that is required to perform work)
 An operating system also influences the “look
and feel” of your software
Computer Concepts 5th Edition
Parsons/Oja
Page 119
Chapter
3
Section B Personal Computer
Operating Systems
Why does an operating system need to
manage memory?
 The OS must ensure that instructions and data
don’t “leak” into an area allocated to another
program
 If it fails, data can get corrupted, programs can
“crash” and your computer will display error
messages
 Should you leave all the programs you have
opened running until you turn off the
computer???
Computer Concepts 5th Edition
Parsons/Oja
Page 119
Chapter
3
Section B Personal Computer
Operating Systems
Where is the operating system?
 The OS’s small bootstrap program resides in
ROM and provides the instructions to load the
core parts into memory when system boots
 This component is called the kernel
Computer Concepts 5th Edition
Parsons/Oja
Page 121
Chapter
Section C Application Software
3
Microsoft Works, Microsoft Office XP and
Microsoft Office XP Pro
 Microsoft Office XP
 Common features
• Menus, wizards, etc.
• Reduces learning curve
 Pro: includes Access
 Educational version
 Microsoft Works
 “Lite” version of Microsoft Office XP
Computer Concepts 5th Edition
Parsons/Oja
Page 130
Chapter
Section C Application Software
3
Document production software
 How does Autocorrect work????
Computer Concepts 5th Edition
Parsons/Oja
Page 130
Chapter
Section C Application Software
3
Spreadsheet Software: What is a
spreadsheet?
 Spreadsheet - numerical model or
representation of a real situation
 To use spreadsheet software, you:
 According to textbook, enter numbers.
 You should enter ….
 Spreadsheet software is particularly useful for
what-if analysis
Computer Concepts 5th Edition
Parsons/Oja
Page 133
Chapter
Section C Application Software
3
What happens when I modify a
worksheet?
Computer Concepts 5th Edition
Parsons/Oja
Page 135
Chapter
Section C Application Software
3
Data Management Software: What is
data management software?
 Data management software helps you to store,
find, organize, update, and report information
 File management software
 Database management software
Computer Concepts 5th Edition
Parsons/Oja
Page 137
Chapter
Section C Application Software
3
What’s the difference between file management
software and database management software?
Computer Concepts 5th Edition
Parsons/Oja
Page 137
Chapter
Section C Application Software
3
How do I use data management
software?
 A file structure is somewhat like a fill-in form that
contains a list of fields and their data types
Click to start
Computer Concepts 5th Edition
Parsons/Oja
Page 139
Chapter
Section C Application Software
3
How do I locate specific data?
 Information that needs to be accessed quickly is
usually stored as a structured database.
 stored in a field
 A query by example (QBE) helps users search
structured databases.
Computer Concepts 5th Edition
Parsons/Oja
Page 140
Chapter
Section C Application Software
3
Music Software: Why would I need
music software?
 Audio editing software – lets you make your own digital
voice and music recording
 MP3: compresses audio files using algorithms
 MP3 Player
 CD ripper
 MP3 encoding software
 Ear training software
 Notation software
 Computer-aided software
 Midi sequencing software
Computer Concepts 5th Edition
Parsons/Oja
Page 143
Chapter
Section C Application Software
3
Entertainment Software: What’s the
best-selling entertainment software?
 Over $6 billion of computer and video games are
sold each year in the U.S. alone
 97% by people 18 and under
 13% by people over 50
 43% by women
Computer Concepts 5th Edition
Parsons/Oja
Page 145
Chapter
3
Section D Software Installation
and Copyrights
Installation Basics: What’s included in a
typical software package?
 The key ingredients necessary to install new
software are the files that contain the programs,
support modules, and data modules
 Usually supplied on distribution disks
Computer Concepts 5th Edition
Parsons/Oja
Page 148
Chapter
3
Section D Software Installation
and Copyrights
How do I know if a software program
will work on my computer?
 System requirements specify the operating
system and minimum hardware requirements for
a software product to work correctly
 Is it advisable to have the minimum system
requirements?
Computer Concepts 5th Edition
Parsons/Oja
Page 148
Chapter
3
Section D Software Installation
and Copyrights
Installing from a Distribution Disk or CD: How do
I install software from a disk or CD?
 Should you always select a full installation?
 A setup program guides you through the
installation process
 Following the program will make installation easy
Computer Concepts 5th Edition
Parsons/Oja
Page 150
Chapter
3
Section D Software Installation
and Copyrights
Is installing a software upgrade
different from installing a full version?
 Installing an upgrade is similar to installing a full
version
 Update provides a setup file that checks to make
sure that your computer contains a valid version
of software to upgrade and will guide you through
the upgrade process
 Should you use the automatic update feature of
Windows XP?
Computer Concepts 5th Edition
Parsons/Oja
Page 151
Chapter
Section D Software Installation
3
and Copyrights
Uninstalling Software: How do I get rid
of software?
 Uninstall routine
deletes the
software’s files
Computer Concepts 5th Edition
Parsons/Oja
Page 152
Chapter
3
Section D Software Installation
and Copyrights
Software Copyrights: Is it legal to copy
software?
 A copyright is a form of legal protection
 Purchaser has right to copy software to a
computer’s hard disk in order to install it
 Purchaser can make a backup copy
 Purchaser is allowed to copy and distribute
sections of a software program for use in
critical reviews and teaching
 Most software displays a copyright notice
Computer Concepts 5th Edition
Parsons/Oja
Page 153
Chapter
3
Section D Software Installation
and Copyrights
Software Licenses: What is a software
license?
 A software license is a legal contract that
defines the ways in which you may use a
computer program
 A shrink-wrap license goes into effect as soon
as you open the packaging
Computer Concepts 5th Edition
Parsons/Oja
Page 153
Chapter
3
Section D Software Installation
and Copyrights
Are all software licenses similar?
 Commercial software – typically sold in
computers or a web site
 Shareware – copyrighted software that you “try
before you buy”
 Freeware – copyrighted software available for
free
 Public domain software – not copyrighted, and
in public domain
Computer Concepts 5th Edition
Parsons/Oja
Page 154-155
Chapter
3
Section D Software Installation
and Copyrights
Pirated software
 illegal copies of software
 U.S.: 28% of all software
 China, Indonesia and other third world
countries: 90%
 Internet has increased problem of pirated
software
 Encryption keys
 July 4th
Computer Concepts 5th Edition
Parsons/Oja
Page 154-155