SlideShare a Scribd company logo
1 of 23
Computer software
BY LECTURER SURAJ PANDEY CCT COLLEGE
What is Software
 A set of instructions that performs specific task in
the computer is called a computer program. The
collection of computer programs and related data
that provide the instructions telling a computer
what to do is called a software.
 Software is a set of programs, which are designed
to perform a well-defined function. A program is a
sequence of instructions written to solve a
particular problem.
 There are two types of softwares:
 System Software
 Application Software
BY LECTURER SURAJ PANDEY CCT COLLEGE
System Software
 The system software is a collection of programs
designed to operate, control and extend the
processing capabilities of the computer itself.
System software are generally prepared by
computer manufacturers.
 These softwares comprise of programs written in
low level languages which interact with the
hardware at a very basic level. System software
serves as the interface between hardware and the
end users.
 Some examples of system software are Operating
System, Compilers, Interpreter, Assemblers, etc.
BY LECTURER SURAJ PANDEY CCT COLLEGE
 Basically, a system software performs the
following tasks(Functions).
 Monitoring the use of all the hardware
components.
 Communicating with peripheral devices such as
printer, scanners, webcam, card readers etc.
 Managing the files and folders
 Providing an easy interaction between the users
and components.
 Running the application software
 Development of other types of software.
BY LECTURER SURAJ PANDEY CCT COLLEGE
Application Software
 Application softwares are the softwares that
are designed to satisfy a particular need of a
particular environment.
 Application software may consist of a single
program, such as a Microsoft's notepad for
writing and editing simple text. It may also
consist of a collection of programs, often called
a software package, which work together to
accomplish a task, such as a spreadsheet
package.
BY LECTURER SURAJ PANDEY CCT COLLEGE
 Examples of Application softwares are the
following:
 Payroll Software
 Student Record Software
 Inventory Management Software
 Income Tax Software
 Railways Reservation Software
 Microsoft Office Suite Software
 Microsoft Word
 Microsoft Excel
 Microsoft Powerpoint
BY LECTURER SURAJ PANDEY CCT COLLEGE
 The Application software can be subdivided
into two types:
 1. Tailored or Customized software
 2. Packaged software
BY LECTURER SURAJ PANDEY CCT COLLEGE
 Tailored or customized software:
 It is the software designed to meet the specific
requirement of an organization or individual.
For example, payroll system, result
processing, library system, banking system
etc.
BY LECTURER SURAJ PANDEY CCT COLLEGE
 General or packaged software:
 It is a generalized set of software that perform
specific task. For example, word processing
package, (Ms word), spreadsheet package
(MS-Excel), Data package(Ms-Access),
Multimedia package (Ms-Powerpoint), graphic
package (Photoshop) etc.
BY LECTURER SURAJ PANDEY CCT COLLEGE
 Features of Application Software are the following:
 It is close to user.
 It is easy to design.
 More interactive.
 Slow in speed.
 Generally written in high-level language.
 Easy to understand.
 Easy to manipulate and use.
 Bigger in size and requires large storage space
BY LECTURER SURAJ PANDEY CCT COLLEGE
Utility software
 Utility software is a collection of those
programs that helps the programmer in
performing some specific tasks to reduce the
overall programming effort of the programmer.
 It also provides a useful service to the user of
the computer by providing facilities for
performing common tasks such as data
transfer, search and merge of files, data and
file recovery, diskette management, disk
cleaner, disk defragmenter, system restore,
antivirus etc.
BYLECTURERSURAJPANDEY
CCTCOLLEGE
Introduction to Hardware
 Hardware represents the physical and tangible
components of the computer, i.e., the components
that can be seen and touched.
 Examples of Hardware are following:
 Input devices -- keyboard, mouse, etc.
 Output devices -- printer, monitor, etc.
 Secondary storage devices -- Hard disk, CD,
DVD, etc.
 Internal components -- CPU, motherboard,
RAM, etc.
BY LECTURER SURAJ PANDEY CCT COLLEGE
BY LECTURER SURAJ PANDEY CCT COLLEGE
Relationship between Hardware
and Software
 Mutually dependent. Both of them must work
together to make computer produce a useful
output.
 Software cannot be utilized without supporting
hardware.
 Hardware without set of programs to operate
upon cannot be utilized and is useless.
 To get a particular job done on the computer,
relevant software should be loaded into the
hardware.
 Hardware is a one time expense.
BY LECTURER SURAJ PANDEY CCT COLLEGE
 Software development is very expensive and
is a continuing expense.
 Different softwares can be loaded on a
hardware to run different jobs.
 A software acts as an interface between the
user and the hardware.
 If hardware is the 'heart' of a computer system,
then software is its 'soul'. Both are
complimentary to each other.
BY LECTURER SURAJ PANDEY CCT COLLEGE
Hardware v/s Software
BY LECTURER SURAJ PANDEY CCT COLLEGE
BY LECTURER SURAJ PANDEY CCT COLLEGE
BY LECTURER SURAJ PANDEY CCT COLLEGE
BY LECTURER SURAJ PANDEY CCT COLLEGE
What is Firmware
 Firmware is a combination of software and
hardware. Computer chips that have data or
programs recorded on them are firmware. These
chips commonly include the following:
 ROMs (read-only memory)
 PROMs (programmable read-only memory)
 EPROMs (erasable programmable read-only
memory)
 Firmware in PROM or EPROM is designed to be
updated if necessary through a software update.
 Typical examples of devices containing firmware
are embedded systems (such as traffic lights,
consumer appliances, and digital watches),
computers,BY LECTURER SURAJ PANDEY CCT COLLEGE
What is Middleware
 The term is most commonly used for software that enables
communication and management of data in distributed
applications.
 In the computer industry, middleware is a general term for
any programming that serves to "glue together" or mediate
between two separate and often already existing programs. A
common application of middleware is to allow programs
written for access to a particular database to access other
databases.
 Typically, middleware programs provide messaging services
so that different applications can communicate. The
systematic tying together of disparate applications, often
through the use of middleware, is known as enterprise
application integration (EAI).
BY LECTURER SURAJ PANDEY CCT COLLEGE
BY LECTURER SURAJ PANDEY CCT COLLEGE
 Middleware is the infrastructure which facilitates
creation of business applications, and provides core
services like concurrency, transactions, threading,
messaging, and the SCA framework for service-
oriented architecture (SOA) applications. It also
provides security and enables high availability
functionality to your enterprise.
 Middleware includes Web servers, application servers,
content management systems, and similar tools that
support application development and delivery. It is
especially integral to information technology based on
Extensible Markup Language (XML), Simple Object
Access Protocol (SOAP), Web services, SOA, Web
2.0 infrastructure, and Lightweight Directory Access
Protocol (LDAP)m etc.
BY LECTURER SURAJ PANDEY CCT COLLEGE

More Related Content

What's hot

What's hot (20)

Hardware software components
Hardware software componentsHardware software components
Hardware software components
 
Presentation on computer software
Presentation on computer softwarePresentation on computer software
Presentation on computer software
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Hardware and software ppt
Hardware and software pptHardware and software ppt
Hardware and software ppt
 
Computer software
Computer softwareComputer software
Computer software
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a Computer
 
What is Application Software?
What is Application Software?What is Application Software?
What is Application Software?
 
Basics of the Computer System
Basics of the Computer SystemBasics of the Computer System
Basics of the Computer System
 
Types of application software
Types of application softwareTypes of application software
Types of application software
 
Application software
Application softwareApplication software
Application software
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computer
 
What is software
What is softwareWhat is software
What is software
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Types of software
Types of softwareTypes of software
Types of software
 
Computer software
Computer softwareComputer software
Computer software
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
Input, output, storage device
Input, output, storage deviceInput, output, storage device
Input, output, storage device
 
Introduction to software
Introduction to softwareIntroduction to software
Introduction to software
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer software
 
Application software
Application softwareApplication software
Application software
 

Similar to Basic of Computer software

Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.pptAmanuelZewdie4
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmwareMH Shihab
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample materialVskills
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample materialVskills
 
Computer software
Computer softwareComputer software
Computer softwareChahat Jain
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer softwareAastha Kohli
 
Software engineering
Software engineeringSoftware engineering
Software engineeringPihu Goel
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...A. S. M. Shafi
 
Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3MDHASNAIN23
 
computer software
computer softwarecomputer software
computer softwareRiya Gupta
 
Computer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppComputer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppmeharikiros2
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdfAFANJIPHILL
 
Basic computer tutorial
Basic computer tutorialBasic computer tutorial
Basic computer tutorialSayeedAsghar
 
SESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxSESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxchusematelephone
 

Similar to Basic of Computer software (20)

MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.ppt
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmware
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Computer software
Computer softwareComputer software
Computer software
 
Acem computer software
Acem computer softwareAcem computer software
Acem computer software
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...
 
Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3
 
computer software
computer softwarecomputer software
computer software
 
Clifford sugerman
Clifford sugermanClifford sugerman
Clifford sugerman
 
System and Application Software of Computer
System and Application Software of ComputerSystem and Application Software of Computer
System and Application Software of Computer
 
Computer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppComputer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cpp
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
 
Computer software
Computer softwareComputer software
Computer software
 
Basic computer tutorial
Basic computer tutorialBasic computer tutorial
Basic computer tutorial
 
SESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxSESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptx
 

More from suraj pandey

Systemcare in computer
Systemcare in computer Systemcare in computer
Systemcare in computer suraj pandey
 
vb.net Constructor and destructor
vb.net Constructor and destructorvb.net Constructor and destructor
vb.net Constructor and destructorsuraj pandey
 
Overloading and overriding in vb.net
Overloading and overriding in vb.netOverloading and overriding in vb.net
Overloading and overriding in vb.netsuraj pandey
 
Basic in Computernetwork
Basic in ComputernetworkBasic in Computernetwork
Basic in Computernetworksuraj pandey
 
History of computer
History of computerHistory of computer
History of computersuraj pandey
 
Basic of Internet&email
Basic of Internet&emailBasic of Internet&email
Basic of Internet&emailsuraj pandey
 
Basic fundamental Computer input/output Accessories
Basic fundamental Computer input/output AccessoriesBasic fundamental Computer input/output Accessories
Basic fundamental Computer input/output Accessoriessuraj pandey
 
Introduction of exception in vb.net
Introduction of exception in vb.netIntroduction of exception in vb.net
Introduction of exception in vb.netsuraj pandey
 
Transmission mediums in computer networks
Transmission mediums in computer networksTransmission mediums in computer networks
Transmission mediums in computer networkssuraj pandey
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.netsuraj pandey
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computersuraj pandey
 
Computer Fundamental Network topologies
Computer Fundamental Network topologiesComputer Fundamental Network topologies
Computer Fundamental Network topologiessuraj pandey
 
Basic using of Swing in Java
Basic using of Swing in JavaBasic using of Swing in Java
Basic using of Swing in Javasuraj pandey
 
Basic Networking in Java
Basic Networking in JavaBasic Networking in Java
Basic Networking in Javasuraj pandey
 
Basic Java Database Connectivity(JDBC)
Basic Java Database Connectivity(JDBC)Basic Java Database Connectivity(JDBC)
Basic Java Database Connectivity(JDBC)suraj pandey
 
Graphical User Interface in JAVA
Graphical User Interface in JAVAGraphical User Interface in JAVA
Graphical User Interface in JAVAsuraj pandey
 

More from suraj pandey (20)

Systemcare in computer
Systemcare in computer Systemcare in computer
Systemcare in computer
 
vb.net Constructor and destructor
vb.net Constructor and destructorvb.net Constructor and destructor
vb.net Constructor and destructor
 
Overloading and overriding in vb.net
Overloading and overriding in vb.netOverloading and overriding in vb.net
Overloading and overriding in vb.net
 
Basic in Computernetwork
Basic in ComputernetworkBasic in Computernetwork
Basic in Computernetwork
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
 
Dos commands new
Dos commands new Dos commands new
Dos commands new
 
History of computer
History of computerHistory of computer
History of computer
 
Dos commands
Dos commandsDos commands
Dos commands
 
Basic of Internet&email
Basic of Internet&emailBasic of Internet&email
Basic of Internet&email
 
Basic fundamental Computer input/output Accessories
Basic fundamental Computer input/output AccessoriesBasic fundamental Computer input/output Accessories
Basic fundamental Computer input/output Accessories
 
Introduction of exception in vb.net
Introduction of exception in vb.netIntroduction of exception in vb.net
Introduction of exception in vb.net
 
Transmission mediums in computer networks
Transmission mediums in computer networksTransmission mediums in computer networks
Transmission mediums in computer networks
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Computer Fundamental Network topologies
Computer Fundamental Network topologiesComputer Fundamental Network topologies
Computer Fundamental Network topologies
 
Basic using of Swing in Java
Basic using of Swing in JavaBasic using of Swing in Java
Basic using of Swing in Java
 
Basic Networking in Java
Basic Networking in JavaBasic Networking in Java
Basic Networking in Java
 
Basic Java Database Connectivity(JDBC)
Basic Java Database Connectivity(JDBC)Basic Java Database Connectivity(JDBC)
Basic Java Database Connectivity(JDBC)
 
Graphical User Interface in JAVA
Graphical User Interface in JAVAGraphical User Interface in JAVA
Graphical User Interface in JAVA
 
Generics in java
Generics in javaGenerics in java
Generics in java
 

Recently uploaded

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesSHIVANANDaRV
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonhttgc7rh9c
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 

Recently uploaded (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Basic of Computer software

  • 1. Computer software BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 2. What is Software  A set of instructions that performs specific task in the computer is called a computer program. The collection of computer programs and related data that provide the instructions telling a computer what to do is called a software.  Software is a set of programs, which are designed to perform a well-defined function. A program is a sequence of instructions written to solve a particular problem.  There are two types of softwares:  System Software  Application Software BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 3. System Software  The system software is a collection of programs designed to operate, control and extend the processing capabilities of the computer itself. System software are generally prepared by computer manufacturers.  These softwares comprise of programs written in low level languages which interact with the hardware at a very basic level. System software serves as the interface between hardware and the end users.  Some examples of system software are Operating System, Compilers, Interpreter, Assemblers, etc. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 4.  Basically, a system software performs the following tasks(Functions).  Monitoring the use of all the hardware components.  Communicating with peripheral devices such as printer, scanners, webcam, card readers etc.  Managing the files and folders  Providing an easy interaction between the users and components.  Running the application software  Development of other types of software. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 5. Application Software  Application softwares are the softwares that are designed to satisfy a particular need of a particular environment.  Application software may consist of a single program, such as a Microsoft's notepad for writing and editing simple text. It may also consist of a collection of programs, often called a software package, which work together to accomplish a task, such as a spreadsheet package. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 6.  Examples of Application softwares are the following:  Payroll Software  Student Record Software  Inventory Management Software  Income Tax Software  Railways Reservation Software  Microsoft Office Suite Software  Microsoft Word  Microsoft Excel  Microsoft Powerpoint BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 7.  The Application software can be subdivided into two types:  1. Tailored or Customized software  2. Packaged software BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 8.  Tailored or customized software:  It is the software designed to meet the specific requirement of an organization or individual. For example, payroll system, result processing, library system, banking system etc. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 9.  General or packaged software:  It is a generalized set of software that perform specific task. For example, word processing package, (Ms word), spreadsheet package (MS-Excel), Data package(Ms-Access), Multimedia package (Ms-Powerpoint), graphic package (Photoshop) etc. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 10.  Features of Application Software are the following:  It is close to user.  It is easy to design.  More interactive.  Slow in speed.  Generally written in high-level language.  Easy to understand.  Easy to manipulate and use.  Bigger in size and requires large storage space BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 11. Utility software  Utility software is a collection of those programs that helps the programmer in performing some specific tasks to reduce the overall programming effort of the programmer.  It also provides a useful service to the user of the computer by providing facilities for performing common tasks such as data transfer, search and merge of files, data and file recovery, diskette management, disk cleaner, disk defragmenter, system restore, antivirus etc. BYLECTURERSURAJPANDEY CCTCOLLEGE
  • 12. Introduction to Hardware  Hardware represents the physical and tangible components of the computer, i.e., the components that can be seen and touched.  Examples of Hardware are following:  Input devices -- keyboard, mouse, etc.  Output devices -- printer, monitor, etc.  Secondary storage devices -- Hard disk, CD, DVD, etc.  Internal components -- CPU, motherboard, RAM, etc. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 13. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 14. Relationship between Hardware and Software  Mutually dependent. Both of them must work together to make computer produce a useful output.  Software cannot be utilized without supporting hardware.  Hardware without set of programs to operate upon cannot be utilized and is useless.  To get a particular job done on the computer, relevant software should be loaded into the hardware.  Hardware is a one time expense. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 15.  Software development is very expensive and is a continuing expense.  Different softwares can be loaded on a hardware to run different jobs.  A software acts as an interface between the user and the hardware.  If hardware is the 'heart' of a computer system, then software is its 'soul'. Both are complimentary to each other. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 16. Hardware v/s Software BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 17. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 18. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 19. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 20. What is Firmware  Firmware is a combination of software and hardware. Computer chips that have data or programs recorded on them are firmware. These chips commonly include the following:  ROMs (read-only memory)  PROMs (programmable read-only memory)  EPROMs (erasable programmable read-only memory)  Firmware in PROM or EPROM is designed to be updated if necessary through a software update.  Typical examples of devices containing firmware are embedded systems (such as traffic lights, consumer appliances, and digital watches), computers,BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 21. What is Middleware  The term is most commonly used for software that enables communication and management of data in distributed applications.  In the computer industry, middleware is a general term for any programming that serves to "glue together" or mediate between two separate and often already existing programs. A common application of middleware is to allow programs written for access to a particular database to access other databases.  Typically, middleware programs provide messaging services so that different applications can communicate. The systematic tying together of disparate applications, often through the use of middleware, is known as enterprise application integration (EAI). BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 22. BY LECTURER SURAJ PANDEY CCT COLLEGE
  • 23.  Middleware is the infrastructure which facilitates creation of business applications, and provides core services like concurrency, transactions, threading, messaging, and the SCA framework for service- oriented architecture (SOA) applications. It also provides security and enables high availability functionality to your enterprise.  Middleware includes Web servers, application servers, content management systems, and similar tools that support application development and delivery. It is especially integral to information technology based on Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Web services, SOA, Web 2.0 infrastructure, and Lightweight Directory Access Protocol (LDAP)m etc. BY LECTURER SURAJ PANDEY CCT COLLEGE