Unit 2
Unit 2
Hardware can not perform any task software can not be executed without
without software. hardware.
Ex: Keyboard, Mouse, Monitor, Printer, Ex: Ms Word, Excel, Power Point,
CPU, Hard disk, RAM, ROM etc. Photoshop, MySQL etc.
Above is the diagram of types of software. Now we will briefly describe each
type and its subtypes :
System Software
System software is software that directly operates the computer hardware and
provides the basic functionality to the users as well as to the other software to
operate smoothly. Or in other words, system software basically controls a
computer’s internal functioning and also controls hardware devices such as
monitors, printers, and storage devices, etc. It is like an interface between
hardware and user applications, it helps them to communicate with each other
because hardware understands machine language(i.e. 1 or 0) whereas user
applications are work in human-readable languages like English, Hindi,
German, etc. so system software converts the human-readable language into
machine language and vice versa.
Features of system software:
Let us discuss some of the features of System Software:
1. System Software is closer to the computer system.
2. System Software is written in a low-level language in general.
3. System software is difficult to design and understand.
4. System software is fast in speed(working speed).
5. System software is less interactive for the users in comparison to
application software.
Types of system software:
It has two subtypes which are:
1. Operating System: It is the main program of a computer system. When
the computer system ON it is the first software that loads into the
computer’s memory. Basically, it manages all the resources such as
memory, CPU, printer, hard disk, etc., and provides an interface to the user,
which helps the user to interact with the computer system. It also provides
various services to other computer software. Examples of operating systems
are Linux, Apple macOS, Microsoft Windows, etc.
2. Language Processor: As we know that system software converts the
human-readable language into a machine language and vice versa. So, the
conversion is done by the language processor. It converts programs written
in high-level programming languages like Java, C, C++, Python, etc(known
as source code), into sets of instructions that are easily readable by
machines(known as object code or machine code).
3. Device Driver: A device driver is a program or software that controls a
device and helps that device to perform its functions. Every device like a
printer, mouse, modem, etc. needs a driver to connect with the computer
system eternally. So, when you connect a new device with your computer
system, first you need to install the driver of that device so that your
operating system knows how to control or manage that device.
Application Software
Software that performs special functions or provides functions that are much
more than the basic operation of the computer is known as application software.
Or in other words, application software is designed to perform a specific task
for end-users. It is a product or a program that is designed only to fulfill end-
users’ requirements. It includes word processors, spreadsheets, database
management, inventory, payroll programs, etc.
Features of application software:
Let us discuss some of the features of Application Software:
1. An important feature of application software is it performs more
specialized tasks like word processing, spreadsheets, email, etc.
2. Mostly, the size of the software is big, so it requires more storage space.
3. Application software is more interactive for the users, so it is easy to use
and design.
4. The application software is easy to design and understand.
5. Application software is written in a high-level language in general.
Types of application software:
There are different types of application software and those are:
1. General Purpose Software: This type of application software is used
for a variety of tasks and it is not limited to performing a specific task only.
For example, MS-Word, MS-Excel, PowerPoint, etc.
2. Customized Software: This type of application software is used or
designed to perform specific tasks or functions or designed for specific
organizations. For example, railway reservation system, airline reservation
system, invoice management system, etc.
3. Utility Software: This type of application software is used to support
the computer infrastructure. It is designed to analyze, configure, optimize
and maintains the system, and take care of its requirements as well. For
example, antivirus, disk fragmenter, memory tester, disk repair, disk
cleaners, registry cleaners, disk space analyzer, etc.
Difference between system software and application software
Now, let us discuss some difference between system software and application
software:
Less interactive for the users More interactive for the users
The typing keys are A – Z and number keys till 09. The numeric keypad has
17 keys allowing users to perform different calculations. Then there are
function keys for special computer features at the top row. The control keys
have arrow signs on them allowing users to scroll on the page and select.
Then there are special-purpose keys like space, enter, shift, etc.
2. Mouse
A hand-supported input device that allows users to move the cursor on the
screen is a mouse. It works on a flat surface with a wheel between the left
and right buttons. Laptops have a touchpad as does the function of a mouse.
The invention of the mouse took place in 1063 by Douglas C. Engelbart.
The earliest version of the mouse had a rollerball underneath but the modern
ones are made with optical technology with a light beam. The port of the
mouse connection depends on the computer and mouse type. Its advantages
are –
Easy to use
Affordable
Moves the cursor faster
3. Joystick
Joystick is a pointing device to move the cursor on the monitor screen but
not the same as a mouse. It has a spherical ball stick-type structure. It can
move in all directions and is a computer aid design mainly for gaming
purposes.
4. Light Pen
Again a pointing device with a pen-like structure allowing users to select on
the screen and even draw on it. Photocells and optical systems are inbuilt
inside the small tube allowing the flow of signals to the CPU. The tip of the
pen moves on the screen with the button pressed, the CPU receives the
signals.
5. Track Ball
A common accessory for notebooks and laptops, that works as a
replacement for a mouse. With a similar structure, it has a half inserted ball
which the fingers move to send signals for cursor movement. It is kind of
stationary taking very little space. It comes in a ball, button, and square
shape as well.
6. Scanner
A scanner works like a photocopy machine is an input device to make
information available on a pc from paper. This is mainly to manipulate the
information by converting an image into a digital form and then printing it.
7. Digitizer
Responsible for converting analog information into digital form, a digitizer
converts signals into numeric values stored in a computer. The computer can
now do anything with it as long as the camera is pointing out the image. A
graphic tablet is also a digitizer converting graphics into binary data. It is
ideal for drawing and image manipulation applications.
8. Microphone
It is an inbuilt voice input device to take in the sound signals and then
convert them into digital form. It is a very common device present in
multimedia presentation and music-related applications.
The visual display units are the most important output device responsible for
showing the visual made of pixels to the user. The pixels decide the image
sharpness. There are two types of viewing screen on the monitor:
a. Cathode-Ray Tube (CRT) Monitor
The pixels make up the image on the CRT display. The smaller pixels mean
the image is more clear. Even a single character like ‘k’ is made of
numerous pixels on the screen. A screen can have limited pixels at once, it is
usually 80 by 20 characters horizontally and vertically.
2. Printers
a. Impact Printers
They have a ribbon on the front which prints characters on the paper by
pressing it.
Characteristics –
Consumable cost is less
Noisy in nature
Good for bulk printing
Physical contact between paper and machine
b. Character Printers
These printer print only one character at a time and are of two types –
i. Dot Matrix Printer
They have a very economical price and are easy to use. Each character print
has a dots pattern of the size (5*7, 7*9, 9*7, or 9*9) creating a complete
symbol.
Its advantages are –
Inexpensive
Accessible
Multilingual Printing
Its disadvantages are –
Slow Speed
Quality is poor
ii. Daisy Wheel
With head lying on the wheel, the pins next to the characters form a petal
shape thus giving it its name. They print nice quality characters and are
mostly present at word-processing offices that need a few letters only.
i. Drum Printer
They have a drum-like shape with track division equal to paper size, like
100 width paper will have 100 tracks. Each track has a character set
embossed either 48 character set, 64 or 96 characters set. Each drum prints
one line and is as fast as 300 to 2000 lines per minute.
Its advantages are –
High speed
Its disadvantages are
Very Costly
Only one set of font available in one printer
ii. Chain Printer
This printer uses a character chain to print like 48, 64, or 96 characters.
Its advantages are –
Interchangeable character fonts
Multilingual printing
Its disadvantages are –
Noisy in nature
d. Non-impact Printers
They don’t use a ribbon to print but instead print an entire page in one go.
Characteristics of Non-impact Printers
Very fast
Don’t make noise
High-Quality printing
Many fonts and character size available
e. Laser Printers
These use laser lights for producing dots to form characters on a page.
Its advantages are –
Fast Speed
Quality Output
Great graphic quality
Supports multiple fonts and size
Its disadvantages are –
Very Costly
Can’t print multiple copies at a time
Inkjet Printers
These are the new generation printers that use the spray to print the papers.
They produce high-quality characters with a focus on details. They make
relatively lower voices and also have an option to do color printing.
Its advantages are
High quality
Reliable
Multiple copy printing
Its disadvantages are –
Expensive
Slow compared to laser printer
3. Speakers
An output device that produces sound after receiving a command from the
computer. They support the computers as well as other hardware devices.
Now we also have wireless speakers with Bluetooth technology.
4. Projector
This is an optical device that presents visuals on the screen, stationary and
moving both. They are present at movie theatres, auditoriums, etc. It
connects to the computer and displays the image on it on a larger screen.
5. Plotter
It is a device to make graphics, prints and other vector images to give a real
life illustration vibe. It is mandatory to have a graphic card to use the device.
The pen like device that comes with it helps in replicating the exact design
on the computer.
6. Braille Reader
Made for the blind users, this device is to process computer data in braille
format. It allows users with low or no vision to recognize the data as the
braille reader put data on the paper in embossed format. They can run their
fingers over it to understand everything easily.
7. Television
A very common output device present in most of the households is a display
output device. It portrays video and audio files on the screen according to
the user’s needs. Before we had CRT screens but now most of us use plasma
displays.
8. Video Card
This device goes inside the sockets of a motherboard of the computer
system. It improvises the digital content appearance in other output devices.
It is very important now with many people having multiple devices just for
personal use.
10. Headphones
Similar to speakers, this device has a lower sound frequency. They can’t be
easily heard in large areas like grounds and parks but are only accessible to
a single person using the device. A headset is another name for them.