CAB Notes
CAB Notes
The first computers used vacuum tubes for circuitry and magnetic drums for memory,
and were often enormous, taking up entire rooms. A vacuum tube is a fragile glass de
vice which used filaments as a source of electronic. It could amplify and control electr
onic signals. Without any moving parts, vacuum tubes could take very weak signals a
nd make the signal stronger (amplify it). Vacuum tubes could also stop and start the f
low of electricity instantly (switch). A magnetic drum, also referred to as drum, is a m
etal cylinder coated with magnetic iron-oxide material on which data and programs ca
n be stored. Magnetic drums were once used as a primary storage device but have sinc
e been implemented as auxiliary storage devices. . Input was based on punched cards
and paper tape, and output was displayed on printouts.
They were very expensive to operate and in addition to using a great deal of electricit
y, generated a lot of heat, which was often the cause of malfunctions. First generation
computers relied on machine language to perform operations, and they could only sol
ve one problem at a time. Machine languages are the only languages understood by co
mputers
The UNIVAC and ENIAC computers are examples of first-generation computing devi
ces. The UNIVAC was the first commercial computer delivered to a business client, t
he U.S. Census Bureau in 1951.
Figure 1.1(b) pg 7
Second-generation computers still relied on punched cards for input and printouts for
output. Second-generation computers moved from cryptic binary machine language to
symbolic, or assembly, languages, which allowed programmers to specify instructions
in words. High-level programming languages were also being developed at this time,
such as early versions of COBOL and FORTRAN. These were also the first computer
s that stored their instructions in their memory, which moved from a magnetic drum t
o magnetic core technology.
The first computers of this generation were developed for the atomic energy industry.
These third generation computers could carry out instructions in billionths of a
second. The size of these machines dropped to the size of small file cabinets. Yet,
the single biggest advancement in the computer era was yet to be discovered.
The development of the integrated circuit was the hallmark of the third generation of
computers. Transistors were miniaturized and placed on silicon chips, called
semiconductors, which drastically increased the speed and efficiency of computers.
Figure 1.1(c) pg 7
A chip is a small piece of semi conducting material(usually silicon) on which an integ
rated circuit is embedded. A typical chip is less than ¼-square inches and can contain
millions of electronic components (transistors). Computers consist of many chips plac
ed on electronic boards called printed circuit boards. There are different types of chips.
For example, CPU chips (also called microprocessors) contain an entire processing u
nit, whereas memory chips contain blank memory.
Computer chips, both for CPU and memory, are composed of semiconductor material
s. Semiconductors make it possible to miniaturize electronic components, such as tran
sistors. Not only does miniaturization mean that the components take up less space, it
also means that they are faster and require less energy.
Instead of punched cards and printouts, users interacted with third generation compute
rs through keyboards and monitors and interfaced with an operating system, which all
owed the device to run many different applications at one time with a central program
that monitored the memory. Computers for the first time became accessible to a mass
audience because they were smaller and cheaper than their predecessors.
Clock Speed: Given in megahertz (MHz), the clock speed determines how many
instructions per second the processor can execute.
In both cases, the higher the value, the more powerful the CPU. For example, a 32-bit
microprocessor that runs at 50MHz is more powerful than a 16-bitmicroprocessor that
runs at 25MHz.
What in the first generation filled an entire room could now fit in the palm of the hand.
The Intel 4004chip, developed in 1971, located all the components of the computer -
from the central processing unit and memory to input/output controls - on a single chi
p.
As these small computers became more powerful, they could be linked together to for
m networks, which eventually led to the development of the Internet. Fourth generatio
n computers also saw the development of GUIs, the mouse and handheld devices
Artificial Intelligence is the branch of computer science concerned with making comp
uters behave like humans. The term was coined in 1956 by John Mc Carthyat the Mas
sachusetts Institute of Technology. Artificial intelligence includes:
Games Playing: programming computers to play games such as chess and
checkers
Robotics: programming computers to see and hear and react to other sensory
stimuli
Currently, no computers exhibit full artificial intelligence (that is, are able to simulate
human behavior). The greatest advances have occurred in the field of games playing.
The best computer chess programs are now capable of beating humans. In May,1997,
an IBM super-computer called Deep Blue defeated world chess champion Gary Kaspa
rov in a chess match.
In the area of robotics, computers are now widely used in assembly plants, but they ar
e capable only of very limited tasks. Robots have great difficulty identifying objects b
ased on appearance or feel, and they still move and handle objects clumsily.
Natural-language processing offers the greatest potential rewards because it would all
ow people to interact with computers without needing any specialized knowledge. Yo
u could simply walk up to a computer and talk to it. Unfortunately, programming com
puters to understand natural languages has proved to be more difficult than originally
thought. Some rudimentary translation systems that translate from one human languag
e to another are in existence, but they are not nearly as good as human translators.
Characteristics Of Computers:-
The computer is a powerful tool due to the following characteristics:
Software
As important as hardware devices may be, they are useless without the instruct
ions that control them. These instructions used to control hardware and accom
plish tasks are called software. Software falls into two broad categories— appl
ications and systems software.
Types of Software
As important as hardware devices may be, they are useless without the instruct
ions that control them. These instructions used to control hardware and accom
plish tasks are called software. Software falls into two broad categories— appl
ications and systems software.
Applications software allows you to perform a particular task or solve a specif
ic problem. A word processor is the most widely used example of applications
software; it can be used to create a letter or memo or anything else you need to
type. Other examples include games, spreadsheets, tax preparation programs, t
yping tutor, etc. Applications software can be purchased in stores and is called
packaged or commercial software. In other words, it is prewritten. However, t
here may be situations that require a specific type of software that is not availa
ble. It would then be necessary to design and write a program; this software is
called custom software. Most often, personal computers utilize packaged soft
ware.
When packaged software is purchased, it will come with written instructions f
or installation and use. These instructions are documentation. Packaged softw
are can be purchased, or in some cases, it is available for no cost. Freeware is
software considered to be in the public domain, and it may be used or altered
without fee or restriction. Another form of somewhat free software is sharewa
re. The author of shareware hopes you will make a voluntary contribution for
using the product.
Word Processor Provides the tools for entering and revising text, adding gra
phical elements, formatting and printing documents.
Spreadsheets Provides the tools for working with numbers and allows yo
u to create and edit electronic spreadsheets in managing and
analyzing information.
Presentation Graphics Provides the tools for creating graphics that represent data i
n a visual, easily understood format.
Communication Software Provides the tools for connecting one computer with anothe
r to enable sending and receiving information and sharing fi
les and resources.
As important as applications software may be, it is not able to directly commu
nicate with hardware devices. Another type of software is required operating s
ystems software. Operating Systems software is the set of programs that lies b
etween applications software and the hardware devices.
Think of the cross section of an onion. The inner core of the onion represents t
he hardware devices, and the applications software represents the outside layer
The middle layer is the operating systems software. The instructions must be
passed from the outer layer through the middle layer before the reaching the in
ner layer.
INPUT DEVICES
Q. Define input devices. Explain any two input devices. M’07
1. OCR
2. MICR
3. OMR M’06
An Input device is an electromechanical device which accepts data from the outside world
in a form that the computer can utilize. Also, the input devices send the data or instructions to the
processing unit to be processed into useful information. There are many examples of input
devices. They can be classified into the following categories:-
o Keyboard devices
In computing, a keyboard is an input device, partially modeled after
the typewriter keyboard, which uses an arrangement of buttons or ke
ys, which act as mechanical levers or electronic switches. A keyboar
d typically has characters engraved or printed on the keys and each p
ress of a key typically corresponds to a single written symbol. Howe
ver, to produce some symbols requires pressing and holding several
keys simultaneously or in sequence. While most keyboard keys prod
uce letters, numbers or signs (characters), other keys or simultaneou
s key presses can produce actions or computer commands.
In normal usage, the keyboard is used to type text and numbers into
a word processor, text editor or other program. In a modern compute
r, the interpretation of keypresses is generally left to the software. A
computer keyboard distinguishes each physical key from every other
and reports all keypresses to the controlling software. Keyboards are
also used for computer gaming, either with regular keyboards or by
using keyboards with special gaming features, which can expedite fr
equently used keystroke combinations. A keyboard is also used to gi
ve commands to the operating system of a computer, such as Windo
ws' Control-Alt-Delete combination, which brings up a task window
or shuts down the machine.
o Pointing devices
A pointing device is an input interface (specifically a human interface d
evice) that allows a user to input spatial (ie, continuous and multi-dimen
sional) data to a computer. CAD systems and graphical user interfaces
(GUI) allow the user to control and provide data to the computer using p
hysical gestures — point, click, and drag — for example, by moving a h
and-held mouse across the surface of the physical desktop and activatin
g switches on the mouse. Movements of the pointing device are echoed
on the screen by movements of the pointer (or cursor) and other visual c
hanges.
While the most common pointing device is the mouse, many more devic
es have been developed.
Based on motion of an object
Mouse
Trackball
Light pen
Touchscreen
A touch screen is a computer display screen that is also an input device.
The term generally refers to touch or contact to the display of the device by a f
inger or hand. The screens are sensitive to pressure; a user interacts with the c
omputer by touching pictures or words on the screen. . A Touchscreen is a de
vice embedded into the screen of the TV Monitor, or System LCD monitor scr
eens of laptop computers. It could consist by invisible sensor grid of touch-sen
sible wires drowned in a crystal glass positioned in front of real monitor scree
n, or it could consist of an infrared controller inserted into the frame surroundi
ng the monitor screen itself.
Examples of touch screens include a smart board, a microwave, a dishwasher,
or an ATM at a bank.
o Data scanning devices
Data scanning devices are input devices used for direct data entry into a
computer system from source documents. Some of them are also capable of
recognizing marks or characters.commonly used data scanning devices are discussed
below
Image scanner
An image scanner is an input device that optically scans images, printed text,
handwriting, or an object, and converts it to a digital image. It is very useful f
or preserving paper documents in electronic form. Common examples found
in offices are variations of the desktop (or flatbed) scannerand Hand-held sc
anners
Flatbed scanner
A type of scanner which is like a copier machine that consists of a glass plate on its
top and a lid that covers the glass plate. The documents to be scanned are placed
upside down on this glass plate. A light source situated below the glass plate moves
horizontally from one end to another when activated. Flatbed scanners are
The lottery card has a number of small squares printed on it that you colour in or
mark with a dark pen.
The input reader senses those dark squares and converts them into the lottery
number you have selected.
Text is printed with a special magnetic ink so the reader no longer relies on
simple contrast.
Text is also printed in a special font that makes it much easier for the
machine to tell characters apart.
2. Output unit:- The job of an output unit is just the reverse of that of an
input unit. It supplies the information obtained from the processing
unit to the outside world. It links the computer with the external
environment. The results produced are in binary form. Before
supplying these results to the outside world they must be converted to
human acceptable form. This task is performed by the output unit.
The following functions are performed by the output unit:-
It accepts the result produced by the computer which is in
code form.
It converts the coded result in human acceptable form.
It supplies the converted result to the outside world.
3. Storage unit:- The data and instructions entered into the computer
system have to be stored inside the computer before the actual
processing starts. The storage unit provides space for storing data and
instructions, intermediate results and space for the final result. The
storage unit is comprised of the following two types –
Primary storage: It is also known as main memory. It is
used to hold pieces of program instructions and data,
intermediate results and final results. While the information
remains in the main memory, the CPU can access it directly
at a very fast speed. The primary storage can hold the
information only while the computer system is on. As soon
as the system is switched off or reset, the information in the
primary storage disappears. The primary storage has limited
capacity because it is very expensive.
Secondary storage: It is also known as auxiliary storage. It
is used to take care of the limitations of primary storage. It
is used to supplement the limited storage capacity and the
volatile characteristics of primary storage. The secondary
storage is normally used to hold the program, data and
information on which the computer system is not working
on currently but needs to hold them for processing later.
4. Arithmetic Logic Unit (ALU):- it is a place where actual execution of
instructions takes place. Calculations and all comparisons are done in
the ALU. Data and instructions stored in a primary storage before
processing are transferred as and when needed to the ALU. All ALU
are designed to perform the four basic arithmetic operations such as –
add, subtract, divide and multiply – and logical operations such as
less than, equal to and greater than.
5. Control Unit: - How does the input device know that it is time for it to
feed data into the storage unit. How does the ALU know that what
should be done with the data once they are received. How is it that
only the final results are sent to the output device and not the
intermediate result? All this is possible due to the control unit of the
computer system. It does not perform any actual processing on the
data. The control unit acts as a central nervous system for the other
components of the system. It manages and coordinates the entire
computer system. It obtains instructions from the program stored in
the main memory, interprets the instructions and issues signals which
cause other units of the system to execute them.
6. Central Processing Unit (CPU): The control unit and the arithmetic
logic unit are jointly known as the CPU. The CPU is the brain of the
computer system. In a human body all major decisions are taken by
the brain and the other parts of the body function as directed by the
brain. Similarly in a computer system all major calculation and
comparison are made inside the CPU. The CPU is responsible for
activating and controlling the operations of other units of the
computer system.