The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
What is Software? Types and Differences
1.
2. What is a Software?
• A software or computer software essentially a type of programs which enable the
users to perform some particular specific task or actually used to operate their
computer.
• It essentially directs all of the peripheral devices on the entire computer system-
what exactly to do and how exactly to perform a task.
• A software plays a key role of a mediator between the user and the computer
hardware.
• In the absence of software, a user essentially can’t perform any task on a computer.
• A software product development company is the one which develops software for
the users.
4. Application Software
• They are also popularly known as end-user programs or even productivity
programs which assist the user in completing various tasks like making
notes, designing graphics, carrying out calculations or even playing
computer games.
• They are actually used by the end-user as well as have specific functionality
or tasks which they are designed to perform.
• These software are often developed through custom software
development, based on the requirements of the users.
5. • Application Software acts as a mediator
between the end-user and System Software.
• It is also known as an application package.
This type of software is written using a high-
level language like C, Java, VB. Net, etc.
• It is a user-specific and is designed to meet
the requirements of the user.
• You can also install multiple Application
Software on a single System Software.
8. Types of Application Software
• Word-processing software:- It makes use of a computer
for creating, modifying, viewing, storing, retrieving, and printing
documents.
• Spreadsheet software:- Spreadsheet software is a numeric
data-analysis tool that allows you to create a computerized ledger.
• Database software:- A database software is a collection of
related data that is stored and retrieved according to user demand.
9. • Graphics software:-
• It allows computer systems for creating, editing, drawings, graphs, etc.
• Education software:-
• Education software allows a computer to be used as a learning and
teaching tool.
• Entertainment software:-
• This type of app allows a computer to be used as an entertainment tool.
10. Features of Application Software:
• Perform more specialized tasks like word
processing, spreadsheets, email, photo
editing, etc.
• It needs more storage space as it is bigger in
size
• Easy to design and more interactive for the
user
• Generally written in a high-level language
11.
12. System Software
• System software is a type of computer program that is
designed to run a computer's hardware and application
programs.
• If we think of the computer system as a layered model,
the system software is the interface between the hardware
and user applications.
• common system software examples are:
13. a. Operating System
• The operating system allows the parts of a computer to work
together by performing tasks like
transferring data between memory and disks or rendering output
onto a display device.
• It provides a platform to run high-level system software
and application software.
• A kernel is the core part of the operating system that defines
an API for applications programs and an interface to device drivers.
• A user interface "allows users to interact with a computer.
14. • Operating system software helps you for the
effective utilization of all hardware and
software components of a computer system.
15. Examples of OS:
• MS Windows
• macOS
• Linux iOS
• Android
• CentOS
• Ubuntu
• Unix
16. b. Utilitysoftware or system support
programs
• These software are designed to assist in analyzing, as well as optimizing, along with
configuring and maintaining a given computer system.
• It provides support to the computer infrastructure.
• Software like disk cleanup and management tools, anti-viruses, defragmenters,
compression tools etc. are all utility software.
• Some of its examples are:
• important utilities are as followed-
– Text Editor
– Backup Utility program
– Compression Utility
– Disk Defragmentor
– Antivirus Software
17. • Utility programs are a set of programs that
help users in system maintenance tasks, and
in performing tasks of routine nature.
18. c.Device Driver
• device driver is a software program that
controls a particular types of (or) specific type
of hardware.
• Examples: Sound card driver, video card driver,
etc.
19. • Programming language translators:-
Transforms the instructions prepared by
developers in a programming language into a
form that can be interpreted or compiled and
executed by a computer system.
• Communication Software : - Communication
software allows us to transfer data and
programs from one computer system to
another.
20. Function of System Software
• It controls and manages the operation of a computer hardware.
• It enables application program to executes properly.
• Allocating system resources-The system resources are time, memory,
input, and output.
• Memory is also managed by operating system. Disk space is the part of
main memory.
• File and disk management-The user needs to save, copy, delete, move and
rename the files. The system software will handle those functions.
• Monitoring system activities-The system security and system performance
is monitored by system software.
• System performance includes response time and CPU utilization.