SlideShare a Scribd company logo
KLE SOCIETY'S COLLEGE OF EDUCATION,
VIDYANAGAR, HUBBALLI.
Subject: ICT BASICS:OPERATING SYSTEM AND APPLICAT
ION SOFTWARE.
SEMINAR ON: INTRODUCTION TO APPLICATION SOFTW
ARE.
Contents
 Todays Topic: Introduction to Computer application Software
 We will learn
1. What is software?
2. What is Hardware?
3. Types of Software
 System s/w, Application s/w, Open source & Propri
etary s/w
4. Examples of system Software
 Operating System, compiler, loader, linker, Interpr
eter
5. Examples of Application Software
 Word processors, Spreadsheets, Presentation, Dat
abase systems
Introduction to Computer appl
ication Software
Software & Hardware?
 Computer Instructions or data, anything that can be store
d electronically is Software.
 Hardware is one that is tangible. The storage devices (
Hard disk, CD’s etc.,), mouse, keyboard CPU and displa
y devices (Monitor) are Hardware.
For example: There is a problem in the Software implies
– Problem with program or data
Types of Software
• System Software
• Application Software
• Open source Software and
• Proprietary Software
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 sof
tware which manages and controls the hardware so that
application software can perform a task.
Example:
Operating Systems, Compiler, Loader, Linker, Interpreter.
System Software:
Operating System:
 Operating System is a software, which makes a compute
r to actually work.
 It is the software the enables all the programs we use.
 The OS organizes and controls the hardware.
 OS acts as an interface between the application program
s and the machine hardware.
 Examples: Windows, Linux, Unix and Mac OS, etc.,
System Software (contd):
Source Languages Target Languages
‘C’ language ‘C’ language
‘Pascal’ language Machine language
FORTRAN language
C++ language
ADA language
Compiler: A compiler is a program that reads a prog
ram in one language – the source language and tran
slates into an equivalent program in another languag
e – the target language.
System Software (contd):
Loader: A loader is the part of an operating system that i
s responsible for loading programs into memory, prepari
ng them for execution and then executing them.
The loader is usually a part of the operating system's ker
nel and usually is loaded at system boot time and stays i
n memory until the system is rebooted, shut down, or po
wered off.
In Unix, the loader is the handler for the system call exec
ve().
System Software (contd):
Linker: A linker or link editor is a program that takes on
e or more objects generated by compilers and assemble
s them into a single executable program.
Linkers can take objects from a collection called a library
. The objects are program modules containing machine c
ode and information for the linker.
The linker takes care of arranging the objects in a progra
m's address space.
System Software (contd):
Interpreter: An interpreter is a computer pro
gram that translates and executes instructions w
ritten in a computer programming language line-
by-line, unit by unit etc.,
An interpreter needs to be able to analyze, or pa
rse, instructions written in the source language.
Example: Lisp systems, etc.,
Application Software:
Application Software includes programs that do real work
for user.
Example:
Payroll systems, Inventory Control, Manage student data
base, Word Processor, Spreadsheet and Database Man
agement System etc.,
Application Software:
Word Processors:
Word processing is a tool that helps user in creating, edit
ing, and printing documents. Word processors will norma
lly have the following capabilities built into them:
 Spell checking
 Standard layouts for normal documents
 Have some characters appear in bold print, ital
ics, or underlined
 Center lines, make text line up on the left side
of the paper, or the right side of the paper
 Save the document so it can be used again
 print the document.
Examples: WordPerfect and Microsoft Word
Application Software
(contd…):
Graphic Presentations: The presentation prog
rams can make giving presentations and using overhead
s easier. Other uses include:
 Slide Shows
 Repeating Computer Presentations on a comp
uter monitor
 Using Sound and animation in slide shows
The most recognized graphic presentation programs are
Microsoft PowerPoint and Harvard Graphics.
Application Software
(contd…):
Database Management System (DBMS):
 A DBMS is a software tool that allows multiple users to st
ore, access, and process data into useful information.
 Database programs are designed for these types of appli
cations:
 Membership lists
 Student lists
 Grade reports
 Instructor schedules
All of these have to be maintained so you can find what y
ou need quickly and accurately.
 Example:Microsoft Access, dBASE, Oracle.
Application Software
(contd…):
Spreadsheets: The spreadsheet packages are des
igned to use numbers and formulas to do calculations wit
h ease. Examples of spreadsheets include:
 Budgets
 Payrolls
 Grade Calculations
 Address Lists
The most commonly used spreadsheet programs are Mi
crosoft Excel and Lotus 123.
Open Source Software:
 Open source software (OSS) is computer software w
hose source code is available under a license that permit
s users to use, change, and improve the software, and to
redistribute it in modified or unmodified form.
 It is often developed in a public, collaborative manner.
Well-known OSS products are Linux, Netscape, Apache,
etc.,
Proprietary Software:
 Proprietary software (also called non-free software
) is software with restrictions on using, copying and m
odifying as enforced by the proprietor. Restrictions on
use, modification and copying is achieved by either le
gal or technical means and sometimes both.
 Proponents of proprietary software are Microsoft.
 Ex: CAD, Nortan Antivirus etc.,
Pooja H
Pooja H

More Related Content

What's hot

software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_software
Tallat Satti
 
Software
SoftwareSoftware
Software
lsbgroup4
 
APPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam DeyAPPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam Dey
Rupam Dey
 
Computer Software
Computer SoftwareComputer Software
Computer Software
julinaincgumanit
 
Se
SeSe
What is software
What is softwareWhat is software
What is software
Anil815218
 
Software ppt
Software pptSoftware ppt
Software ppt
switipatel4
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
Vskills
 
Software (application and utilities)
Software (application and utilities)Software (application and utilities)
Software (application and utilities)
mawarbeduri97
 
Introduction to computer
Introduction to computerIntroduction to computer
Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Discovering Computers: Chapter 03
Discovering Computers: Chapter 03
Anna Stirling
 
System Programming
System ProgrammingSystem Programming
System Programming
JahnaviBhagat
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
Vskills
 
Fg b
Fg bFg b
Fg b
Taha Khan
 
System software and application software
System software and application softwareSystem software and application software
System software and application software
Sanjay Vasava
 
Classification Of Software
Classification Of SoftwareClassification Of Software
Classification Of Software
py7rjs
 
System software 1ppt(udated)
System software 1ppt(udated)System software 1ppt(udated)
System software 1ppt(udated)
uraj007
 
Application Software
Application SoftwareApplication Software
Application Software
Christian Gabriel
 
Application software
Application softwareApplication software
Application software
Ardit Meti
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programming
sonalikharade3
 

What's hot (20)

software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_software
 
Software
SoftwareSoftware
Software
 
APPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam DeyAPPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam Dey
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Se
SeSe
Se
 
What is software
What is softwareWhat is software
What is software
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Software (application and utilities)
Software (application and utilities)Software (application and utilities)
Software (application and utilities)
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Discovering Computers: Chapter 03
Discovering Computers: Chapter 03
 
System Programming
System ProgrammingSystem Programming
System Programming
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Fg b
Fg bFg b
Fg b
 
System software and application software
System software and application softwareSystem software and application software
System software and application software
 
Classification Of Software
Classification Of SoftwareClassification Of Software
Classification Of Software
 
System software 1ppt(udated)
System software 1ppt(udated)System software 1ppt(udated)
System software 1ppt(udated)
 
Application Software
Application SoftwareApplication Software
Application Software
 
Application software
Application softwareApplication software
Application software
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programming
 

Similar to Pooja H

bui ba ba
bui ba babui ba ba
bui ba ba
buibaba
 
Last module pc_software
Last module pc_softwareLast module pc_software
Last module pc_software
Anirban Mandal
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07
itis103
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
Manvendra Singh
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
Deepu Chaudhary
 
Computer software
Computer softwareComputer software
Computer software
Hardik Patel
 
B.sc i agri u 2 computer software
B.sc i agri u 2 computer softwareB.sc i agri u 2 computer software
B.sc i agri u 2 computer software
Rai University
 
B.sc i bio tech u 2 computer software
B.sc i bio tech u 2 computer softwareB.sc i bio tech u 2 computer software
B.sc i bio tech u 2 computer software
Rai University
 
B.sc i bio chem u 2 computer software
B.sc i bio chem u 2 computer softwareB.sc i bio chem u 2 computer software
B.sc i bio chem u 2 computer software
Rai University
 
B.sc i cs u 2 computer software
B.sc i cs u 2 computer softwareB.sc i cs u 2 computer software
B.sc i cs u 2 computer software
Rai University
 
B.sc i micro bio u 2 computer software
B.sc i micro bio u 2 computer softwareB.sc i micro bio u 2 computer software
B.sc i micro bio u 2 computer software
Rai University
 
Computer software 2
Computer software 2Computer software 2
Computer software 2
Suresh Kumar
 
Unit2_1.pdf
Unit2_1.pdfUnit2_1.pdf
Unit2_1.pdf
JatinSharma586255
 
Computer software
Computer softwareComputer software
Computer software
Maneesh Singh
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware
Neha Kurale
 
Computer software 2
Computer software 2Computer software 2
Computer software 2
Suresh Kumar
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
Aashima Wadhwa
 
Application software
Application softwareApplication software
Application software
sravani ponnuru
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
Rafael Balderosa
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
VanshikaPatel41
 

Similar to Pooja H (20)

bui ba ba
bui ba babui ba ba
bui ba ba
 
Last module pc_software
Last module pc_softwareLast module pc_software
Last module pc_software
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Computer software
Computer softwareComputer software
Computer software
 
B.sc i agri u 2 computer software
B.sc i agri u 2 computer softwareB.sc i agri u 2 computer software
B.sc i agri u 2 computer software
 
B.sc i bio tech u 2 computer software
B.sc i bio tech u 2 computer softwareB.sc i bio tech u 2 computer software
B.sc i bio tech u 2 computer software
 
B.sc i bio chem u 2 computer software
B.sc i bio chem u 2 computer softwareB.sc i bio chem u 2 computer software
B.sc i bio chem u 2 computer software
 
B.sc i cs u 2 computer software
B.sc i cs u 2 computer softwareB.sc i cs u 2 computer software
B.sc i cs u 2 computer software
 
B.sc i micro bio u 2 computer software
B.sc i micro bio u 2 computer softwareB.sc i micro bio u 2 computer software
B.sc i micro bio u 2 computer software
 
Computer software 2
Computer software 2Computer software 2
Computer software 2
 
Unit2_1.pdf
Unit2_1.pdfUnit2_1.pdf
Unit2_1.pdf
 
Computer software
Computer softwareComputer software
Computer software
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware
 
Computer software 2
Computer software 2Computer software 2
Computer software 2
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
 
Application software
Application softwareApplication software
Application software
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 

Recently uploaded

Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 

Pooja H

  • 1. KLE SOCIETY'S COLLEGE OF EDUCATION, VIDYANAGAR, HUBBALLI. Subject: ICT BASICS:OPERATING SYSTEM AND APPLICAT ION SOFTWARE. SEMINAR ON: INTRODUCTION TO APPLICATION SOFTW ARE.
  • 2. Contents  Todays Topic: Introduction to Computer application Software  We will learn 1. What is software? 2. What is Hardware? 3. Types of Software  System s/w, Application s/w, Open source & Propri etary s/w 4. Examples of system Software  Operating System, compiler, loader, linker, Interpr eter 5. Examples of Application Software  Word processors, Spreadsheets, Presentation, Dat abase systems
  • 3. Introduction to Computer appl ication Software
  • 4. Software & Hardware?  Computer Instructions or data, anything that can be store d electronically is Software.  Hardware is one that is tangible. The storage devices ( Hard disk, CD’s etc.,), mouse, keyboard CPU and displa y devices (Monitor) are Hardware. For example: There is a problem in the Software implies – Problem with program or data
  • 5.
  • 6. Types of Software • System Software • Application Software • Open source Software and • Proprietary Software
  • 7. 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 sof tware which manages and controls the hardware so that application software can perform a task. Example: Operating Systems, Compiler, Loader, Linker, Interpreter.
  • 8. System Software: Operating System:  Operating System is a software, which makes a compute r to actually work.  It is the software the enables all the programs we use.  The OS organizes and controls the hardware.  OS acts as an interface between the application program s and the machine hardware.  Examples: Windows, Linux, Unix and Mac OS, etc.,
  • 9. System Software (contd): Source Languages Target Languages ‘C’ language ‘C’ language ‘Pascal’ language Machine language FORTRAN language C++ language ADA language Compiler: A compiler is a program that reads a prog ram in one language – the source language and tran slates into an equivalent program in another languag e – the target language.
  • 10. System Software (contd): Loader: A loader is the part of an operating system that i s responsible for loading programs into memory, prepari ng them for execution and then executing them. The loader is usually a part of the operating system's ker nel and usually is loaded at system boot time and stays i n memory until the system is rebooted, shut down, or po wered off. In Unix, the loader is the handler for the system call exec ve().
  • 11. System Software (contd): Linker: A linker or link editor is a program that takes on e or more objects generated by compilers and assemble s them into a single executable program. Linkers can take objects from a collection called a library . The objects are program modules containing machine c ode and information for the linker. The linker takes care of arranging the objects in a progra m's address space.
  • 12. System Software (contd): Interpreter: An interpreter is a computer pro gram that translates and executes instructions w ritten in a computer programming language line- by-line, unit by unit etc., An interpreter needs to be able to analyze, or pa rse, instructions written in the source language. Example: Lisp systems, etc.,
  • 13.
  • 14. Application Software: Application Software includes programs that do real work for user. Example: Payroll systems, Inventory Control, Manage student data base, Word Processor, Spreadsheet and Database Man agement System etc.,
  • 15.
  • 16.
  • 17. Application Software: Word Processors: Word processing is a tool that helps user in creating, edit ing, and printing documents. Word processors will norma lly have the following capabilities built into them:  Spell checking  Standard layouts for normal documents  Have some characters appear in bold print, ital ics, or underlined  Center lines, make text line up on the left side of the paper, or the right side of the paper  Save the document so it can be used again  print the document. Examples: WordPerfect and Microsoft Word
  • 18. Application Software (contd…): Graphic Presentations: The presentation prog rams can make giving presentations and using overhead s easier. Other uses include:  Slide Shows  Repeating Computer Presentations on a comp uter monitor  Using Sound and animation in slide shows The most recognized graphic presentation programs are Microsoft PowerPoint and Harvard Graphics.
  • 19. Application Software (contd…): Database Management System (DBMS):  A DBMS is a software tool that allows multiple users to st ore, access, and process data into useful information.  Database programs are designed for these types of appli cations:  Membership lists  Student lists  Grade reports  Instructor schedules All of these have to be maintained so you can find what y ou need quickly and accurately.  Example:Microsoft Access, dBASE, Oracle.
  • 20.
  • 21. Application Software (contd…): Spreadsheets: The spreadsheet packages are des igned to use numbers and formulas to do calculations wit h ease. Examples of spreadsheets include:  Budgets  Payrolls  Grade Calculations  Address Lists The most commonly used spreadsheet programs are Mi crosoft Excel and Lotus 123.
  • 22.
  • 23. Open Source Software:  Open source software (OSS) is computer software w hose source code is available under a license that permit s users to use, change, and improve the software, and to redistribute it in modified or unmodified form.  It is often developed in a public, collaborative manner. Well-known OSS products are Linux, Netscape, Apache, etc.,
  • 24. Proprietary Software:  Proprietary software (also called non-free software ) is software with restrictions on using, copying and m odifying as enforced by the proprietor. Restrictions on use, modification and copying is achieved by either le gal or technical means and sometimes both.  Proponents of proprietary software are Microsoft.  Ex: CAD, Nortan Antivirus etc.,