You are on page 1of 14

COMPUTER SOFTWARE

UNIT 2
COMPUTER SOFTWARE

• Software is a set of programs, designed to perform well-defined functions.


• Program is a sequence of instructions written to solve a problem.
• They are intangible
• Computers can be useless without software.
• They can be classified as:
1. System Software
2. Application Software
SYSTEM SOFTWARE

• System software is a collection of programs designed to operate, control,


extend, the processing capabilities of the computer itself.
• They are generally prepared by computer manufacturers
• They comprise of programs written in low-level languages
• Interface between hardware and end user
• They are files and programs that make up the operating system
OPERATING
SYSTEM
• It is a software kernel that sits between computer
hardware and end user.
• It is the first layer of software that is loaded in the
memory.
• OS controls input and output functions, memory
management, task management etc.
• Examples: Windows, MAC, LINUX
DEVICE DRIVERS
• Device drivers or Hardware drivers is a type of system
software which brings computer devices and peripherals
to life
• Drivers make it possible for connected components to
perform intended tasks
• Various devices which require drivers are Printers, Mouse,
Soundcards etc
SYSTEM UTILITIES
• These are software functions that help manage, maintain
and control computer resources.
• System utilities can be used to provide improved
functionality.
• Examples- Antivirus software, Backup Software, Disk tools
PROGRAMMING
LANGUAGES
• Set of words, symbols and codes used to write a program
• Types of programming languages:
 High Level Language
 Low level Language
 Machine Level Language
 Assembly Level Language
LANGUAGE
TRANSLATORS
• Compilers
• Assembler
• Linker
• Loader
• Interpreters
THANK YOU

You might also like