SlideShare a Scribd company logo
Unit- 2 computer software
A computer needs both hardware and
software for its proper functioning. Hardware
components like input devices, processing
unit, output devices, and storage unit alone
cannot perform any particular function
without software. Computer software or
simply software, is a collection of data or
computer programs that tell the computer
how to work. Software acts as an between
the user and rest of the computer system.
Program Vs Software
Program Software
1.Program is a set of instructions written in a
programming language used to execute for a
specific task or particular function.
Software is a set of Programs used to execute
for an entire application.
There are Many programs combine together to
form software. it is also used to perform a task.
2. A program does not have further
categorization.
Software can be categorized into two
categories: application software and system
software.
3. A program cannot be software. Software can be a program.
4. A program consists of a set of instructions
which are coded in a programming language
like c, C++, PHP, Java etc.
Software consists of bundles of programs and
data files. Programs in specific software use
these data files to perform a dedicated type of
tasks.
4. A program is compiled every time when we
need to generate some output from it.
Whole software is compiled, tested and
debugged during the development process.
5. Program has limited functionality and less
features.
Software has lots of functionality and features
such as GUI, input/output data, process etc.
Types of software
In any computer system platforms, software
can be grouped into a few broad categories.
Three major primary software categories are:
System software
Utility software
Application software
1.System software
 System software are generally prepared by computer manufactures.
 System software is a category of software that coordinates the
complete system hardware and provides an environment of
platform for all the other types of software to work in.
 It is the most basic type of software in any computer system, which
is essential for other programs, application and indeed for the
whole computer system to function.
 This type of software acts as an intermediary between computer
hardware and application programs.
 System software is responsible for accessing computer hardware
and providing required resources and services to application
software.
 Operating systems, device drivers, compliers, database
management system, Interpreter, Assemblers etc are examples of
system software.
2. Application software
 Software that is used to solve specific user problems is
called application software or end user program.
Depending on the work for which it was designed,
application software can manipulate text, numbers,
graphics or a combination of these elements.
They are non-essential software which are installed
and run depending upon the requirements, in the
environment provided by the system software.
Some examples of application software are: ms-word,
ms-excel, adobe Photoshop, student record software,
Income tax software.
3.Utility software
Software that support operations and
management of a computer system is called
system utilities or utility software.
These are computer programs designed to
assist users in the maintenance and care of
their computers.
These software are used to perform tasks such
as locating files, disk cleaners, antivirus
software etc are examples of utility software.
What is computer virus?
 a computer virus is a program that inserts itself into one or more
files and then performs some action.
 Computer virus works in two phases.
 The first phase, in which the virus inserts itself into a file, is
called the insertion phase.
 The second phase, in which it performs some action, is called
the execution phase.
 Almost all virus are attached to an executable, which means the
virus may exist on our computer but it actually cannot infect
your computer unless we run or open the malicious program.
 Virus is spread by human action people will unknowingly
continue the spread of a computer virus by sharing infecting files
or sending emails with viruses as attachments in the email.
What is antivirus
Antimalware or antivirus is a type of software
program designed to prevent ,detect and
remediate malware infections on individual
computing devices and IT systems.
The

More Related Content

PPTX
Virtual Machines - Virtual Box
PPTX
Windows Operating System
PDF
Intermediate Operating Systems
PPS
أساسيات الكمبيوتر وتقنية المعلومات
PPTX
Linux Memory Management
PDF
Linux installation on a Virtual Machine
PPTX
Bootstrap loader
PPT
Basic computer maintenance
Virtual Machines - Virtual Box
Windows Operating System
Intermediate Operating Systems
أساسيات الكمبيوتر وتقنية المعلومات
Linux Memory Management
Linux installation on a Virtual Machine
Bootstrap loader
Basic computer maintenance

What's hot (20)

PPSX
Hard drive partitions
PPTX
Installation of windows server 2008
PPTX
PDF
PDF
Ordinateur+et+système+d'exploitation 1.pdf
PPTX
COMPUTER SYSTEM AND ITS COMPONENTS
PPTX
Chapter 1 computer fundamentals
PPTX
Windows 10
PPTX
History of computer virus by mohsin ali dahar khairpur
PPT
Chapter 1 - Introduction
PPTX
Functions Of Operating Systems
PPT
تعريف نظام التشغيل وكيفية عمله
PPTX
Operating systems Overview
PPTX
Software components
PPT
Desktop 03
PDF
Computer viruses
PDF
NTFS file system
PPTX
Operating system
PPTX
Presentation On Operating system
PPTX
computer Virus
Hard drive partitions
Installation of windows server 2008
Ordinateur+et+système+d'exploitation 1.pdf
COMPUTER SYSTEM AND ITS COMPONENTS
Chapter 1 computer fundamentals
Windows 10
History of computer virus by mohsin ali dahar khairpur
Chapter 1 - Introduction
Functions Of Operating Systems
تعريف نظام التشغيل وكيفية عمله
Operating systems Overview
Software components
Desktop 03
Computer viruses
NTFS file system
Operating system
Presentation On Operating system
computer Virus
Ad

Similar to Basic of computer 3 (20)

PPTX
Softwares and Operating System.pptx
PPTX
computersoftwareitstypes-150210102316-conversion-gate02 (1).pptx
PPT
Presentation on different kinds of software
PPTX
sw.pptx
PPTX
Part 5.1 Hardware | Software | System Software | Application Software
DOCX
Document of
PPT
computer software
PDF
itcpresentationnew-150929164902-lva1-app6891.pdf
PPTX
Introduction to Computers Lecture # 11
PPTX
Software Presentation
PPTX
ICF3.pptx computer software dhjddjbdjddr
PPT
itcpresentationnew-150929164902-lva1-app6891 (1).ppt
PPT
Computer Software | System software | Application software
PDF
Computer Hardware And Software Types, Functions, Difference between Hardware ...
PPTX
SOFTWARE
PPTX
Acem computer software
PPTX
Lesson 5 computer software
PPTX
Computer Software's by Luqman
PDF
computer hardware & software
PPTX
It in business(komal doua)
Softwares and Operating System.pptx
computersoftwareitstypes-150210102316-conversion-gate02 (1).pptx
Presentation on different kinds of software
sw.pptx
Part 5.1 Hardware | Software | System Software | Application Software
Document of
computer software
itcpresentationnew-150929164902-lva1-app6891.pdf
Introduction to Computers Lecture # 11
Software Presentation
ICF3.pptx computer software dhjddjbdjddr
itcpresentationnew-150929164902-lva1-app6891 (1).ppt
Computer Software | System software | Application software
Computer Hardware And Software Types, Functions, Difference between Hardware ...
SOFTWARE
Acem computer software
Lesson 5 computer software
Computer Software's by Luqman
computer hardware & software
It in business(komal doua)
Ad

Recently uploaded (20)

PDF
composite construction of structures.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
DOCX
573137875-Attendance-Management-System-original
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Well-logging-methods_new................
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT
Project quality management in manufacturing
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Geodesy 1.pptx...............................................
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
additive manufacturing of ss316l using mig welding
composite construction of structures.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
573137875-Attendance-Management-System-original
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Well-logging-methods_new................
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Project quality management in manufacturing
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
CYBER-CRIMES AND SECURITY A guide to understanding
R24 SURVEYING LAB MANUAL for civil enggi
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Geodesy 1.pptx...............................................
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
UNIT 4 Total Quality Management .pptx
CH1 Production IntroductoryConcepts.pptx
Lecture Notes Electrical Wiring System Components
Operating System & Kernel Study Guide-1 - converted.pdf
additive manufacturing of ss316l using mig welding

Basic of computer 3

  • 1. Unit- 2 computer software A computer needs both hardware and software for its proper functioning. Hardware components like input devices, processing unit, output devices, and storage unit alone cannot perform any particular function without software. Computer software or simply software, is a collection of data or computer programs that tell the computer how to work. Software acts as an between the user and rest of the computer system.
  • 2. Program Vs Software Program Software 1.Program is a set of instructions written in a programming language used to execute for a specific task or particular function. Software is a set of Programs used to execute for an entire application. There are Many programs combine together to form software. it is also used to perform a task. 2. A program does not have further categorization. Software can be categorized into two categories: application software and system software. 3. A program cannot be software. Software can be a program. 4. A program consists of a set of instructions which are coded in a programming language like c, C++, PHP, Java etc. Software consists of bundles of programs and data files. Programs in specific software use these data files to perform a dedicated type of tasks. 4. A program is compiled every time when we need to generate some output from it. Whole software is compiled, tested and debugged during the development process. 5. Program has limited functionality and less features. Software has lots of functionality and features such as GUI, input/output data, process etc.
  • 3. Types of software In any computer system platforms, software can be grouped into a few broad categories. Three major primary software categories are: System software Utility software Application software
  • 4. 1.System software  System software are generally prepared by computer manufactures.  System software is a category of software that coordinates the complete system hardware and provides an environment of platform for all the other types of software to work in.  It is the most basic type of software in any computer system, which is essential for other programs, application and indeed for the whole computer system to function.  This type of software acts as an intermediary between computer hardware and application programs.  System software is responsible for accessing computer hardware and providing required resources and services to application software.  Operating systems, device drivers, compliers, database management system, Interpreter, Assemblers etc are examples of system software.
  • 5. 2. Application software  Software that is used to solve specific user problems is called application software or end user program. Depending on the work for which it was designed, application software can manipulate text, numbers, graphics or a combination of these elements. They are non-essential software which are installed and run depending upon the requirements, in the environment provided by the system software. Some examples of application software are: ms-word, ms-excel, adobe Photoshop, student record software, Income tax software.
  • 6. 3.Utility software Software that support operations and management of a computer system is called system utilities or utility software. These are computer programs designed to assist users in the maintenance and care of their computers. These software are used to perform tasks such as locating files, disk cleaners, antivirus software etc are examples of utility software.
  • 7. What is computer virus?  a computer virus is a program that inserts itself into one or more files and then performs some action.  Computer virus works in two phases.  The first phase, in which the virus inserts itself into a file, is called the insertion phase.  The second phase, in which it performs some action, is called the execution phase.  Almost all virus are attached to an executable, which means the virus may exist on our computer but it actually cannot infect your computer unless we run or open the malicious program.  Virus is spread by human action people will unknowingly continue the spread of a computer virus by sharing infecting files or sending emails with viruses as attachments in the email.
  • 8. What is antivirus Antimalware or antivirus is a type of software program designed to prevent ,detect and remediate malware infections on individual computing devices and IT systems. The