Input Devices: Keyboard
Input Devices: Keyboard
Input Devices
Keyboard
Keyboard is among the most common and popular input device . It is used to input the data to the
computer.
Mouse
Mouse is a cursor-control device . It is a pointing and drop device.
Joystick
Just like the mouse , Joystick is also a pointing device, which is used to move cursor position
on a monitor screen.
Light Pen
Light pen is also a pointing device. Its structure is similar to that of a pen.
Track Ball
ball are used mostly in notebook or laptop computer.
Scanner
Scanner is an input device, which works on a similar principle of a photocopy machine.
Touch Screen
A touchscreen is an electronic visual display that the user can control through simple or
multi-touch gestures by touching the screen with a special stylus/pen and-or one or more fingers.
Digitizer
Digitizer is an input device which converts analog signal from the television camera into a
strings of binary digits that can be stored in a computer.
Webcam
A webcam is a video camera that feeds or streams its image in real time to or through a computer to
computer network. When “captured” by the computer, the video stream may be saved, viewed or sent
on to other networks via systems such as the internet, and email as an attachment.
Output Devices
Monitors
Monitor or the Visual Display Unit (VDU) is the main output device of a computer. It forms images in the
form of tiny dots, known as pixels.
Printers
Printer is among the most common output device, which is used to print information on paper.
Impact Printers
The printers that print the characters by striking against a ribbon and then onto the paper, are
called impact printers.
Character printers
Dot matrix printer
Daisy Wheel
Line Printers
Drum Printer
Chain Printer
Non-impact Printers
Laser Printers
Inkjet Printers
Headphones
Headphones are a hardware device that either plugs into your computer (line out) or your speakers
Speaker
A hardware device connected to a computer’s sound card that outputs sounds generated by the
computer. It needs a sound card connected to a CPU, that generates sound via a card.
Projector
Projector is an output device that can take images generated by a computer and reproduce them on a
large.
Application Software
Application software is what helps the user perform the tasks of his/her choice. They are non-essential
software which are installed and run, depending upon the requirements, in the environment provided
by the system software.
Programming Software
Programming software is used to write, test, debug and develop other software programs and
applications. The various programming language editors such as Eclipse – a Java language editor –
appear under this category. They are used for creating both the system as well as application software.
(Programming software examples – Turbo C, Xilinx, Kiel, compilers, debuggers, Integrated Development
Environment (IDE), etc.)
Freeware – Freeware is a type of software that anyone can download from the Internet and use for free.
Registry Cleaners – When you install a lot of software – or games for example – your computer’s
registry becomes clogged. Registry cleaners are used to clean up or delete all the invalid registry entries
which has the benefit of speeding up your computer.
Content Control Software – This kind of software allows you to control the content that can be accessed
by a user on a computer. They are mostly used for restricting access over the Internet.
Project Management Software – As its name suggests, project management software is a software
package that helps multiple users to work on a project simultaneously. It allows them to schedule
events, network with the other users, allocate resources, etc.
Utility Software – These are usually small programs that help the management of the hardware and the
application software installed on a computer.
Open Source Software – This is a type of software for which the source code is available to all users
(open). As such, anyone can make changes to it and release their own new version.
Web Browsers – Browsers are programs that allow you to surf or browse web pages on the Internet.
With constant advancements in the field of software engineering, several new software and applications
are being developed every day. Hence, the list provided above shouldn’t be considered definitive, as in
the coming years, many more newer types of software would have been developed.