05-Nov-24
COMPUTER SOFTWARE
M Shahzad Sattar ( MSCS ) GCC Khanewal
Computer Software
2
1
05-Nov-24
SOFTWARE
3
Computer Components – Hardware
Pointing Devices
Lecture 3
Computer Components – Hardware
Pointing Devices
Lecture 3
Types of software
4
Systems software
It is a computer software designed to operate and control
the computer hardware and to provide a platform for
running application software.
System software can be separated into two different
categories:
Operating Systems (i.e. Microsoft Windows, OSX, Linux)
Utility software
Application software
For end users
Programs that help users solve specific computing problems
Examples: Microsoft Office, Internet Explorer, Skype, …
2
05-Nov-24
SOFTWARE
SYSTEM SOFTWARE APPLICATION SOFTWARE
OPERATING DEVICE UTILITY CUSTOMIZED PACKAGE
SYSTEM DRIVERS PROGRAMS
SYSTEM SOFTWARES
6
SYSTEM SOFTWARE
OS DEVICE UTILITY Language
DRIVERS PROGRAMS processor
3
05-Nov-24
Roles of Systems Software
7
Operating Systems
Controls the Computer Hardware devices
Allows the parts of a computer to work together by
performing tasks such as transferring data between
memory and disks or rendering output onto a display
device.
It also provides a platform to application software.
Examples: Microsoft Windows, OSX, Linux, … etc.
Utility software
helps
to maintain the computer, such as virus protection.
Examples: Antivirus.
Roles of Systems Software
8
System
Application Software
Software
Users
4
05-Nov-24
Operating System
9
Operating System Functions
10
Provide a user interfce
Manage system memory
Manage processing tasks
Provide networking capability
Control access to system resources
Manage files
5
05-Nov-24
User Interface
11
User interface is the function of the operating
system that allows computer users to access,
command and use the computer.
Types of User Interface:
Command-based user interface
A particular user interface that requires text commands be given to
the computer to perform basic activities
i.e. Unix, DOS
Graphical user interface (GUI)
A user interface that uses pictures (icons) and menus displayed on
the screen to send commands to the computer system
i.e. Windows, Mac OSX
SYSTEM SOFTWARE
OS DEVICE UTILITY
DRIVERS PROGRAMS
12
6
05-Nov-24
13
SYSTEM SOFTWARE
OS DEVICE UTILITY Language
DRIVERS PROGRAMS processor
14
7
05-Nov-24
SOFTWARE
SYSTEM SOFTWARE APPLICATION SOFTWARE
OPERATING DEVICE UTILITY CUSTOMIZED PACKAGE
SYSTEM DRIVERS PROGRAMS
15
Application Software
16
Application Software is a computer program
designed to help users perform an activity.
Application software cannot run on itself but is
dependent on system software to execute.
Types of application software may include:
Accounting software
Media players
Office suites (Word Processing, Spreadsheet,
Presentation … etc.)
Database Management
8
05-Nov-24
Application Software
17
CUSTOMIZED SFOTWARE
18
9
05-Nov-24
APPLICATION SFOTWARE
19
PACKAGE SOFTWARE
10
05-Nov-24
Word Processors
21
Spread Sheet Software
22
11
05-Nov-24
Database
23
Graphics
24
PhotoShop Adobe InDesign
GIMP Serif Drawplus
Illustrator Xara Xtreme
Inkscape Coral paintshop
CorelDraw Coral photoimpact
12
05-Nov-24
Send Your Question to
Inbox
13