Chapter 03 Computer Software 062021
Chapter 03 Computer Software 062021
Chapter 03 Computer Software 062021
Computer
Software
1
Objectives:
Differentiate among the forms through which
software is available
Categories of application software
Define system software and identify the two
types of system software
Types of an operating system
Utility programs
2
3.1 Overview of software
Software (program) is a series of instructions
that tells a computer what tasks to perform
and how to perform them.
Software can be divided into 2 main
categories:
Application software
System software
3
3.2 Application software
An application, or app
sometimes called
application software,
consists of programs
designed to make
users more productive
and/or assist with
personal tasks.
4
3.2 Application software
Retail software
Application Custom software
software is
Form of software
Web app
available in a
variety of Mobile app
Shareware
Freeware
5
A. Retail software
It is a mass produced, copyrighted retail
software that meets the needs of a wide
variety users, not just a single user or
company.
Is a copyrighted and sold to a wide variety
of users.
6
B. Custom software
Design to meet the needs of a specific
business or industry
Usually costs expensive than retail
software.
7
C. Web app
Application stored on a web server that you
access through a browser.
Some can be accessed locally offline.
some free, some charge one time fee, while
others charge monthly or yearly.
8
D. Mobile App
You download from a mobile device’s app
store or other location on the Internet.
Some free, some charge you a few dollars
9
E. Mobile Web App
Is a web app that is optimized for display
in a browser on a mobile device,
regardless of screen size or orientation.
10
F. Shareware
Copyrighted software that it is distributed at
no cost for a trial period
To use a shareware program beyond that
period, you send payment to the program
developer.
In some cases, a scaled-down version of
the software is distributed free, and
payment entitle the user to the fully
functional product.
11
G. freeware
Copyrighted software provided at no cost by
an individual or a company that retains all
rights to the software
12
H. Open Source software
Software free (NO COST) available to anyone
in a form that can be easily modified
The software has no restrictions from the
copyright holder regarding modification of the
software’s internal instructions and its
redistribution.
13
I. Public Domain Software
The software has been donated for public use
Anyone can copy or distribute to others at no
cost charge.
Can be copied, sold, and/or modified
Poor quality or unreliable
14
Conclusion:
Variety forms of application Cost Copyrighted?
software
1. Retail Software - Inexpensive Y
2. Custom Software - Expensive Y
3. Open Source Software - Free N
4. Shareware - Free (for a trial period) Y
- Free (for a scale down
version)
- Payment required for a fully
functional product
5. Freeware - Free Y
6. Public-domain software - Free N
7. Web-based software / - Free Y
Web application - Some charge a fee
15
3.2.1 Categories of Programs and Apps
16
A. Productivity Applications
Software that assists people in becoming more
effective and efficient while performing daily
activities at work, school, and home.
Word
Spreadsheet Database Presentation
Processing
software software software
software
Calendar
Note taking Document Project
and contact
software management management
management
17
B. Graphics and Multimedia Software
Software that allows power users, such as
engineers, architects, desktop publisher,
graphic artists,
to work with
graphics and
multimedia
project.
18
C. Personal Interest Applications
Most of the programs in this category
are relatively inexpensive; many are free
or open source, and available for
download from web sites or a device’s
app store.
Some applications focus on a single
service, while others provide several
services in a single applications.
19
C. Personal Interest Applications
Entertainme
Lifestyle Medical nt Convenience Education
application applications applications applications
Applications
Access
latest
Obtain Run a
news or Track
Listen to driving simulation,
sports exercise
music, direction, assist
scores, activity,
radio, play use phone children
check count
games as a with
weather calories
flashlight reading
forecastin
g
20
D. Communications Applications
Communications is the process of
sharing/exchanging info between 2 or more
computers.
21
E. Security Tool
To protect computers and mobile devices
Security tools include personal firewalls,
antivirus programs, malware removers, and
Internet filters.
Personal
Antivirus
Firewal
Malware
Internet
Remover
Filters
s
22
E. Security Tool
Personal Firewall
Detects and protects a personal computer and
its data from unauthorized intrusions
23
E. Security Tool
Antivirus Programs
Protects a computer against viruses by identifying
and removing any computer viruses found in a
memory, storage media or on incoming files.
24
E. Security Tool
Malware removers
1. Spyware remover – detects and deletes
spyware
2. Adware remover – detects and deletes
spyware, adware, and other malware
25
E. Security Tool
Internet Filters
Anti-spam programs
• Filtering programs that attempt to remove spam before
it reaches your inbox.
Web filters
• Restricts access to certain material on the web.
Phishing filter
• Warns or blocks you from potentially fraudulent or
suspicious websites.
Pop-up and Pop-Under blockers
• Stops pop-up or pop-under ads from displaying on
webpages.
26
F. File, Disk, and System
Management Tools
To perform maintenance type tasks related to
managing a computer, its devices, or its programs,
you can use one or more file, disk and system
management tools.
27
3.3. System software
Programs that control or maintain the operations
of the computer and its devices and it enable the
application software to run
Types of systems software
Operating systems
Utility programs
28
3.3.1 Operating system
A set of programs that coordinate all of the
activities among the computer’s hardware
components.
Once a computer is started, the operating
system is loaded (copied) from the
computer’s hard drive into memory.
It then will coordinates all the activities of the
computer including running applications and
transferring data among input and output
devices and memory.
29
30
3.3.2 Operating Systems Functions
provide a user manage
start the computer interface programs
administer
security
manage
memory
control a
network
31
A. Starting and Shutting Down
Computers and Mobile devices
Starting or restarting a computer is
called booting
32
B. Providing user interface
b) Providing a User Interface
- A user interface controls how user
enter data and instructions and how
information is displayed on the screen.
33
B. Providing user interface
Command-line Interface
A user types commands represented by short
keywords or abbreviations (such as dir to view a
directory, or list of files) or presses special keys
on the keyboard (such as function keys or key
combinations) to enter data and instructions.
34
C. Managing Programs
The OS also control HOW MANY
PROGRAMS a user can run at any one
time.
An operating system can be single tasking
or multitasking.
A single tasking OS allows only one program or
app to run at a time.
A multitasking OS allows two or more programs
or apps to reside in memory at the same time.
35
D. Managing Memory
The purpose of memory management is to
optimize the use of computer internal
memory, i.e. RAM.
If you run too many
programs at the
same time, it is
possible to run out
of RAM.
36
D. Managing Memory
With VIRTUAL MEMORY, the OS allocates
a portion of the hard disk, to function as
additional RAM. Virtual memory is slower
than RAM, therefore, users may notice the
computer slowing down while it uses virtual
memory.
37
E. Controlling a network
Allows computers in a network to send and
receive data and share computing
resources
F. Administering Security
Protection against unauthorized access
Logins and passwords
38
G. Coordinating Tasks
• The OS determines the order in which tasks are
processed.
• Example: If the processor sends 3 documents to
a printer, the printer
can print only one
document at a time
and store as many
documents as its
memory can handle
39
3.4 UTILITY PROGRAMS
Utility programs, also known as Utility, is a
type of system software that allows a user to
perform maintenance-type of tasks, usually
related
to managing a computer,
its device, or its programs.
40
A. Image Viewer
With an image viewer tool, users to
display, copy, and print the contents of a
graphics file. Users can see images
without having to open them in a paint or
image editing program.
41
B. Disk Defragmenter
Is a tool that reorganizes the files and unused
space on a computer’s hard disk so that the OS
can access data more quickly and programs run
faster.
When the contents of a file are scattered across
two or more noncontiguous sectors, the file is
fragmented.
Fragmentation slows down disk access and the
performance of the entire computer.
Defragmenting the disk, or reorganizing it so the
files are stored in contiguous sectors, solves this
problem.
42
A fragmented disk has
many files stored in
noncontiguous sectors
A defragemented disk
stored the files in
contiguous sectors
43
C. Disk Cleanup
A disk cleanup tool searches for and
removes unnecessary files.
Unnecessary files may include downloaded
program files, temporary Internet files,
deleted files, and unused program files.
Operating systems usually include a disk
cleanup tool.
44
45
D. File Compression
A file compression tool shrinks the size of a
file(s). A compressed file takes up less storage
space than the original file.
Compressing files frees up room on the
storage media
47
48
THE END…..
49