Anda di halaman 1dari 14

First Generation of Computers

(1942-1955)

Image Courtesy: www.computerhistory.org

The beginning of commercial computer age is


fromUNIVAC (Universal Automatic Computer). It was developed by
two scientists Mauchly and Echert at the Census Department of
United States in 1947.The first generation computers were used
during 1942-1955. They were based on vacuum tubes. Examples
of first generation computers are ENIVACand UNIVAC-1.

Advantages
Vacuum tubes were the only electronic
component available during those days.
Vacuum tube technology made possible to
make electronic digital computers.
These computers could calculate data in
millisecond.
Disadvantages
The computers were very large in size.
They consumed a large amount of energy.
They heated very soon due to thousands
of vacuum tubes.
They were not very reliable.
Air conditioning was required.
Constant maintenance was required.
Non-portable.
Costly commercial production.
Limited commercial use.
Very slow speed.
Limited programming capabilities.
Used machine language only.
Used magnetic drums which provide very
less data storage.
Used punch cards for input.
Not versatile and very faulty.
Similar Topics: Types of Computers by
Purpose | Types of Printers

Second Generation Computers


(1955-1964)

Image Courtesy: www.ibm.com

The second generation computers used transistors. The scientists


at Bell laboratories developed transistor in 1947. These
scientists include John Barden, William Brattain and William
Shockley. The size of the computers was decreased by
replacing vacuum tubes with transistors. The examples of
second generation computers are IBM 7094 series, IBM 1400
series and CDC 164 etc.

Advantages
Smaller in size as compared to the first
generation computers.
The 2nd generation Computers were more
reliable
Used less energy and were not heated.
Wider commercial use
Better portability as compared to the first
generation computers.
Better speed and could calculate data in
microseconds
Used faster peripherals like tape drives,
magnetic disks, printer etc.
Used Assembly language instead of
Machine language.
Accuracy improved.
Disadvantages
Cooling system was required
Constant maintenance was required
Commercial production was difficult
Only used for specific purposes
Costly and not versatile
Puch cards were used for input.
Third Generation Computers (1964-
1975)

Image Courtesy: www.computerhistory.org

The Third generation computers used the integrated circuits (IC).


Jack Kilby developed the concept of integrated circuit in 1958.
It was an important invention in the computer field. The first IC
was invented and used in 1961. The size of an IC is about
square inch. A single IC chip may contain thousands of
transistors. The computer became smaller in size, faster, more
reliable and less expensive. The examples of third generation
computers are IBM 370, IBM System/360,UNIVAC 1108 and UNIVAC
AC 9000 etc.

Advantages
Smaller in size as compared to previous
generations.
More reliable.
Used less energy
Produced less heat as compared to the
previous two generations of computers.
Better speed and could calculate data in
nanoseconds.
Used fan for heat discharge to prevent
damage.
Maintenance cost was low because
hardware failure is reare.
Totally general purpose
Could be used for high-level languages.
Good storage
Versatile to an extent
Less expensive
Better accuracy
Commercial production increased.
Used mouse and keyboard for input.
Disadvantages
Air conditioning was required.
Highly sophisticated technology required
for the manufacturing of IC chips.
Fourth Generation Computers
(1975-Present)
The fourth generation computers started with the invention of
Microprocessor. The Microprocessor contains thousands of
ICs. Ted Hoff produced the first microprocessor in 1971
for Intel. It was known as Intel 4004. The technology of
integrated circuits improved rapidly. The LSI (Large Scale
Integration) circuit and VLSI (Very Large Scale Integration)
circuit was designed. It greatly reduced the size of computer.
The size of modern Microprocessors is usually one square
inch. It can contain millions of electronic circuits. The
examples of fourth generation computers are Apple Macintosh &
IBM PC.

Advantages
More powerful and reliable than previous
generations.
Small in size
Fast processing power with less power
consumption
Fan for heat discharging and thus to keep
cold.
No air conditioning required.
Totally general purpose
Commercial production
Less need of repair.
Cheapest among all generations
All types of High level languages can be
used in this type of computers
Disadvantages
The latest technology is required for
manufacturing of Microprocessors.
Fifth Generation Computers
(Present & Beyond)
Scientists are working hard on the 5th generation computers with
quite a few breakthroughs. It is based on the technique
of Artificial Intelligence (AI). Computers can understand spoken
words & imitate human reasoning. Can respond to its
surroundings using different types of sensors. Scientists are
constantly working to increase the processing power of
computers. They are trying to create a computer with real IQ
with the help of advanced programming and technologies. IBM
Watson computeris one example that outsmarts Harvard
University Students. The advancement in modern technologies
will revolutionize the computer
Different Types of Software
Key Difference: Software refers to a set of programs which is capable of performing

some specific tasks on a computer system. They can be broadly classified into two

categories - System software and Application software.

Software refers
to computer programs which perform specific
functions as instructed. It can be a single
program or may refer to a number of programs
collectively. These instructions are defined in
proper step by step manner. It is important to
mention that hardware becomes incapable for
extending its capabilities without support of the
software. These software programs assist
computer systems and network to start and
work.

Software are broadly classified into two


categories
System Software This software is usually
engaged in background processes. This software
sync the work of hardware and other types of
programs. It acts as a middle layer between
hardware and user applications. System
software includes programs like
Operating system It is a well-known example
of system software. This software interacts with
the hardware and provides the capability for
running various types of programs. Desktop
uses operating sytems like Windows, Linux and
MacOS, whereas Android and Windows are
commonly used operating systems for mobiles.
There are different types of operating systems
like real time, distribute, embedded, etc., It is
necessary to consider the hardware
specifications before deciding the operating
system.
Language translators It includes assemblers,
compilers and interpreters. These programs
have been designed for programming languages
like C, Cobol, Pascal, etc. Machine language is
translated into machine code with the help of an
assembler. Compiler translates the code written
in a high level language to a lower one. An
interpreter is capable of executing programs
directly. It executes the program in a line by line
manner.
Common Utility Programs These programs are
designed specifically for managing the computer
device and its resources. It includes programs
like communication tools and disk formatter.
They are more focused on the operations of
computer infrastructure. For example Virus
scanner is a kind of common utility programs
which provides protection to the system from
unwanted guests like Trojans and viruses.
Application Software System Software are
more concerned about the background
programs of the computer system. However, an
application software performs some specific task
on a system. There are numerous types of
application software. They deal mainly with
solving out some specific computing types of
problems. They work for fulfillment of specific
needs only. These types of software are also
known as apps in short. Some of the common
application software are
Word Processors These software programs are
used for creation of documents. In addition to
basic activity of creating a document, it also
assists in storing and printing that document.
Changes can be easily made in the document
through these word processors. It is one of the
most commonly used application software. MS-
Word is an example of a word processor
program.
Database software This software is capable of
creating databases. In addition to it, it also
manages the data or information residing inside
the database. It is also known as DBMS
sometimes. They help in organizing data. Some
of the examples of database software are
Access, Oracle and Sysbase.
Multimedia software These software have been
devised to work with different types of media
which are connected with each other, they are
usually used in multimedia presentation.
Education and Reference Software Theses
software have been devised in order to assist in
learning about any specific thing. There are
many different types of tutorial software
programs which fall under this category. Many of
these software programs have been designed
for children for assisting them in their learning.
They are also known as academic software.
Ultimate Maths Invaders and My Amazing
Human body are too such software.
Graphic software These software programs
assist in working with graphics, as it enables the
user to edit or manipulate visual images. It
includes image editors and illustration software.
Adobe Photoshop and Corel Photo paint are two
popular examples of graphic software. These
types of software usually work on either bitmap
or vector images.
Web Browser This is a software program which
is used for locating and retrieving files or
resources on the World Wide Web. Internet
explorer like web browser comes integrated with
the operating system. Mozilla FireFox is another
example of an application software program. It is
an open source and multi-platform software.
There are many other types of application
software programs like Enterprise software,
spreadsheet software, Information worker
software, Simulation software, games, etc.

Block Diagram of Computer and Explain its


Various Components
BY DINESH THAKUR

A computer can process data, pictures, sound and graphics. They can solve highly
complicated problems quickly and accurately. A computer as shown in Fig. performs
basically five major computer operations or functions irrespective of their size and
make. These are
1) it accepts data or instructions by way of input,
2) it stores data,
3) it can process data as required by the user,
4) it gives results in the form of output, and
5) it controls all operations inside a computer.
We discuss below each of these Computer operations
Fig : Basic computer Operations

1. Input: This is the process of entering data and programs in to the computer system.
You should know that computer is an electronic machine like any other machine which
takes as inputs raw data and performs some processing giving out processed data.
Therefore, the input unit takes data from us to the computer in an organized manner for
processing.

2. Storage: The process of saving data and instructions permanently is known as


storage. Data has to be fed into the system before the actual processing starts. It is
because the processing speed of Central Processing Unit (CPU) is so fast that the data
has to be provided to CPU with the same speed. Therefore the data is first stored in the
storage unit for faster access and processing. This storage unit or the primary storage of
the computer system is designed to do the above functionality. It provides space for
storing data and instructions.
The storage unit performs the following major functions:
All data and instructions are stored here before and after processing.
Intermediate results of processing are also stored here.
3. Processing: The task of performing operations like arithmetic and logical
operations is called processing. The Central Processing Unit (CPU) takes data and
instructions from the storage unit and makes all sorts of calculations based on the
instructions given and the type of data provided. It is then sent back to the storage unit.
4. Output: This is the process of producing results from the data for getting
useful information. Similarly the output produced by the computer after processing
must also be kept somewhere inside the computer before being given to you in human
readable form. Again the output is also stored inside the computer for further
processing.
5. Control: The manner how instructions are executed and the above operations are
performed. Controlling of all operations like input, processing and output are performed
by control unit. It takes care of step by step processing of all operations inside the
computer.

FUNCTIONAL UNITS
In order to carry out the operations mentioned in the previous section the computer
allocates the task between its various functional units. The computer system is divided
into three separate units for its operation. They are
1) arithmetic logical unit
2) control unit.
3) central processing unit.
Arithmetic Logical Unit (ALU) Logical Unit
Logical Unit :After you enter data through the input device it is stored in the primary
storage unit. The actual processing of the data and instruction are performed by
Arithmetic Logical Unit. The major operations performed by the ALU are addition,
subtraction, multiplication, division, logic and comparison. Data is transferred to ALU
from storage unit when required. After processing the output is returned back to storage
unit for further processing or getting stored.
Control Unit (CU)
The next component of computer is the Control Unit, which acts like the supervisor
seeing that things are done in proper fashion. Control Unit is responsible for co
ordinating various operations using time signal. The control unit determines the
sequence in which computer programs and instructions are executed. Things like
processing of programs stored in the main memory, interpretation of the instructions
and issuing of signals for other units of the computer to execute them. It also acts as a
switch board operator when several users access the computer simultaneously. Thereby
it coordinates the activities of computers peripheral equipment as they perform the
input and output.
Central Processing Unit (CPU)
The ALU and the CU of a computer system are jointly known as the central processing
unit. You may call CPU as the brain of any computer system. It is just like brain that
takes all major decisions, makes all sorts of calculations and directs different parts of the
computer functions by activating and controlling the operations.

Anda mungkin juga menyukai