12 Computer Architecture and Organization
QUICKSAND CORNER
I still remember when I was asked to write my
rst high level language program by my teacher,
he said ‘Now write a program to add two integers,
like seven and ve’. Using pencil and paper I had
been able to utilize my newly acquired program-
ming skill in form of the following instructions:
SUM = 7 + 5
PRINT SUM
END
Immediately understanding my unique program-
ming knowledge my teacher patiently explained
that any program must be a general one and I should
use variables in place of 7 and 5 and add steps to
read those variables from keyboard as inputs.
The moral of the story is: Just like a program
must be capable in dealing with any type of data
set and not a dedicated one, similarly a computer
must be able to execute any user program and
should be a general purpose machine. Just by
observing at a keyboard and CRT terminal, the
reader should not mistake the unit as a computer.
It might be innocent-looking input and monitoring
devices for a rolling display sign board!!
REVIEW QUESTIONS
Target the Correct Option
1. Who was the rst person to invent mechanical
calculating machine?
(a) Babbage (c) Von Neumann
(b) Pascal (d) none of these
2. Who invented differential engine?
(a) Babbage (c) Von Neumann
(b) Pascal (d) none of these
3. What was the original purpose of fabrication
of ENIAC?
(a) Commercial (c) Military
(b) Academic (d) none of these
4. The rst computer from IBM was made
with
(a) vacuum tubes (c) ICs
(b) transistors (d) none of these
5. PDP-1 computer was manufactured by
(a) IBM (c) CDC
(b) DEC (d) none of these
6. What was the major contribution of PDP-8?
(a) 12-bit memory (c) Omnibus
(b) parallel processing (d) none of these
7. System/360 from IBM was the rst one to
offer
(a) different models (c) GUI
(b) Intel processors (d) none of these
8. Microcontrollers contain inside the chip
(a) solar cells (c) multiple CPUs
(b) complete computer (d) none of these
9. Personal computers are characterized for their
capability of performing excellent
(a) number crunching (c) networking
(b) high speed I/O (d) none of these
10. Mainframes computers are characterized for
their massive
(a) storage space (c) printers
(b) graphics terminals (d) none of these
M01_GHOS1557_01_SE_C01.indd 12M01_GHOS1557_01_SE_C01.indd 12 4/29/11 4:58 PM4/29/11 4:58 PM