0% found this document useful (0 votes)
17 views2 pages

Software

Uploaded by

stellar.dots
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views2 pages

Software

Uploaded by

stellar.dots
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

The software in a computer system is any for the other applications that run on a

program, script, or application running on specific system.


it. It includes libraries, programs, and
corresponding non-executable data, such As an OS essentially determines how a
as digital media and online user interacts with the system, many
documentation. users prefer to use one specific OS for
their device. There are various types of
Computer hardware and software need operating systems, such as real-time,
each other, and neither of them can work embedded, distributed, multiuser, single-
independently. The amalgamation of the user, internet, mobile, and many more. It
hardware and the software gives control is important to consider the hardware
and flexibility to modern-day computing specifications before choosing an
systems. Without them, computers would operating system.
be of no use.
Some examples of operating systems are:
Different Types of Software
 Android CentOS iOS Linux Mac
As mentioned above, there are two major OS
software types in computer systems –
System Software and Application Device Drivers
Software.
 It is a type of software that
1. System Software controls particular hardware
attached to the system. Hardware
It aids a user and the hardware to devices that need a driver to
function and interact with each other. connect to a system include
Basically, it is software to manage displays, sound cards, printers,
computer hardware behavior to provide mouse, and hard disks.
basic functionalities to users.
Some examples of device drivers are:
Simply put, the system software is an
intermediator or a middle layer between  BIOS Driver Display Drivers
the user and the hardware. It sanctions a Motherboard Drivers Printer
platform or environment for the other Drivers ROM Drivers
software to work in. This is the reason
why it is very important in managing the Firmware
entire computer system.
Firmware is permanent software
Types of System Software embedded into a read-only memory. It is
a set of instructions permanently stored
Operating System on a hardware device. It provides
essential information regarding how the
It is the most basic example of the system device interacts with other hardware.
software used in every computing device.
It is a collection of software that handles
resources and provides general services
Programming Language Translators  Avast Antivirus
 Directory Opus
These are mediator programs on which  McAfee Antivirus
software programs rely to translate high-
level language code and assembly level 2. Application Software
language code to simpler machine-level
code. Application Software, also known as end-
user programs or productivity programs,
Examples of Programming Language help the user in completing tasks such as
Translators are interpreters, compilers, doing online research, jotting down
and assemblers. notes, setting the alarm, designing
graphics, keeping an account log, doing
Assembler: This language processor is used calculations, or even playing games.
to convert the assembly language into They lie above the system software.
machine level language.
1. The General Purpose Application
Compiler: This language processor is used Software:
to convert High-Level Language into
machine level language in one go, thus These are the types of application
execution time is fast. The error detection is software that comes in-built and
difficult in a compiler. Programming ready to use, manufactured by some
Languages like C, C++ and Scala use company or someone. For e.g.
compiler. Microsoft Excel – Used to prepare
excel sheets. VLC Media Player –
Interpreter: This language processor is also Used to play audio/video files.
used to convert High-Level Language into Adobe Photoshop – Used for
machine level language line-by-line, thus designing and animation and many
execution time is slow. Error detection is more.
easier in an interpreter as it reports as soon
as a bug is caught and restarts the process. 2. The Specific Purpose Application
This consumes unnecessary memory. Software: These are the type of software that
Programming Languages like Python, Ruby is customizable and mostly used in real-time
and Java uses an interpreter. or business environment. For e.g. Ticket
Reservation System, Healthcare
Utility software Management System, Hotel Management
System and Payroll Management System
Utility software is designed to aid in
analyzing, optimizing, configuring, and
maintaining a computer system. It
supports the computer infrastructure.
They focus on how an OS functions and
then accordingly decide their trajectory to
smoothen the system's functioning.

Some examples of utility tools are:

You might also like