Week IV
Week IV
SCIENCE
YEAR ONE (1)
COURSE TITLE: INTRODUCTION TO
COMPUTER
LECTURE WEEK IV
Understanding Computer Software
System software vs. application software
Software categories (productivity, media, utilities)
Software installation/uninstallation
Licensing (open-source vs. proprietary software)
Understanding Computer
Software
Software is a collection of
programs, data, and A program is a set of
Hence, software built using
instructions that enable a instructions or
multiple statements.
computer system and its programming statements.
hardware’s to do the tasks.
It is an important part of
For example, word-
modern computing and is A web browser enables the
processing software
classified into different user to view and share web
enables the user to create,
categories based on its pages and multimedia files.
edit and save documents.
capability and purpose.
Classificatio
n/Types of
Computer
Softwares
Difference between Parameter
Definition
System Software
System Software is the type of software
Application Software
Application Software is the type of software
System Software and which is the interface between application which runs as per user request. It runs on
software and system. the platform which is provide by system
software.
Necessity System software are essential for Application software are not essential for
•Both system software and application operating the computer hardware. the operation of the computer. These are
Without these software, a computer even installed as per the user’s requirements.
software are essentially required for using may not start or function properly.
the computer. Usage System software is used for operating Application software is used by user to
computer hardware. perform specific task.
Installation System software are installed on the Application software are installed
•But they are completely different from each computer when operating system is according to user’s requirements.
Dependency System software can run independently. It An application software cannot run
provides platform for running application independently. It cannot run without the
software. presence of system software.
• For example, the word "READ" can be defined to mean that computer
has to retrieve data from the memory.
•High level language − This language uses English like statements and is
completely independent of machines. Programs written using high level
languages are easy to create, read and understand.
System Software Cont.
…………..
Program written in high level programming languages like Java, C++, etc.
is called source code. Set of instructions in machine readable form is
called object code or machine code.
Device Drivers
Each device like printer, scanner, microphone, speaker, etc. that needs to be
attached externally to the system has a specific driver associated with it.
When you attach a new device, you need to install its driver so that the OS
knows how it needs to be managed.
Application software, sometimes known as "apps" or
"applications," is a type of software that is created for
certain tasks or functions such as productivity,
entertainment, communication, or other reasons.
Software
So spread sheet software can only do operations with
numbers and nothing else.
They double as
management tools as all
This software
their features ensure end
type is designed in various
users get the most value
types, each performing a
for their work while
specific task.
providing an easy-to-use
functioning environment.
They are considered system software because they perform the basic
functions of system software to facilitate the computer system's
operations.
Utility software is intended to help users to manage and maintain their
computer systems, as well as optimize performance and execute different
system-related activities.
A typical example of a utility program that serves as a system software is
an antivirus.
Software whose source code is freely distributed with a license to study, change and
further distributed to anyone for any purpose is called open-source software.
Open-source software provides these advantages to the users due to its thriving
communities −
Interoperable
Flexible due to Localization
Security Affordability Transparent on multiple
customizations is possible
What is Software Installation?
Software installation is the process of setting up a program or application on a
computer so that it becomes functional and ready to use.
When you install software, necessary files are copied to your computer's hard drive,
and configurations are made to ensure the program operates as expected within the
system's environment.
installation/ • Alternatively, use a physical installation medium, such as a CD, DVD, or USB
drive.
Steps for
Software Install Restart the
Complete the Launch the
Installation Additional
Installation:
System (if
Software:
Cont. Components: required):
…………….
Some software may require Once the files are Afterward, you may
see a confirmation Some software Open the installed
additional components (e.g., copied, the
screen stating that may require a application to
frameworks, libraries) for installer will
the installation is system restart to ensure it works
proper functionality. Follow configure the
complete. Click apply changes. correctly.
the prompts to install these. software.
“Finish.”
Software
installation/uninstallation
What is Software Uninstallation?
Software uninstallation is the process of removing a program or application from a computer.
It deletes associated files, configurations, and registry entries to free up storage and system
resources.
proprietary
without cost.
software movement.
(open-
source vs. That is to say, this kind of
software is designed for a
large number of different
Here are some examples
of open source −
• Android
software)
want to work together and
distribute either their own • GNOME
creations or the works of • Firefox
others.
Licensing (open-
source vs. proprietary
software)
What is Proprietary Software?
The term "proprietary software" refers to the category of software that
is protected by copyright laws and must be licensed before it can be
used.
•That is, you will have to pay for its license before you are allowed to
use it.
•It is only accessible to those who own it and those who were
responsible for its development.
Licensing (open-source vs. proprietary
software)
The degree of adaptability
offered by proprietary Copyright protection is
Proprietary Software There are limitations placed
software is significantly applied to proprietary
Cont.…………….. on how it can be utilized.
lower than that of open- software.
source software.
proprietary
use, modification, and distribution its whole.
of the software
Access The term "open access" refers to Only the people who created the
software)
the fact that anyone is able to software and those who have
use the software known as "open purchased a licence to use it are
source." able to use the proprietary software.
END OF
PRESNTATIO
N
THANK YOU