SlideShare a Scribd company logo
1 of 12
Software
System
Software
Application
Software
Software
 Application software
◦ Easy-to-use programs designed to perform
specific tasks
 System software
◦ Programs that support the execution and
development of other programs
◦ Two major types
 Operating systems
 Translation systems (compilers & linkers)
Copyright © 2000 by Brooks/Cole Publishing Company
A division of International Thomson Publishing Inc.
User
Interface
Basic Input and Output Services (BIOS)
• needed for a computer to boot up
User Interface Operating System
User Interface Application Programs
Computer Hardware
 Application software makes computer popular and
easy to use
 Common application software:
Microsoft Word, WordPerfect
PowerPoint
Netscape, Internet Explorer
PhotoShop, Photo-Paint
Quick Time
Dreamweaver
 Controls and manages the computing
resources
 Examples
◦ Windows, Unix, MSDOS,
 Important services that an operating system
provides:
◦ Security: prevent unauthorized users from
accessing the system
◦ Commands to manipulate the file system
◦ Input and output on a variety of devices
◦ Window management
 A program needs to be written in a language
 There are many programming languages
◦ Low-level, understandable by a computer
◦ High-level, needs a translator!
 C++ is a high level programming language
A sequence of instructions
A program
(in computer language)
An algorthm
(in human language)
 Application software
◦ It is the reason that one wants to buy a computer:
• printout out paychecks • play Mortal
Kombat
• keep track of a stamp collection • do your taxes
• generate a fancy newsletter • guide robots
• keep a budget • draw a flowchart
• browse the Web • design a car
• System software
– Helps computer carry out its basic tasks.
– Includes:
• Operating systems (OS) - master control
programs
• BIOS (Basic Input/Output System)—see Rdg Handout!
• Some utilities are built into OS
• Translators (program language
translators/compilers)
 Application software is the general
designation of computer programs for
performing tasks. Application
software may be general purpose
(word processing, web browsers,...) or
have a specific purpose (accounting,
truck scheduling, ..) Application
software contrast with system
software.
 System software (systems software) is computer
software designed to provide services to other
software. Examples of system software include operating
systems, computational science software, game
engines, industrial automation, and software as a
service applications.
 In contrast to system software, software that allows users to
do things like create text documents, play games, listen to
music, or web browsers to surf the web are called application
software.[3]
 Internet Explorer
 Firefox OS
 Operating system
 Microsoft Windows,
 Mac OS X
 Linux)

More Related Content

What's hot (18)

Tpes of Softwares
Tpes of SoftwaresTpes of Softwares
Tpes of Softwares
 
Basic software
Basic softwareBasic software
Basic software
 
1.3 operating systems
1.3 operating systems1.3 operating systems
1.3 operating systems
 
Types of software
Types of softwareTypes of software
Types of software
 
What is computer software
What is computer softwareWhat is computer software
What is computer software
 
Introduction to software 2
Introduction to software 2 Introduction to software 2
Introduction to software 2
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
 
Computer Software and Operating System
Computer Software and Operating SystemComputer Software and Operating System
Computer Software and Operating System
 
Ed tech assignment
Ed tech assignmentEd tech assignment
Ed tech assignment
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and software
 
Computer Software - 7th Grade
Computer Software - 7th GradeComputer Software - 7th Grade
Computer Software - 7th Grade
 
Computer software
Computer software Computer software
Computer software
 
Operating System's Concept, Working, Types, Part, and Many More
Operating System's Concept, Working, Types, Part, and Many MoreOperating System's Concept, Working, Types, Part, and Many More
Operating System's Concept, Working, Types, Part, and Many More
 
Application software
Application softwareApplication software
Application software
 
Software languages and devices
Software languages and devicesSoftware languages and devices
Software languages and devices
 
Application Software
Application SoftwareApplication Software
Application Software
 

Viewers also liked

SUNY Broome VA Info
SUNY Broome VA InfoSUNY Broome VA Info
SUNY Broome VA InfoMarvin Avila
 
Archives International Auctions In Antiques and the Arts Weekly
Archives International Auctions In Antiques and the Arts WeeklyArchives International Auctions In Antiques and the Arts Weekly
Archives International Auctions In Antiques and the Arts WeeklyArchives International Auctions
 
Photosynthesis+and+respiration+pvms
Photosynthesis+and+respiration+pvmsPhotosynthesis+and+respiration+pvms
Photosynthesis+and+respiration+pvmsjcv57
 
Shippings bermuda triangle-5
Shippings bermuda triangle-5Shippings bermuda triangle-5
Shippings bermuda triangle-5www.thiiink.com
 
Media filtration water treatment | Shubham inc. India.
Media filtration water treatment | Shubham inc. India.Media filtration water treatment | Shubham inc. India.
Media filtration water treatment | Shubham inc. India.Shubham Hydrosys Pvt. Ltd
 
Asiakkaiden arviointi auditoinnin avulla
Asiakkaiden arviointi auditoinnin avullaAsiakkaiden arviointi auditoinnin avulla
Asiakkaiden arviointi auditoinnin avullaJoni Salminen
 
Lec1 Algorthm
Lec1 AlgorthmLec1 Algorthm
Lec1 Algorthmhumanist3
 
Data structures and Big O notation
Data structures and Big O notationData structures and Big O notation
Data structures and Big O notationMuthiah Abbhirami
 
Big o notation
Big o notationBig o notation
Big o notationkeb97
 
how to calclute time complexity of algortihm
how to calclute time complexity of algortihmhow to calclute time complexity of algortihm
how to calclute time complexity of algortihmSajid Marwat
 
Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Joni Salminen
 
Cs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyCs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyappasami
 
Algorithm Analysis and Design Class Notes
Algorithm Analysis and Design Class NotesAlgorithm Analysis and Design Class Notes
Algorithm Analysis and Design Class NotesKumar Avinash
 

Viewers also liked (20)

SUNY Broome VA Info
SUNY Broome VA InfoSUNY Broome VA Info
SUNY Broome VA Info
 
Archives International Auctions In Antiques and the Arts Weekly
Archives International Auctions In Antiques and the Arts WeeklyArchives International Auctions In Antiques and the Arts Weekly
Archives International Auctions In Antiques and the Arts Weekly
 
Photosynthesis+and+respiration+pvms
Photosynthesis+and+respiration+pvmsPhotosynthesis+and+respiration+pvms
Photosynthesis+and+respiration+pvms
 
Shippings bermuda triangle-5
Shippings bermuda triangle-5Shippings bermuda triangle-5
Shippings bermuda triangle-5
 
Media filtration water treatment | Shubham inc. India.
Media filtration water treatment | Shubham inc. India.Media filtration water treatment | Shubham inc. India.
Media filtration water treatment | Shubham inc. India.
 
M.A. Essay Draft 4.0
M.A. Essay Draft 4.0M.A. Essay Draft 4.0
M.A. Essay Draft 4.0
 
Big o
Big oBig o
Big o
 
chemical safety
chemical safetychemical safety
chemical safety
 
Asiakkaiden arviointi auditoinnin avulla
Asiakkaiden arviointi auditoinnin avullaAsiakkaiden arviointi auditoinnin avulla
Asiakkaiden arviointi auditoinnin avulla
 
Lec1 Algorthm
Lec1 AlgorthmLec1 Algorthm
Lec1 Algorthm
 
Data structures and Big O notation
Data structures and Big O notationData structures and Big O notation
Data structures and Big O notation
 
Meas 4-presentation
Meas 4-presentationMeas 4-presentation
Meas 4-presentation
 
Analysis of Algorithm
Analysis of AlgorithmAnalysis of Algorithm
Analysis of Algorithm
 
Big o notation
Big o notationBig o notation
Big o notation
 
New gdp's for medicinal products
New gdp's for medicinal productsNew gdp's for medicinal products
New gdp's for medicinal products
 
Time complexity
Time complexityTime complexity
Time complexity
 
how to calclute time complexity of algortihm
how to calclute time complexity of algortihmhow to calclute time complexity of algortihm
how to calclute time complexity of algortihm
 
Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)
 
Cs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyCs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer key
 
Algorithm Analysis and Design Class Notes
Algorithm Analysis and Design Class NotesAlgorithm Analysis and Design Class Notes
Algorithm Analysis and Design Class Notes
 

Similar to Software

08. Computer Software
08. Computer Software08. Computer Software
08. Computer SoftwareTimesRide
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processingFarhanMalik93
 
basicitknowledge-101119022655-phpapp02.ppt
basicitknowledge-101119022655-phpapp02.pptbasicitknowledge-101119022655-phpapp02.ppt
basicitknowledge-101119022655-phpapp02.pptPawachMetharattanara
 
Basic IT knowledge
Basic IT knowledgeBasic IT knowledge
Basic IT knowledgeTechsailor
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfreshma96176
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptxHarinianu2
 
system software and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assemblersystem software  and application software, compiler, interpreter & assembler
system software and application software, compiler, interpreter & assemblerchetan birla
 
Computer software
Computer  softwareComputer  software
Computer softwarejuna luna
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptxFalakNiaz15
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardwareNeha Kurale
 
Topic -Anatomy of Computer.pptx
Topic -Anatomy  of Computer.pptxTopic -Anatomy  of Computer.pptx
Topic -Anatomy of Computer.pptxPragatiKachhi1
 

Similar to Software (20)

08. Computer Software
08. Computer Software08. Computer Software
08. Computer Software
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processing
 
K04 software
K04 softwareK04 software
K04 software
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
basicitknowledge-101119022655-phpapp02.ppt
basicitknowledge-101119022655-phpapp02.pptbasicitknowledge-101119022655-phpapp02.ppt
basicitknowledge-101119022655-phpapp02.ppt
 
Basic IT knowledge
Basic IT knowledgeBasic IT knowledge
Basic IT knowledge
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
Meeting 3 ok
Meeting 3 okMeeting 3 ok
Meeting 3 ok
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
 
Computer software
Computer softwareComputer software
Computer software
 
system software and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assemblersystem software  and application software, compiler, interpreter & assembler
system software and application software, compiler, interpreter & assembler
 
Computer software
Computer  softwareComputer  software
Computer software
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
B) Computer Basics
B) Computer BasicsB) Computer Basics
B) Computer Basics
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware
 
Topic -Anatomy of Computer.pptx
Topic -Anatomy  of Computer.pptxTopic -Anatomy  of Computer.pptx
Topic -Anatomy of Computer.pptx
 
Computer notes
Computer notesComputer notes
Computer notes
 

More from Arti Maggo

Solar sysytem himansu aggarwal
Solar sysytem himansu aggarwalSolar sysytem himansu aggarwal
Solar sysytem himansu aggarwalArti Maggo
 
risk management
risk managementrisk management
risk managementArti Maggo
 
Project report
Project reportProject report
Project reportArti Maggo
 
Report presented by
Report presented byReport presented by
Report presented byArti Maggo
 
Bhukamp jwalamukhi
Bhukamp jwalamukhi Bhukamp jwalamukhi
Bhukamp jwalamukhi Arti Maggo
 
Computer generations lecture
Computer generations lectureComputer generations lecture
Computer generations lectureArti Maggo
 

More from Arti Maggo (12)

Frankfinn
FrankfinnFrankfinn
Frankfinn
 
Frankfinn
FrankfinnFrankfinn
Frankfinn
 
Solar sysytem himansu aggarwal
Solar sysytem himansu aggarwalSolar sysytem himansu aggarwal
Solar sysytem himansu aggarwal
 
Anchit
AnchitAnchit
Anchit
 
Lekhankan
LekhankanLekhankan
Lekhankan
 
Sona hirni
Sona hirniSona hirni
Sona hirni
 
risk management
risk managementrisk management
risk management
 
Project report
Project reportProject report
Project report
 
Report presented by
Report presented byReport presented by
Report presented by
 
Bhukamp jwalamukhi
Bhukamp jwalamukhi Bhukamp jwalamukhi
Bhukamp jwalamukhi
 
Sangya
SangyaSangya
Sangya
 
Computer generations lecture
Computer generations lectureComputer generations lecture
Computer generations lecture
 

Recently uploaded

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 

Recently uploaded (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 

Software

  • 3.  Application software ◦ Easy-to-use programs designed to perform specific tasks  System software ◦ Programs that support the execution and development of other programs ◦ Two major types  Operating systems  Translation systems (compilers & linkers)
  • 4. Copyright © 2000 by Brooks/Cole Publishing Company A division of International Thomson Publishing Inc.
  • 5. User Interface Basic Input and Output Services (BIOS) • needed for a computer to boot up User Interface Operating System User Interface Application Programs Computer Hardware
  • 6.  Application software makes computer popular and easy to use  Common application software: Microsoft Word, WordPerfect PowerPoint Netscape, Internet Explorer PhotoShop, Photo-Paint Quick Time Dreamweaver
  • 7.  Controls and manages the computing resources  Examples ◦ Windows, Unix, MSDOS,  Important services that an operating system provides: ◦ Security: prevent unauthorized users from accessing the system ◦ Commands to manipulate the file system ◦ Input and output on a variety of devices ◦ Window management
  • 8.  A program needs to be written in a language  There are many programming languages ◦ Low-level, understandable by a computer ◦ High-level, needs a translator!  C++ is a high level programming language A sequence of instructions A program (in computer language) An algorthm (in human language)
  • 9.  Application software ◦ It is the reason that one wants to buy a computer: • printout out paychecks • play Mortal Kombat • keep track of a stamp collection • do your taxes • generate a fancy newsletter • guide robots • keep a budget • draw a flowchart • browse the Web • design a car
  • 10. • System software – Helps computer carry out its basic tasks. – Includes: • Operating systems (OS) - master control programs • BIOS (Basic Input/Output System)—see Rdg Handout! • Some utilities are built into OS • Translators (program language translators/compilers)
  • 11.  Application software is the general designation of computer programs for performing tasks. Application software may be general purpose (word processing, web browsers,...) or have a specific purpose (accounting, truck scheduling, ..) Application software contrast with system software.
  • 12.  System software (systems software) is computer software designed to provide services to other software. Examples of system software include operating systems, computational science software, game engines, industrial automation, and software as a service applications.  In contrast to system software, software that allows users to do things like create text documents, play games, listen to music, or web browsers to surf the web are called application software.[3]  Internet Explorer  Firefox OS  Operating system  Microsoft Windows,  Mac OS X  Linux)

Editor's Notes

  1. High-level lang., easy Low-level, hard