System Software: Important Features
System Software: Important Features
Important features
The most important features of system software include :
1. Closeness to the system
2. Fast speed
3. Difficult to manipulate
4. Written in low level language
5. Difficult to design
Types of System Software
Systems software can be categorized under the following:
1. Operating System
The operating system is a type of system software kernel that sits between
computer hardware and end user. It is installed first on a computer to allow devices
and applications to be identified and therefore functional.
Today, the user interacts with the operating system through the
graphical user interface (GUI) on a monitor or touchscreen interface. The desktop
in
Operating system
modern OSs is a graphical workspace, which contains menus, icons, and apps that
are manipulated by the user through a mouse-driven cursor or the touch of a finger.
The disk operating system (DOS) was a popular interface used in the 1980s.
iPhone OS
Android OS
Windows Phone OS
2. Device Driver
Driver software is a type of system software which brings computer
devices and peripherals to life. Drivers make it possible for all connected
components and external add-ons perform their intended tasks and as
directed by the OS. Without drivers, the OS would not assign any duties.
Usually, the operating system ships with drivers for most
devices already in the market. By default, input devices such as the
mouse and keyboard will have their drivers installed. They may never
require third-party installations. If a device is newer than the operating
system, the user may have to download drivers from manufacturer
websites or alternative sources.
Examples of devices which require drivers:
Mouse
Keyboard
Soundcard
Display card
Network card
Printer
3. Firmware
Firmware is the operational software embedded within a flash, ROM, or EPROM
memory chip for the OS to identify it. It directly manages and controls all activities
of any single hardware.
Traditionally, firmware used to mean fixed software as denoted by
the word firm. It was installed on non-volatile chips and could be upgraded only by
swapping them with new, preprogrammed chips. This was done to differentiate
them from high-level software, which could be updated without having to swap
components
6. Utilities
Utilities are types of system software which sits between system and application
software. These are programs intended for diagnostic and maintenance tasks for
the computer. They come in handy to ensure the computer functions optimally.
Their tasks vary from crucial data security to disk drive defragmentation.
Most are third-party tools but they may come bundled with the
operating system. Third-party tools are available individually or bundled together
such as with Hiren Boot CD, Ultimate Boot CD, and Kaspersky Rescue Disk.
Examples and features of utility software include:
Antivirus and security software for the security of files and applications,
e.g.- Malwarebytes, Microsoft Security Essentials, and AVG. Disk partition
services such as Windows Disk Management, Easeus Partition Master, and
Partition Magic.
Disk defragmentation to organize scattered files on the drive. Examples
include Disk Defragmenter, Perfect Disk, Disk Keeper, Comodo Free
Firewall, and Little Snitch.
File Compression to optimize disk space such as WinRAR, Winzip, and 7-
Zip.
Data backup for security reasons, e.g., Cobian, Clonezilla, and Comodo.
Hardware diagnostic services like Hard Disk Sentinel, Memtest, and
Performance Monitor.
Data recovery to help get back lost data. Examples include iCare Data
Recovery, Recuva, and EaseUs Data Recovery Wizard.
Firewall for protection against external threats, e.g., Windows Firewall.
Application Softwares
Application software is a program or group of programs designed for end users. Examples of
an application include a word processor, a spreadsheet, an accounting application, a web
browser, an email client, a media player, a file viewer, simulators, a console game or a photo
editor. The collective noun application software refers to all applications collectively. This
contrasts with system software, which is mainly involved with running the computer.
Applications may be bundled with the computer and its system software or
published separately, and may be coded as proprietary, open-source or university projects. Apps
built for mobile platforms are called mobile apps. Application software is distinct from system
software, which refers to the software that actually keeps the systems running such as the
operating system, computational science software, game engines, industrial automation, and
software as a service application.
3. Multimedia software:
This lets you create or record images, and create audio or video files. This software is
extensively used in animation, graphics, image, and video editing. Popular examples are the
VLC media player and Windows media player.
5. Graphics software:
Graphics software allows you to edit or make changes in visual data or images. It comprises
illustration and picture editor software. Adobe Photoshop and Paint Shop Pro are a few examples
of graphics software.
6. Spreadsheet software:
Spreadsheet software is used to perform calculations. In this software, data is stored in a table
format. The intersecting area, called cells, are separated to define fields such as text, date, time,
and number. It allows users to provide formulas and functions to perform calculations. Microsoft
Excel is one good example of spreadsheet software.
7. Database software:
Database software is used to create and manage a database. Also known as a DBMS (Database
Management System), it helps you organize your data. So, when you run an application, data is
fetched from the database, modified, and is stored back in the database. Oracle, MySQL,
Microsoft SQL Server, PostgreSQL, MongoDB, and IBM Db2 are some popular databases.
9. Simulation software:
Simulation software is used in the fields of engineering, education, testing, and video games, etc.
It is used where work on the actual system is unacceptable, inaccessible, or maybe dangerous. It
is a program that lets you study or observe an operation, or phenomenon through simulation
without actually doing that operation. The best examples of the simulation are in the field of
robotics, flight systems, and weather forecast, etc.
Apart from these, there are several others in the category of application software that serve
specific purposes. However, application software can also be classified based on their share
ability and availability.
10. Freeware:
As the very name indicates, it is available free of cost. You can download it from the Internet and
use it without any fee. However, this software does not allow you to modify it or charge a fee for
distributing it. Adobe Reader and Skype are good examples of this software.
11. Shareware:
This is distributed freely to the users on a trial basis, usually with a limited time offer. The users
are expected to pay if they want to continue to use the software. Some examples of shareware are
WinZip and Adobe Acrobat.
Business
Medical Field
Home
Education
Industries
Communication
Difference Between Application and System Software
Installation System software are installed on the On other hand Application software
4 computer when operating system is are installed according to user’s
installed. requirements.
player, etc.