SlideShare a Scribd company logo
Slides
CREATED BY:-
MANEESH SINGH
Slides
Topic: Introduction to Computer Software
In My Slide
Slides
• Computer Instructions or data, anything that can
be stored electronically is Software.
• Hardware is one that is tangible. The storage
devices (Hard disk, CD’s etc.,), mouse, keyboard
CPU and display devices (Monitor) are Hardware.
Slides
Slides
Types of Software
 System Software
 Application Software
 Open source Software
 Proprietary Software
Slides
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 software
which manages and controls the hardware so that application
software can perform a task.
Example:
Operating Systems, Compiler, Loader, Linker, Interpreter.
Slides
Application Software includes programs that do
real work for user.
Example:
Payroll systems, Inventory Control, Manage
student database, Word Processor, Spreadsheet
and Database Management System etc.,
Slides
Open Source Software:
• Open source software (OSS) is computer
software whose source code is available under
a license that permits 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.
Examples:
Well-known OSS products are Linux, Netscape, Apache, etc.,
Slides
• Proprietary software (also called non-free software) is
software with restrictions on using, copying and
modifying as enforced by the proprietor. Restrictions on
use, modification and copying is achieved by either
legal or technical means and sometimes both.
• Proponents of proprietary software are Microsoft.
• Examples:
CAD, Nortan Antivirus etc.
Slides
Operating System:
• Operating System is a software, which makes a computer 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 programs and the
machine hardware.
• Examples:
Windows, Linux, Unix and Mac OS, etc.,
Slides
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 program
in one language – the source language and translates
into an equivalent program in another language – the
target language.
Slides
Loader: A loader is the part of an operating system that is
responsible for loading programs into memory, preparing them
for execution and then executing them.
The loader is usually a part of the operating system's kernel and
usually is loaded at system boot time and stays in memory until
the system is rebooted, shut down, or powered off.
In Unix, the loader is the handler for the system call execve().
Slides
Linker: A linker or link editor is a program that takes one or
more objects generated by compilers and assembles
them into a single executable program.
Linkers can take objects from a collection called a library.
The objects are program modules containing machine
code and information for the linker.
The linker takes care of arranging the objects
in a program's address space.
Slides
Interpreter: An interpreter is a computer program that
translates and executes instructions written in a computer
programming language line-by-line, unit by unit etc.,
An interpreter needs to be able to analyze, or parse,
instructions written in the source language.
Example: Lisp systems, etc.,
Slides
Word Processors:
Word processing is a tool that helps user in creating, editing, and
printing documents. Word processors will normally have the following
capabilities built into them:
• Spell checking
• Standard layouts for normal documents
• Have some characters appear in bold print, italics, 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
Slides
Spreadsheets: The spreadsheet packages are
designed to use numbers and formulas to do calculations
with ease. Examples of spreadsheets include:
• Budgets
• Payrolls
• Grade Calculations
• Address Lists
The most commonly used spreadsheet programs are
Microsoft Excel and Lotus 123.
Slides
Graphic Presentations: The presentation programs
can make giving presentations and using overheads
easier. Other uses include:
• Slide Shows
• Repeating Computer Presentations on a computer
monitor
• Using Sound and animation in slide shows
The most recognized graphic presentation programs are
Microsoft PowerPoint and Harvard Graphics.
Slides
Database Management System (DBMS):
• A DBMS is a software tool that allows multiple users to store, access,
and process data into useful information.
• Database programs are designed for these types of applications:
• Membership lists
• Student lists
• Grade reports
• Instructor schedules
All of these have to be maintained so you can find what you need
quickly and accurately.
• Example:Microsoft Access, dBASE, Oracle.
Slides

More Related Content

What's hot

Presentation on computer software
Presentation on computer softwarePresentation on computer software
Presentation on computer software
Daffodil International University
 
Computer Hardware and software
Computer Hardware and softwareComputer Hardware and software
Computer Hardware and softwareVisualBee.com
 
System software
System softwareSystem software
System software
Harsha Sachdeva
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
Jack Frost
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a Computer
Matt Shea
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
mkhisalg
 
Types of software
Types of softwareTypes of software
Types of software
jorindaevangelista
 
Computer Software
Computer SoftwareComputer Software
Computer Softwarenorzaini
 
Operating systems
Operating systems Operating systems
Operating systems
vinothinisureshbabu
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
Mirea Mizushima
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
rishirvk1995
 
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTREBASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
jatin batra
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
RIAH ENCARNACION
 
Introduction to Computer Software
Introduction to Computer SoftwareIntroduction to Computer Software
Parts of a Computer ppt
Parts of a Computer pptParts of a Computer ppt
COMPUTER SYSTEM AND ITS COMPONENTS
COMPUTER SYSTEM AND ITS COMPONENTSCOMPUTER SYSTEM AND ITS COMPONENTS
COMPUTER SYSTEM AND ITS COMPONENTS
SHIVALI NEGI
 
Computer & it's components
Computer & it's componentsComputer & it's components
Computer & it's components
luckygamer
 
Types of software
Types of softwareTypes of software
Types of software
vishal kumar
 
operating system
operating systemoperating system
operating system
KadianAman
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
Dr. Ahmed Al Zaidy
 

What's hot (20)

Presentation on computer software
Presentation on computer softwarePresentation on computer software
Presentation on computer software
 
Computer Hardware and software
Computer Hardware and softwareComputer Hardware and software
Computer Hardware and software
 
System software
System softwareSystem software
System software
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a Computer
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
Types of software
Types of softwareTypes of software
Types of software
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Operating systems
Operating systems Operating systems
Operating systems
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTREBASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Introduction to Computer Software
Introduction to Computer SoftwareIntroduction to Computer Software
Introduction to Computer Software
 
Parts of a Computer ppt
Parts of a Computer pptParts of a Computer ppt
Parts of a Computer ppt
 
COMPUTER SYSTEM AND ITS COMPONENTS
COMPUTER SYSTEM AND ITS COMPONENTSCOMPUTER SYSTEM AND ITS COMPONENTS
COMPUTER SYSTEM AND ITS COMPONENTS
 
Computer & it's components
Computer & it's componentsComputer & it's components
Computer & it's components
 
Types of software
Types of softwareTypes of software
Types of software
 
operating system
operating systemoperating system
operating system
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
 

Viewers also liked

System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
baabtra.com - No. 1 supplier of quality freshers
 
computer software
computer softwarecomputer software
computer software
Ahsan Khan
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
Muhammad Hammad Waseem
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
Ankit Sangwan
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of softwareNitish Xavier Tirkey
 
TYPE OF SOFTWARE
TYPE OF SOFTWARETYPE OF SOFTWARE
TYPE OF SOFTWAREM Kimi
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWAREKak Yong
 
System software
System softwareSystem software
System software
Senthil Kanth
 
04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application softwareSowmini Gowda
 
Hardware and software ppt
Hardware and software pptHardware and software ppt
Hardware and software pptshamitamurali
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
Laurize Albarracin
 
7 application software categories
7 application software categories7 application software categories
7 application software categoriesMrQaz996
 
Types of software
Types of softwareTypes of software
Types of softwarelatifah2001
 
Application software
Application softwareApplication software
Application softwareshalivale
 

Viewers also liked (17)

System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
computer software
computer softwarecomputer software
computer software
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of software
 
TYPE OF SOFTWARE
TYPE OF SOFTWARETYPE OF SOFTWARE
TYPE OF SOFTWARE
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWARE
 
System software
System softwareSystem software
System software
 
04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application software
 
Soft wares
Soft waresSoft wares
Soft wares
 
Application Software
Application Software Application Software
Application Software
 
Hardware and software ppt
Hardware and software pptHardware and software ppt
Hardware and software ppt
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
 
7 application software categories
7 application software categories7 application software categories
7 application software categories
 
Application software
Application softwareApplication software
Application software
 
Types of software
Types of softwareTypes of software
Types of software
 
Application software
Application softwareApplication software
Application software
 

Similar to Computer software

Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07itis103
 
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
 
Pooja H
Pooja H Pooja H
Pooja H
PoojaH35
 
bui ba ba
bui ba babui ba ba
bui ba ba
buibaba
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
Rafael Balderosa
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
Aashima Wadhwa
 
Last module pc_software
Last module pc_softwareLast module pc_software
Last module pc_softwareAnirban Mandal
 
Ppt softwears
Ppt softwearsPpt softwears
Computer software
Computer softwareComputer software
Computer software
Hardik Patel
 
Computer software 2
Computer software 2Computer software 2
Computer software 2
Suresh Kumar
 
Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
jlu08167
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer softwareManvendra Singh
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
Deepu Chaudhary
 
Application software
Application softwareApplication software
Application software
sravani ponnuru
 
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
 

Similar to Computer software (20)

Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware
 
Pooja H
Pooja H Pooja H
Pooja H
 
bui ba ba
bui ba babui ba ba
bui ba ba
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Last module pc_software
Last module pc_softwareLast module pc_software
Last module pc_software
 
Ppt softwears
Ppt softwearsPpt softwears
Ppt softwears
 
Computer software
Computer softwareComputer software
Computer software
 
Computer software 2
Computer software 2Computer software 2
Computer software 2
 
Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
 
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
 
Application software
Application softwareApplication software
Application 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
 

Recently uploaded

Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 

Recently uploaded (20)

Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 

Computer software

  • 2. Slides Topic: Introduction to Computer Software In My Slide
  • 3. Slides • Computer Instructions or data, anything that can be stored electronically is Software. • Hardware is one that is tangible. The storage devices (Hard disk, CD’s etc.,), mouse, keyboard CPU and display devices (Monitor) are Hardware.
  • 5. Slides Types of Software  System Software  Application Software  Open source Software  Proprietary Software
  • 6. Slides 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 software which manages and controls the hardware so that application software can perform a task. Example: Operating Systems, Compiler, Loader, Linker, Interpreter.
  • 7. Slides Application Software includes programs that do real work for user. Example: Payroll systems, Inventory Control, Manage student database, Word Processor, Spreadsheet and Database Management System etc.,
  • 8. Slides Open Source Software: • Open source software (OSS) is computer software whose source code is available under a license that permits 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. Examples: Well-known OSS products are Linux, Netscape, Apache, etc.,
  • 9. Slides • Proprietary software (also called non-free software) is software with restrictions on using, copying and modifying as enforced by the proprietor. Restrictions on use, modification and copying is achieved by either legal or technical means and sometimes both. • Proponents of proprietary software are Microsoft. • Examples: CAD, Nortan Antivirus etc.
  • 10. Slides Operating System: • Operating System is a software, which makes a computer 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 programs and the machine hardware. • Examples: Windows, Linux, Unix and Mac OS, etc.,
  • 11. Slides 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 program in one language – the source language and translates into an equivalent program in another language – the target language.
  • 12. Slides Loader: A loader is the part of an operating system that is responsible for loading programs into memory, preparing them for execution and then executing them. The loader is usually a part of the operating system's kernel and usually is loaded at system boot time and stays in memory until the system is rebooted, shut down, or powered off. In Unix, the loader is the handler for the system call execve().
  • 13. Slides Linker: A linker or link editor is a program that takes one or more objects generated by compilers and assembles them into a single executable program. Linkers can take objects from a collection called a library. The objects are program modules containing machine code and information for the linker. The linker takes care of arranging the objects in a program's address space.
  • 14. Slides Interpreter: An interpreter is a computer program that translates and executes instructions written in a computer programming language line-by-line, unit by unit etc., An interpreter needs to be able to analyze, or parse, instructions written in the source language. Example: Lisp systems, etc.,
  • 15. Slides Word Processors: Word processing is a tool that helps user in creating, editing, and printing documents. Word processors will normally have the following capabilities built into them: • Spell checking • Standard layouts for normal documents • Have some characters appear in bold print, italics, 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
  • 16. Slides Spreadsheets: The spreadsheet packages are designed to use numbers and formulas to do calculations with ease. Examples of spreadsheets include: • Budgets • Payrolls • Grade Calculations • Address Lists The most commonly used spreadsheet programs are Microsoft Excel and Lotus 123.
  • 17. Slides Graphic Presentations: The presentation programs can make giving presentations and using overheads easier. Other uses include: • Slide Shows • Repeating Computer Presentations on a computer monitor • Using Sound and animation in slide shows The most recognized graphic presentation programs are Microsoft PowerPoint and Harvard Graphics.
  • 18. Slides Database Management System (DBMS): • A DBMS is a software tool that allows multiple users to store, access, and process data into useful information. • Database programs are designed for these types of applications: • Membership lists • Student lists • Grade reports • Instructor schedules All of these have to be maintained so you can find what you need quickly and accurately. • Example:Microsoft Access, dBASE, Oracle.