Вы находитесь на странице: 1из 28

Web Browsers

Anti-Virus
Operating System
Adobe Photoshop
Powerpoint
Software
Computer Systems Servicing NCII

Prepared by:
Mark Kevin E. Garcia
Teacher II
Learning Objectives

•Identify the different types of software


•Understand the uses of different software
•Use the correct software based on requirements
What is a Software?
• Computer hardware is useless without software
• Software is the set of instructions (also called a
program) that guides the hardware to operate
effectively.
Software can be split into two main types:
1. Systems Software
2. Application Software
The major types of software
System Software

Application software Operating Systems


System software Schedules computer events
Allocates computer
Hardware resources
Monitor events

Language translators
Interpreters
Users
Compilers

Application Software Utility programs


Programming languages Routine operations (e.g. sort,
Assembly language list, print)
FORTRAN, BASIC, PL/1 Manage data (e.g. create files,
PASCAL, C merge files
“4th generation “
languages
Systems Software
• Manages the fundamental operations of the
computer, such as
- loading programs and data into memory,
executing programs, saving data to disks,
displaying information on the monitor, and
transmitting data through a port to a
peripheral device.
• System software: operating systems, utilities, device
drivers.
Common PC operating Systems
Other Types of Systems Software
• 1. BIOS (Basic Input/Output System) - The Basic Input /
Output System or BIOS is a type of system software
usually placed on a chip on the computer's "mother
board".
• This is the first program that runs computer opening .
• It recognizes the attached hardware devices every POST
or Power-on Self Test , and moves computer
management to the operating system afterwards
Other Types of Systems Software

BIOS CHIP

Bios Setup

Power on Self test


Other Types of Systems Software
• Device Drivers
• Translators
1. Interpreter
2. Compiler
Compiler/Interpreter
• Software that translates a high-level language program into machine
language.
• Input to the compiler is a source file (created by word processor or
editor) containing the text of a high-level language program.
• If it is syntactically correct, compiler will save in an object file which is
a machine language instructions for the same job.
Utilities
• Another category of system software.
• Augments the OS by taking over some of its responsibility for allocating
hardware resources.
• Utility Program => System software consisting of programs for routine,
repetitive tasks ( e.g. copying, clearing primary storage, computing a
square root, or sorting), which can be shared by many users.
• Many utilities come with OS.
• Some independent software developers offer utilities for sale separately.
E.g. Norton Utilities by Symantec.
Device Driver
• A computer program that can establish communication because it
contains information about the characteristics of your computer and
of the device.
• Each peripheral device requires a device driver.
• Helps the computer communicate with that particular device.
• When we add a device to an existing computer, part of its installation
includes adding its device driver to the configuration
Virus
• Virus => unscrupulous programmers deliberately construct harmful
programs (called viruses) that instruct your program to perform
destructive activities, such as erasing a disk drive.
• Virus protection software => c
• How it protects? Virus protection software searches executable files
for the sequences of characters that may cause harm and disinfects
the files by erasing or disabling those commands.
Application Software
• Designed to help the user to perform singular or
multiple related tasks.
Examples
A . Word Processing Software
b. Spreadsheet Software
c. Presentation Software
d. Database Software
e. Graphics Software
Application Software
• a. Word processing software - Creates, edits, saves,
and prints documents.
• Example: MS Word, WordPerfect, Ami Pro,
MacWrite.
Application Software
• b. Spreadsheet software - An electronic spreadsheet
consisting of rows and columns is used to present
and analyze data.
• Example: MS Excel, Lotus 123, Quattro Pro
Application Software
• b. Spreadsheet software - An electronic spreadsheet
consisting of rows and columns is used to present
and analyze data.
• Example: MS Excel, Lotus 123, Quattro Pro
Application Software
• d. Database management software - Used to
structure a database, a large collection of computer
programs. Data is organized as fields and records
for easy retrieval. Example: MS Access, dBase, Fox
Pro, Oracle
Application Software
• d. Presentation Software - used to create sequences
of words and pictures that tell a story or help
support a speech or public presentation of
information.
• Example: MS Powerpoint, Lotus's Freelance Graphics
Application Software
• e. Graphic software - Graphics programs display
results of data manipulation for easier analysis and
presentation. Example: Macromedia Flash, Harvard
Graphics, 3D Studio Max, Adobe Photoshop
Application Software
• e. Graphic software - Graphics programs display
results of data manipulation for easier analysis and
presentation. Example: Macromedia Flash, Harvard
Graphics, 3D Studio Max, Adobe Photoshop
Application Software
• f. Web Browser - A web browser is a software
application for retrieving, presenting, and
traversing information resources on the World Wide
Web.
• Example:
1. Google chrome 2. Mozilla Firefox
3. Microsoft Edge 4. Opera

Вам также может понравиться