You are on page 1of 4

Software is a set of instructions or a collection programs, which is designed

that instructs the computer how to perform a specified task or a well-defined


function
A program (software program) is a set of instructions that directs or tells or
instructs a computer how to perform a task. A program is a series of
instructions that tell the computer what to do.

A set or a collections of program is called a software

A computer software is typically/broadly classified into two types:


1. Systems Software and
2. Applications Software
Systems software are the programs that runs the computer itself or helps the
computer system to run efficiently or manages the resources of the computer
or provides

operating system, database management systems, networking software,


translators, and software utilities

Systems software controls the computer’s internal functionality (operating


system) and also controls peripherals such as keyboards, mouse, printers,
monitors, mic, speakers, storages devices (hard disks, DVD, pen drive) etc

System Software is a set of programs that control and manage the operations of
computer hardware. It also helps application programs to execute correctly.

System Software are designed to control the operation and extend the processing
functionalities of a computer system. System software makes the operation of a
computer more fast, effective, and secure.

Examples of System software include operating systems like Windows, Mac OS,
Linux
Operating Systems: It is the most prominent example of Systems Software
 It is a collection of software that handles resources and provides general
services for the other applications that run over them. Although each
Operating System is different, most of them provide a Graphical User Interface
through which a user can manage the files and folders and perform other tasks.
Every device, whether a desktop, laptop or mobile phone requires an operating
system to provide the basic functionality to it. As an OS essentially determines
how a user interacts with the system, therefore many users prefer to use one
specific OS for their device. 

MS Windows
Linux
MAC OS
Android
Unix
Ubuntu
CentOS
IOS

Device Drivers: It is a type of software that controls particular hardware which


is attached to the system. Hardware devices that need a driver to connect to a
system include displays, sound cards, printers, mice and hard disks. 

Display Drivers
Printer Drivers
Sound Card Drivers
Mouse Drivers
USB Drivers
A network driver is a software program that controls a device used to connect a
computer to a network. Network drivers control the interface between a
computer and a given network. As information is exchanged between the
computer and the network, the network driver converts it into usable formats.
The network driver also provides feedback to the user about the status of the
network so that people know at all times when they are connected, at what
speed, and if there are any problems with the network.

Computers can have one or more networking devices, including wireless cards
or wired ethernet cards, for example. Without network drivers, these devices
cannot work properly and may have trouble accessing the network or
executing commands from the user.

Firmware

Firmware is a software program or set of instructions programmed on a


hardware device. It provides the necessary instructions for how the device
communicates with the other computer hardware. But how can software be
programmed onto hardware? Good question. Firmware is typically stored in
the flash ROM of a hardware device. While ROM is "read-only memory," flash
ROM can be erased and rewritten because it is actually a type of flash memory.
Firmware can be thought of as "semi-permanent" since it remains the same
unless it is updated by a firmware updater. You may need to update the
firmware of certain devices, such as hard drives and video cards in order for
them to work with a new operating system. CD and DVD drive manufacturers
often make firmware updates available that allow the drives to read faster
media. Sometimes manufacturers release firmware updates that simply make
their devices work more efficiently.
In computing, firmware is a specific class of computer software that provides
the low-level control for a device's specific hardware

A television remote control is an example of a product that contains firmware.


Firmware is software that's embedded in a piece of hardware. You can think of
firmware simply as "software for hardware." However, it's not an
interchangeable term for software.
Devices that you might think of as strictly hardware such as an optical
drive, network card, TV remote, router, camera, or scanner all have software
that's programmed into a special memory contained in the hardware itself.

Programming Language Translators: These are mediator programs on which


software programs rely to translate high-level language code to simpler
machine-level code. 

 Examples of Programming Language Translators are Interpreter,


Compiler and Assemblers.

. Softwares like antiviruses, disk cleanup & management tools, compression


tools, defragmenters, etc are all utility tools.

Application Software
Application software are programs that direct the performance of a particular
use, or application, of computers to meet the information processing needs of
end users. T

You might also like