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