Professional Documents
Culture Documents
FUNDAMENTAL
INSTRUCTOR
RAHUL MAHATO
SOFTWARE
Let’s Smart
computer system
HARIOMACADEMY.COM
Software
System software
Application software
HARIOMACADEMY.COM
System software
System software consists of several programs, which are directly responsible for
controlling, integrating, and managing the individual hardware components of a computer
system
HARIOMACADEMY.COM
Operating System
Operating system is the
first layer of software loaded into computer
memory when it starts up
In simple words,
the operating system organises and controls
the hardware. Examples of operating systems
are Windows XP, UNIX, and Linux. The basic
functions of an operating system are:
HARIOMACADEMY.COM
❑ Process Management: It handles the creation, deletion, suspension, resumption, and
synchronisation of processes.
❑ Memory Management: It handles allocation and de-allocation of memory space as required
by various programs.
❑ File Management: It is responsible for creation and deletion of files and directories. It also
organises, stores, retrieves, names, and protects all the files.
❑ Device Management: It manages all the devices of the computer system such as printers
and modems. If any device fails, it detects the device failure and notifies the same to the
user.
❑ Security Management: It protects system resources and information against destruction
and unauthorised use.
❑ User Interface: It provides the interface between the user and the hardware.
HARIOMACADEMY.COM
Device Drivers
Device drivers are system programs, which are responsible for proper functioning
of devices. Every device, whether it is a printer, monitor, mouse or keyboard, has a driver
program
HARIOMACADEMY.COM
Language Translators
Computers only understand a language
consisting of 0s and 1s called
machine language. To ease the burden
of programming entirely in 0s and 1s,
special programming languages called
high-level programming languages
were developed that resemble natural
languages like English.
HARIOMACADEMY.COM
HARIOMACADEMY.COM
System Utility
HARIOMACADEMY.COM
File Management: These utilities make it easier to manage data files. Many programs are
written to help users to find the files, create and organise directories, copy, move, and
remove files.
For example, the Windows Explorer
Backup: It may happen that sometime data files are corrupted, or accidentally deleted. In
such a case, data backups become very useful.
Data Recovery: It is the process of retrieving deleted or inaccessible data from failed
electronic storage media such as computer hard disk drives, removable media, optical
devices, and tape cartridges.
Virus Protection: Anti-virus programs are essential system utilities for a computer system
functioning in a network. They provide the security to the system from viruses that can
damage the computer system
HARIOMACADEMY.COM
Disk Management: Disk management programs include various system software like disk
defragmenter, data compressor, and disk formatting tools.
HARIOMACADEMY.COM
Application Software
The most often seen software by a user is the application software. It is used to accomplish
specific tasks rather than just managing a computer system.
HARIOMACADEMY.COM
Word Processors: A word processor is software used to compose, format, edit, and print
electronic documents.
Spreadsheets: One of the first commercial uses of computers was in processing payroll and
other financial records. So the programs were designed to generate reports in the standard
“spreadsheet” format used by bookkeepers and accountants.
Image Editors: Image editor programs are designed specifically for capturing, creating,
editing, and manipulating images. These graphics programs provide a variety of special
features for creating and altering images.
HARIOMACADEMY.COM
Presentation Applications: A presentation is a means of assessment, which requires
presentation providers to present their work orally in the presence of an audience.
Desktop Publishing Software: The term desktop publishing is usually used to describe the
creation of printed documents using a desktop computer
HARIOMACADEMY.COM
Thank You