Www.monash.edu.au FIT1001- Computer Systems Lecture 12 Introduction to System Software.
Computer Software (Lecture#3)
-
Upload
usmanchaudhry -
Category
Documents
-
view
55 -
download
2
description
Transcript of Computer Software (Lecture#3)
![Page 1: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/1.jpg)
Lecture # 3
Computer Software
![Page 2: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/2.jpg)
Computer Software
“A set of instructions given to the computer to solve user problems
and to control different operations of the computer.”
![Page 3: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/3.jpg)
What is a software?
- The instructions needed to direct the computer to complete specific tasks.
- Software can be categorized broadly into two types :-
Computer Software
![Page 4: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/4.jpg)
The Programs that are on the disks are software
![Page 5: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/5.jpg)
• The Computer software is classified into three main categories:
–Application software–System software–Utility software
COMPUTER SOFTWARE
![Page 6: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/6.jpg)
Application Software
Application Software consists of programs that tell a computer how to produce information. Some of the more commonly used packages are: • Word processing • Electronic spreadsheet• Database • Presentation graphics
![Page 7: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/7.jpg)
Word Processing• Word Processing software is used to create and print
documents. A key advantage of word processing software is that users easily can make changes in documents.
![Page 8: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/8.jpg)
Electronic Spreadsheets• Electronic spreadsheet software allows the user to add,
subtract, and perform user-defined calculations on rows and columns of numbers. These numbers can be changed and the spreadsheet quickly recalculates the new results.
![Page 9: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/9.jpg)
Database Software• Allows the user to enter, retrieve, and update data in an
organized and efficient manner, with flexible inquiry and reporting capabilities.
![Page 10: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/10.jpg)
Presentation graphic software• Allows the user to create documents called slides to be
used in making the presentations.
![Page 11: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/11.jpg)
APPLICATIONS
• MS Internet Explorer• (Your internet
Browser)
![Page 12: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/12.jpg)
TYPES OF BROWSERS
Mozilla Firefox Internet Explorer Opera Safari Konqueror Flock
Firefox is gaining Popularity over IE
Flock
![Page 13: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/13.jpg)
System Software: System Software includes the Operating System and all the
utilities that enable the computer to function.
System software is a term referring to any computer software which manages and controls the hardware so that application software can perform a task.
Example: Operating Systems, Compiler, Disk Drivers etc.
![Page 14: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/14.jpg)
Definition of OS :-A set of programs that control and
supervise a computer system’s hardware
Purposes of OS :-• To manage the hardware for efficient
utilization of computer resources
• To interface between a user/an application program with the hardware
Operating System
![Page 15: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/15.jpg)
• OS is made up of 2 programs;
Control Program
Service Program
Operating System
![Page 16: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/16.jpg)
1. Control program - three main functions
Resource allocation
allocate processor time, primary storage, input and output devices
Job management
to monitor, schedule and control programs for its efficient processing
Data management
-managing access to data for input of information to printers, disks/displays- all hardware components activities are controlled by the supervisor program
Operating System
![Page 17: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/17.jpg)
2. Service programs- provides services to the user/programmer- services include language-translator programs and utility programs- language-translator program converts instructions from English-like language to machine-language to be executed by the computer- utility program performs loading, saving, copying, keeping track of files stored on a disk, preparing a formatted disk
Operating System
![Page 18: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/18.jpg)
Language TranslatorUtility
Progra
m
Other Services
Data Mgmt.Job
Mgmt.
Resource Allocation
Supervisor
Operating System
![Page 19: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/19.jpg)
TYPES OF OS
Microsoft Windows (98, 2000, XP, Vista, 7, 8)
Mac OS (X) Linux OS (Hundreds of
even thousands of distros ex: Red Hat, Ubuntu, Mandrake etc. Visit http://distrowatch.com/ for listing of Linux OS)
Unix OS etc.
![Page 20: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/20.jpg)
OPERATING SYSTEMS
• MS-DOS• Windows 95,98,Me• Windows NT,
2000,XP,7,8
• Red -hat Linux, Ubuntu, Centos, Fedora, Mint
![Page 21: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/21.jpg)
System Software
Device Driver• A program that controls a particular type of device
that is attached to your computer.
• There are device drivers for printers, scanner, modem, displays, CD-ROM and so on.
• A device driver essentially converts the more general input/output instructions of the operating system to messages that the device type can understand.
![Page 22: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/22.jpg)
• Also known as service routine, utility software helps to analyze, configure, optimize and maintain the computer.
• Examples:– Disk Defragmenters – Systems Utilities– Antivirus Scanners– Disk Cleanser
Utility Software
![Page 23: Computer Software (Lecture#3)](https://reader035.fdocuments.us/reader035/viewer/2022081507/577cc0171a28aba7118ed19a/html5/thumbnails/23.jpg)
Thank You