Professional Documents
Culture Documents
Introduction:
Nowadays, a computer can be used to type documents, send email, play games, and
browse the Web. It can also be used to edit or create spreadsheets, presentations, and even
videos. But the evolution of this complex system started around 1940 with the first
Generation of Computer and evolving ever since.
FIRST GENERATION
Introduction:
ENIAC
EDVAC
UNIVAC
IBM-701
IBM-650
Advantages:
It made use of vacuum tubes which are the only electronic component available
during those days.
These computers could calculate in milliseconds.
Disadvantages:
These were very big in size, weight was about 30 tones.
These computers were based on vacuum tubes.
These computers were very costly.
Generations of Computer 2017
Notes Prepared by,A.Bathsheba Parimala,
Asssistant Professor,Department of BCA,
St.Johns College, Palayamkottai
It could store only a small amount of information due to the presence of magnetic
drums.
SECOND GENERATION
Introduction:
Honeywell 400
IBM 7094
CDC 1604
CDC 3600
UNIVAC 1108
Advantages:
Due to the presence of transistors instead of vacuum tubes, the size of electron
component decreased. This resulted in reducing the size of a computer as compared to
first generation computers.
Less energy and not produce as much heat as the first genration.
Assembly language and punch cards were used for input.
Low cost than first generation computers.
Better speed, calculate data in microseconds.
Better portability as compared to first generation
Disadvantages:
THIRD GENERATION
Introduction:
PDP-8
PDP-11
ICL 2900
IBM 360
IBM 370
Advantages:
Disadvantages:
FOURTH GENERATION
Introduction:
IBM 4341
DEC 10
STAR 1000
PUP 11
Advantages:
Fastest in computation and size get reduced as compared to the previous generation of
computer.
Heat generated is negligible.
Small in size as compared to previous generation computers.
Less maintenance is required.
All types of high-level language can be used in this type of computers.
Disadvantages:
FIFTH GENERATION
Introduction:
Desktop
Laptop
NoteBook
UltraBook
Chromebook
Advantages:
Disadvantages:
First Generation
1
The period of first generation: 1946-1959. Vacuum tube based.
Second Generation
2
The period of second generation: 1959-1965. Transistor based.
Third Generation
3
The period of third generation: 1965-1971. Integrated Circuit based.
Fourth Generation
4
The period of fourth generation: 1971-1980. VLSI microprocessor based.
Fifth Generation
5
The period of fifth generation: 1980-onwards. ULSI microprocessor based.
Generations of Computer 2017
Notes Prepared by,A.Bathsheba Parimala,
Asssistant Professor,Department of BCA,
St.Johns College, Palayamkottai
Input Unit:
Control Unit:
Generations of Computer 2017
Notes Prepared by,A.Bathsheba Parimala,
Asssistant Professor,Department of BCA,
St.Johns College, Palayamkottai
Control unit of a computer system manages and coordinates the operations of
all other components of the computer system.
Arithmetic logic unit of a computer system is the place, where the actual executions
of instruction, takes place during processing operation.
Storage Unit:
Primary Memory:
Secondary Memory:
It is non-volatile (retains data even without power).It is used to hold stored program
instructions and a large volume of information.
Output Unit:
Number System.
The technique to represent and work with numbers is called number system. Decimal
number system is the most common number system. Other popular number systems include
binary number system, octal number system, hexadecimal number system, etc.
A computer can understand the positional number system where there are only a few symbols
called digits and these symbols represent different values depending on the position they
occupy in the number.
Generations of Computer 2017
Notes Prepared by,A.Bathsheba Parimala,
Asssistant Professor,Department of BCA,
St.Johns College, Palayamkottai
The value of each digit in a number can be determined using −
The digit
The position of the digit in the number
The base of the number system
Example
Example
Example
Step 2 19FDE16 ((1 x 164) + (9 x 163) + (15 x 162) + (13 x 161) + (14 x 160))10
Here are some examples of converting binary directly into decimal. We simply add
up the place values of each 1 digit in the binary number.
1001012 = 3710:
Exponents 25 24 23 22 21 20
Place Values 32 16 8 4 2 1
Bits 1 0 0 1 0 1
Value 32 + 4 + 1 = 37
100011102 = 14210:
Exponents 27 26 25 24 23 22 21 20
Bits 1 0 0 0 1 1 1 0
Value 128 + 8 + 4 + 2 = 142
1111010002 = 48810:
Generations of Computer 2017
Notes Prepared by,A.Bathsheba Parimala,
Asssistant Professor,Department of BCA,
St.Johns College, Palayamkottai
Exponents 28 27 26 25 24 23 22 21 20
Bits 1 1 1 1 0 1 0 0 0
Value 256 + 128 + 64 + 32 + 8 = 488
101101012 = 18110:
Exponents 27 26 25 24 23 22 21 20
Bits 1 0 1 1 0 1 0 1
Value 128 + 32 + 16 + 4 + 1 = 181
2. Analyze the problem and formulate a method to solve it (see also “validation”).
8. Interpretation of results.
If the program has an important application, for example to calculate student grades or guide a rocket,
then it is important to test the program to make sure it does what the programmer intends it to do and
that it is actually a valid solution to the problem. The tests are commonly divided as follows:
Verification
verify that program does what you intended it to do; steps 7(8) above attempt
Verification to do this.
Validation does the program actual solve the original problem i.e. is it valid? This goes
back to steps 1 and 2 - if you get these steps wrong then your program is not a
valid solution.