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)

Software

  • 1.
  • 2.
  • 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 © 2000by Brooks/Cole Publishing Company A division of International Thomson Publishing Inc.
  • 5.
    User Interface Basic Input andOutput Services (BIOS) • needed for a computer to boot up User Interface Operating System User Interface Application Programs Computer Hardware
  • 6.
     Application softwaremakes computer popular and easy to use  Common application software: Microsoft Word, WordPerfect PowerPoint Netscape, Internet Explorer PhotoShop, Photo-Paint Quick Time Dreamweaver
  • 7.
     Controls andmanages 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 programneeds 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 softwareis 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

  • #9 High-level lang., easy Low-level, hard