Chapter 03 Computer Software
Chapter 03 Computer Software
Computer
Software
1
Objectives:
• Differentiate among the forms through which
software is available
• Identify the four categories of application software
• Define system software and identify the two types
of system software
• Describe the functions of an operating system
• Explain the purpose of several 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:
• printer-hardware
Software
Application System
software /APP 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.ex;calendar,game,
4
3.2 Application software
• Application software is available in a variety of
forms:retail/purchaseRetail
software
software
Custom software
Form of software
Web app
Mobile app
Shareware
Freeware
6
B. Custom software
• Design to meet the needs of a specific business or
industry
• Usually costs expensive than retail software.
• -own company only,eg,invoice,or atm sendiri
designed,more expensive
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.
• eg
• eg,website,www.
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-website from mobile to browse
• Is a web app that is optimized for display in a
browser on a mobile device, regardless of screen
size or orientation.
• -use app to watch youtube,go www. to search
youtube….(means use mobile to search website
not by laptop)
10
Comparison between web app and
mobile web app
start with m =mobile,start from www.=laptop and website
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.
• eg,let you try 1st then got charge money
12
G. Freeware
🞆Copyrighted software provided at no cost by an
individual or a company that retains all rights to
the software
🞆-you cant change its system,normallly earn money
by advertisement
13
H. Open Source software-rare in exam
• 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.
• -ex,i use open source to develop or design my own
program or own apps
14
I. Public Domain Software-rare come in exam
• 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
• totally no rights ,no control ,no restriction
• ex,antivirus
15
3.2.1 Categories of Programs and Apps-know example,,what is it?,exam ask
example only
16
17
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 and
Note taking Document Project
contact
software management management
management
A. Productivity Applications
19
word processing-assignment\
excel,,,do accounting
powerpoint, graphic and presentation
20
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.
21
Graphics and Multimedia Software
Computer Aided
Desktop Publishing Paint/Image Editing
Design
22
computer aided design -exact measurement, illustartion
medical applications,appointmenrt with doctor
education application,dictionary
23
C. Personal Interest Applications
Access latest
Track Obtain Run a
news or
exercise Listen to driving simulation,
sports
activity, music, radio, direction, assist
scores, check
count play games use phone as children with
weather
calories a flashlight reading
forecasting
24
25
D. Communications Applications
• Communications is the process of
sharing/exchanging information between 2 or
more computers.
26
Communications Applications
27
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
Removers Filters
28
E. Security Tool
• Personal Firewall
●Detects and protects
a personal computer
and its data from
unauthorized
intrusions
29
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.
30
E. Security Tool
• Malware removers=dangerious
1. Spyware remover – detects and deletes spyware (know
what is doing on your lptp and phone ,record all the
activities of phone or laptop,date,time,whole
conversation ,record)
2. Adware remover – detects and deletes spyware, adware,
and other malware
-(clear advertisement tht have virus)
31
https://www.youtube.com/watch?v=gpJAoW5c_u4
E. Security Tool
Anti
Spam
Program
33
E. Security Tool
Web
filters
34
E. Security Tool
Phishing
filter- fake
email,click
on link,then
been tipu
money
Pop-up
and
Pop-Under
blockers/
adverstisemen
t
36
F. File, Disk, and System Management
Tools/utility software
• 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.
37
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
• ex,androids,or os(if no cant play game),
Types of systems
software
38
3.3.1 Operating system
• Programs that coordinate all of the activities
among the computer’s hardware components.
• windows (hardware) detect pendrive,load all the
data of pendrive,copy and paste
• 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.
39
40
Operating Systems Functions
start the computer provide a user manage
windows interface programs
administer
security
manage
memory
control a
network
establish an schedule jobs
provide file management and monitor Internet and configure
other utilities performance connection devices 41
https://www.youtube.com/watch?v=yhYyMRMwfJc 41
A. Starting and Shutting Down Computers
and Mobile devices
• Starting or restarting a computer is called booting
42
B. Providing user interface
Graphical User Interface Command-line Interface
Most users today work with GUI. With a With CLI, users tell the computer
GUI, you can interact with menus, icons, what to do by typing commands
buttons and other graphical objects to
issue commands at the C:\> prompt
-video call,windows can drag a
app,eg,,drag microsoft to recycle bin
43
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.
●-slit pages in laptop ,going two task
44
D. Managing Memory
• The purpose of
memory
management is to
optimize the use of
RAM.
• -not easy lag,even
you open many
webpage.
• If you run too many
programs at the
same time, it is
possible to run out
of RAM.
45
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.
46
Slide 47
Memory management-ms+fb =412,so supermario cant open d ,,,no more space for it,so windows give us
fake memory ,borrow space for use to open 3 apps in once,it cut down each app ram so all can open
MS Word
200MB
Main Memory
(RAM) Facebook
Free
212MB
memory
512 MB 100MB
Facebook
212MB
Slide 49
Memory management
P3
100M
B Main Memory
Virtual P2
memory 100M 512 MB
P3
200MB B P1 P2
100M
Free
P1 100M
Super Mario B100M
300MB 100M memory
B B
B space
100MB
VM is slower than RAM Physical RAM
E. Networking capability
🞆Allows computers in a network to send and
receive data and share computing resources
50
F. Administering Security
• Protection against unauthorized access
• Logins and passwords
• -go settings to set password
51
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
-printer help you print assignment1, assi 2, assi 3,, one by
one,help you queing
52
3.3.2 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.
53
A. Image Viewer
• With an image viewer, users can see images
without having to open them in a paint or image
editing program.
54
B. Disk Defragmenter
▪ Is a utility 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.
55
Defragmentation
• https://www.youtube.com/watch?v=AtRIOUZuI2c
56
A fragmented disk has
many files stored in
noncontiguous sectors
A defragemented disk
stored the files in
contiguous sectors
57
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.
58
59
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
61
62
End of Chapter 3
63