·
COMPUTER GENERATIONS
“Generation” in computer talk is a
step in technology. It provides a framework for the growth of computer
industry.
Originally it was used to distinguish between various hardware
technologies, but now it has been extended to include both hardware and software.
Till today, there are five computer generations which are described as
follows:
FIRST
GENERATION COMPUTERS:
During the period of 1942 to 1955 first generation of computers were developed. The
first generation computers used vacuum tubes for circuitry
and magnetic drums for memory, and were
often enormous, taking up entire rooms. The vacuum tube was developed by Lee
DeForest.
could automatically execute a program without human
intervention. Memory of these
computers used
electromagnetic relays, and users fed all data and instructions into the system punched cards, which were used as input. Programmers wrote instructions in machine and assembly languages because of lack of high level programming languages in those days.
First generation computers were very
expensive to operate and in addition to using a great deal of electricity, generated a lot of
heat, which was often the cause of malfunction. CHARACTERISTICS:
1) First generation computers were based on vacuum tubes.
2) The operating systems of the first generation computers were very slow.
3) They were very large in size.
4) Production of the heat was in large amount in first generation computers.
5) Machine language was used for programming.
6) First generation computers were unreliable.
7) They were difficult to program and use.
2) The operating systems of the first generation computers were very slow.
3) They were very large in size.
4) Production of the heat was in large amount in first generation computers.
5) Machine language was used for programming.
6) First generation computers were unreliable.
7) They were difficult to program and use.
EXAMPLES:
UNIVAC1, EDVAC, EDSAC and ENIAC, IBM 701 computers are examples of first generation computing devices.
UNIVAC1, EDVAC, EDSAC and ENIAC, IBM 701 computers are examples of first generation computing devices.
SECOND GENERATION COMPUTERS:
During the period of 1955 to 1964 second
generation of computers were
developed. The second generation computers emerged with development of Transistors. The transistor was invented in 1947 by three scientists J.
Bardeen, H.W. Brattain and W. Shockley.
A transistor is
a small device made up of
semiconductor
material like germanium
and silicon.
Even though the Transistor were
developed in 1947
but was not widely used until the end of 50s
The transistor made the second generation
computers faster, smaller,
cheaper, more energy-efficient and more reliable than their first-generation
computers. Even though the transistor used in the computer generated enormous
amount of heat which ultimately would lead to the damage of
the computers but was far better than vacuum tubes.
Second generation computers used the low level language i.e. machine level language and assembly language which made the programmers easier to specify the instructions.
Second generation computers used the low level language i.e. machine level language and assembly language which made the programmers easier to specify the instructions.
Later
on High level language programming were introduced such as COBOL
and FORTRAN.
Magnetic core was used as primary
storage.
Second generation computer has faster input /output devices which thus brought improvement in the computer.
Second generation computer has faster input /output devices which thus brought improvement in the computer.
CHARACTERISTICS:
1)Transistors were used in
place of vacuum tubes.
2) Second generation computer were smaller in comparison with the first generation computers.
3) They were more than ten times faster in comparison with the first generation computers.
4) They generated less heat and were less prone to failure.
5) They took comparatively less computational time.
6) Assembly language was used for programming.
2) Second generation computer were smaller in comparison with the first generation computers.
3) They were more than ten times faster in comparison with the first generation computers.
4) They generated less heat and were less prone to failure.
5) They took comparatively less computational time.
6) Assembly language was used for programming.
7) Second generation computers has faster
input/output devices.
EXAMPLES:
IBM 7030, NCR 304, IBM 650, IBM 1401, ATLAS and
Mark III are the examples of second generation
computers.
During the period of 1964 to 1971 Third generation computers were developed. The
third generation computers emerged with the development of IC (Integrated Circuits). The invention of the IC
was the greatest achievement done in the period of third generation of
computers. IC was invented by Robert Noyce and Jack Kilby in 1958-59.
IC is a single
component containing a number of transistors, resistors and capacitors grown on
a single chip of silicon eliminating wired interconnection between components. Transistor were based on silicon
chips, called semiconductors, which
drastically increased the speed and efficiency of computers.
Initially the integrated circuits contained only ten to
twenty components. This technology was named
it became possible to integrate up to about
hundred components on a single chip. The
technology was known as medium scale
integration (MSI).
ICs were smaller, less expensive to produce,
more rugged and reliable, faster in operation, dissipated less heat, and
consumed less power than circuits built by
wiring electronic components manually.
Parallel advancements in storage technologies allowed construction of
larger magnetic core based random access memory as
well as larger capacity magnetic disks and tapes.
Hence third generation computers typically had few
megabytes (less than 5 megabytes) of main memory and
magnetic disks capable of storing few tens
of megabytes of data per disk drive.
On software front
standardization of high level programming languages, timesharing
operating systems, unbundling of software from hardware, and creation of
an independent software industry happened during third generation. FORTAN and COBOL were
the most popular high level programming languages in those days. Some more high
level programming languages were introduced during third generation period. Notable
among these were PL/1,
PASCAL, and BASIC.
Keyboards and monitors developed during the period of third generation of
computers. The third generation computers interfaced with an operating system,
which allowed the device to run many different applications at one time with a
central program that monitored
the memory.
CHARACTERISTICS:
1) IC was used instead of transistors
in the third generation computers.
2) Third generation computers were smaller
in size and cheaper as compare to the second
generation computers.
3) They were fast and more reliable.
4) High level language was developed.
5) Magnetic core and solid states as main storage.
6) They were able to reduce computational
time and had low maintenance cost.
7) Input/Output devices became more
sophisticated.
EXAMPLES:
PDP-8, PDP-11, ICL 2900, IBM 360 and IBM 370 are
the examples of third generation computers
FORTH GENERATION COMPUTERS:
During 1975-1989 the
fourth generation computers were built. The fourth generation computers were
the extension of third generation technology. The fourth generation computers
emerged with development of the VLSI (Very Large
Scale Integration).With the help of
VLSI technology microprocessor came into
existence. The computers were designed by using microprocessor,
as thousands of integrated circuits were built onto a single silicon chip.
What in the first generation filled an entire room could now fit in the palm of
the hand. The fourth generation computers became more
powerful, compact, reliable and affordable.
As a result, they give rise to personal computer
(PC) revolution.
During fourth generation, semiconductor
memories replaced magnetic core
memories resulting in large random
access memories with very fast access
time.
Hard disks became cheaper, smaller,
and large in capacity. In addition to
magnetic tapes, floppy disk became
popular as
a portable medium for porting programs and data form one computer system
to another.
Significant advancements also took place during fourth generation in the area of large scale computer system. In addition to improved processing and storage capabilities of main frame systems, the fourth generation saw the advent of super computers based parallel vector processing and symmetric multi processing technologies. A supercomputer based on parallel vector processing technology contains a small number of custom designed vector processors which are collected to a number of high speed data access shared memory modules through a custom designed, high bandwidth cross bar switch network. On the other hand, a super computer based on symmetric multiprocessing technology uses commodity microprocessors connected to a shared memory through a high speed bus or a cross bar switch network. Primary builders of super computers of former category included Cray Research and ETA systems, which included IBM, Silicon graphics, and Digital Equipments Corporation.
High speed computer networking also developed during fourth generation. This enabled interconnecting of multiple computers for communication and sharing of data among them. Local Area Networks (LANs) became popular for connecting computers within organizations or within a campus. Similarly, Wide Area Networks (WANs) became popular for connecting computers located at larger distances. This gave rise to network of computers and distributed systems.
Significant advancements also took place during fourth generation in the area of large scale computer system. In addition to improved processing and storage capabilities of main frame systems, the fourth generation saw the advent of super computers based parallel vector processing and symmetric multi processing technologies. A supercomputer based on parallel vector processing technology contains a small number of custom designed vector processors which are collected to a number of high speed data access shared memory modules through a custom designed, high bandwidth cross bar switch network. On the other hand, a super computer based on symmetric multiprocessing technology uses commodity microprocessors connected to a shared memory through a high speed bus or a cross bar switch network. Primary builders of super computers of former category included Cray Research and ETA systems, which included IBM, Silicon graphics, and Digital Equipments Corporation.
High speed computer networking also developed during fourth generation. This enabled interconnecting of multiple computers for communication and sharing of data among them. Local Area Networks (LANs) became popular for connecting computers within organizations or within a campus. Similarly, Wide Area Networks (WANs) became popular for connecting computers located at larger distances. This gave rise to network of computers and distributed systems.
In the area of software for large scale computers, key
technologies that became popular included multiprocessing operating
systems and concurrent programming languages.
With multi processing operating systems, a main frame system could use multiple
processor in such a manner that the subordinate processors could manage the
user terminals and peripheral devices, allowing the main processor to
concentrate on processing the main program, improving the overall
performance.
During fourth generation, UNIX operating
systems also became popular for use on large scale systems. Additionally,
due to proliferation of computer networks, several new features where included
in existing operating systems to allow multiple computers on the same network
to communicate with each other and share resources.
Some other software
technologies that became popular during fourth generation are C programming language, object oriented software
design and object programming. C language combines features of high level programming languages with efficiency
of an assembly language. The primary objectives of object oriented software
design are to make programs generalized and to build software systems by
combining reusable pieces of program codes called objects. To facilitate object
oriented software design, several object oriented programming languages were
introduced. Out of these, C++ emerged as the most popular object oriented
language.
CHARACTERISTICS
1) The fourth generation computers have microprocessor-based
systems.
2) They are the cheapest among all the
computer generation.
3) The speed, accuracy
and reliability of the computers were
improved in fourth generation computers.
4) Many high-level languages were developed in the fourth generation such
as COBOL, FORTRAN, BASIC, PASCAL and C language.
5) A Further refinement of input/output devices was developed.
6) Networking between the systems was
developed.
EXAMPLES:
IBM 4341, DEC 10, STAR
1000, PUP 11 and
APPLE II are the examples of fourth
generation computers.
FIFTH GENERATION COMPUTERS:
Duration of fifth generation computers is 1982 –
Present. The Fifth Generation Computer
Systems project (FGCS) was an initiative by Japan's
Ministry of International Trade and Industry, begun in 1982, to create a computer using massively parallel computing/processing.
It was to be the result of a massive government/industry research project in
Japan during the 1980s. It aimed to create an
"epoch-making computer" with-supercomputer-like performance and to
provide a platform for future developments in artificial
intelligence. The use of parallel processing and superconductors is
helping to make artificial intelligence a reality. Quantum
computation and molecular and nanotechnology will radically change the face of
computers in years to come. The goal of fifth-generation computing is to
develop devices that respond to natural language
input and are capable of learning and self-organization.
Artificial intelligence is the branch of computer science
concerned with making computers behave like humans. The term was coined in 1956 by John McCarthy
at the Massachusetts Institute of Technology. Artificial intelligence includes the following areas of
specialization:
Games Playing: programming computers to play against human oponents.
Expert Systems: programming computers to make decisions in real-life situations
(for example, some expert
systems help doctors diagnose diseases based on symptoms)
Natural Language: programming computers to understand natural human languages
Neural Networks: Systems that simulate intelligence
by attempting to reproduce the types of physical connections that occur in
animal brains
Robotics: programming computers to see and
hear and react to other sensor stimuli.
The trend of further miniaturization of electronic components, dramatic increase in power of microprocessor chips, and increase in capacity of main memory and hard disk continued during fifth generation.
The trend of further miniaturization of electronic components, dramatic increase in power of microprocessor chips, and increase in capacity of main memory and hard disk continued during fifth generation.
VLSI technology became ULSI
(Ultra Large Scale Integrated) technology in fifth generation resulting
in production of microprocessor chip having ten
million electronic components. Infact, the speed of microprocessors and
the size of main memory and hard disk doubled
almost every eighteen months. As a result, many features found in the CPUs of
large main frame systems of third and fourth generation systems became part of
micro processor architecture in fifth generation. This ultimately resulted in
availability of very powerful and compact computers becoming available at cheaper rates
and death of traditional large main frame systems. Recently, processor
manufactures started building multi core processor
chips instead of increasingly powerful single core processor chip. The multi
core chips improved overall performance by handling more work in parallel.
Due to this fast pace of advancement in computer technology,
we see more compact and more powerful computers being introduced almost
every year at more or less the same price or even cheaper. Notable among these
are portable notebook computers that give the power of a PC to their
users even while travelling, powerful desktop PCs and work stations, powerful servers, powerful super
computers, and handheld computers.
Storage technology
also advanced making larger main memory and disk storage available in newly
introduced systems. Currently, PCs having few Gigabytes of main memory and 80-320 gigabytes of hard disk capacity are common.
Similarly workstations having 4-64 Gigabytes of main
memory and few hundreds of Gigabytes of hard disk capacity are common. RAID (Redundant Array of inexpensive
disks) technology enables configuration of a bunch of disks as a single
large disk. It, thus, supports larger hard disk
space with better in-built reliability. During fifth generation, optical disks (popularly known as Compact Disks or
CDs) emerged as a popular portable mass storage media.
In the area of large
scale systems, fifth generation saw the emergence of more powerful super
computers based on parallel processing technology.
They used multiple processors and were of two types shared
memory and distributed memory
parallel computers.
In a shared memory
parallel computer, a high speed bus or communication network interconnects a
number of processors to a common main memory whereas in a distributed memory
parallel computer, a communication network interconnects a number of
processors, each with its own memory. These systems use parallel programming
technique to break a problem into smaller problem and execute them in parallel
on multiple processors of the system. Processors of a shared memory parallel
computer use memory access mechanism for communication,
where those of a distributed memory parallel computer message passing mechanism
for communication. Distributed memory parallel computers have better scalability (can grow larger in capability)
then shared memory parallel computers and are now built by clustering together
power full commodity workstations by using a high
speed commodity switch network. This is known as clustering technology.
During fifth generation, the internet emerged with associated
technologies and applications. It made possible for computer users sitting
across the globe to communicate with each other within minutes by use of
electronic mail (known as email) facility. A vast ocean of information became
readily available to computer user through the World
Wide Web (known as WWW). Moreover, several new types of existing
applications like electronic commerce, virtual
libraries, virtual classrooms, distance education, etc emerged during
the period.
The tremendous processing power and the massive storage
capacity of fifth generation computers also made them a very useful and popular
tool for a wide range of multimedia applications dealing with information containing text, graphics, animation, audio and video data. In
general, data size for multimedia information is much larger than plain
text information because representation of graphics, animation, audio, or video
media in digital form requires much larger number of bits than that required
for representation of plain text.
In the area of operating systems, some new concepts that
gained popularity during fifth generation include Microkernels,
Multithreading, and Multicore
operating system.
Microkernel technology enabled designers to model and
design operating system in a modular fashion. This makes operating systems easier to design and
implement, easier to modify or add new services, and allow users to implement
and use their own service.
Multithreading
technology is a popular way to improve application for performance through
parallelism.
A multicore operation system can run multiple programs at
the same time on a multicore chip with each core handling a separate program.
In the area of
programming languages, concepts that gained popularity during fifth generation
are JAVA programming language, and parallel programming libraries like MPI (Message Passing
Interface) and PVM (Parallel Virtual Machine).
JAVA is used primarily of the World Wide Web.
MPI is used for distributed memory parallel computers and PVM is used for shared memory parallel computers.
MPI is used for distributed memory parallel computers and PVM is used for shared memory parallel computers.
CHARACTERISTICS:
1) Portable PCs called
notebook computers are much smaller, more powerful and handy
than PCs of fourth generation allowing users to use computer facility even
while travelling.
2) They consume less power
than their predecessors do.
3) No air conditioning is
required for notebook computers, desktop PCs, and workstations.
4) They are more reliable
and less prone to hardware failures,
requiring negligible maintenance cost.
5) They have faster and larger primary and secondary storage.
6) They are general purpose
machines.
7) Fifth generation computers work with natural language.
EXAMPLES:
IBM Notebooks, Pentium PCs, SUN Workstations, IBM SP/2, SGI Origin 2000, PARAM Supercomputers are the examples of fifth generation computers.
IBM Notebooks, Pentium PCs, SUN Workstations, IBM SP/2, SGI Origin 2000, PARAM Supercomputers are the examples of fifth generation computers.
----------------------------------------------------------------------------------
No comments:
Post a Comment