8/7/2019 computer assingnment
1/20
Assignment of Computer:
PREPARED BY:
M. FAHAD BUTT (ROLL #43)
MBA (MORNIG)
2010-2013
SUMITTIED TO: SIR SOHAIL.
DATE ON:
8/7/2019 computer assingnment
2/20
8/7/2019 computer assingnment
3/20
GERNARATIONS OF COMPUTER:Generations of computer can also be describing as Past, Present and future of Computer.
Followings are Generations of computer according to the time period.
The First generation
The Second Generation
The Third Generation
The Fourth Generation
The Fifth Generation
The computer age changed very fast. First four Generations over 50 years.
Trends across generations Decrease size Increase speed
The First Generation:
Time period of first generation:
19421955
Technology used:
Vacuum Tube
Language used:
Machine language
Memory:
Magnetic core memory
Storage:
Punched cards
Tape (1957)
Examples:
1951, UNIVAC,
1951, SAGE
1952, EDVAC
1953, IBM 701
1953, The Whirlwind
8/7/2019 computer assingnment
4/20
Characteristics of 1st
Generation Computers
Computers big and clumsy
Electricity consumption is high
Electric failure occurred regularly - computers not very reliable
Large air conditioners was necessary because the computers generated heat
Batch processing
1951, UNIVAC
y Eckert and Mauchly completed the first commercial computer in the USA the
UNIVAC (Universal Automatic Computer)
y First computer built for business
y Short Code - A set of instructions called Short Code is developed for the UNIVAC.Programmers
y The most famous UNIVAC product was the UNIVAC I mainframe computer of 1951,
which became known for predicting the outcome of the U.S. presidential election the
following year. This incident is particularly infamous because the computer predicted an
Eisenhower landslide when traditional pollsters all called it for Adlai Stevenson. The
numbers were so skewed that CBS's news boss in New York, Mickelson, decided the
computer was in error and refused to allow the prediction to be read. Instead they showed
some staged theatrics that suggested the computer was not responsive, and announced it was
predicting 8-7 odds for an Eisenhower win (the actual prediction was 100-1). When the
predictions proved true and Eisenhower won a landslide within 1% of the initial prediction,Charles Collingwood, the on-air announcer, embarrassingly announced that they had
covered up the earlier prediction.
1951, SAGE (Semi Automatic Ground Environment was developed).
IBM built the SAGE computers and became leaders in real-time applications and used the
technology of Whirlwind.
y SAGE computers were used in an early U.S. air defense system. They were fully deployed
in 1963, which consisted of 27 centers throughout North America, each with a duplexes
AN/FSQ-7 computer system containing over 50,000 vacuum tubes, weighing 250 tons and
occupying an acre of floor space.
y SAGE was the first large computer network to provide man-machine interaction in real time.
8/7/2019 computer assingnment
5/20
1952, EDVAC- Electronic Discreet Variable Computer
John Von Neumann designed with a central control unit which would calculate and output all
mathematical and logical problems and a memory which could be written to and read. (RAM in
modern terms) which would store programs and data.
1953, IBM 701
The 701 was formally announced on May 21, 1952. It was the unit of the overall 701 Data
Processing Systems in which actual calculations were performed. That activity involved 274
assemblies executing all the system's computing and control functions by means of electronic pulses
emitted at speeds ranging up to one million a second. Nineteen IBM 701 systems were installed. The
University of California at Livermore developed a language compilation and runtime system called the
KOMPILER for their 701. A FORTRAN compiler was not released by IBM until the IBM 704.
The 701 can claim to be the first computer displaying the potential of artificial intelligence in the
Samuel Checkers-playing Program.
1953, the Whirlwind
Whirlwind was a large scale, general purpose digital computer begun at the Servomechanisms
Laboratory of the Massachusetts Institute of Technology in 1946.
8/7/2019 computer assingnment
6/20
Advantages:
y Vacuum tubes were the only electronic component available during those days.
y Vacuum tube technology made possible to make digital computers.
y These computers could calculate data in millisecond.
Disadvantages:
y These computers were very large in size.
y They consumed a large amount of energy.
y They heated very soon due to thousands of vacuum tubes.
y They were not very reliable.
y Air conditioning was required.
y Non-portable
y Costly commercial production
y Limited commercial use
y
Continuous checking of hardwarey Difficult in use
8/7/2019 computer assingnment
7/20
Second Generation Computers:
Time period of second generation:1955-1964
Technology used:
Transistor
Smaller
No warm-up time
Less energy
Less heat
Faster
More reliable
Storage:Removable disk pack (1954)
Magnetic tapeProgramming languages:
Assembly language
FORTRAN (1954)
COBOL(1959)
Examples: 1963, Mini-computer: PDP-8
1964, IBMs System 360 1964 Real-time reservation system
CDC 164 etc
Characteristics of 2nd
Generation Computers: Computers became smaller
Generate less heat
Electricity consumption lower
More reliable and faster
Core memory developed
Magnetic tapes and disks used
First operating systems developed
A new processing method was needed.
Time-sharing (processing technique)
8/7/2019 computer assingnment
8/20
Example:
y 1963, Mini-computer: PDP-8:
y 1964 Real-time reservation system:
y 1964, IBMs System 360:
y 1964, BASIC (programming language):
1963, Mini-computer: PDP-8:
Digital introduces the first successful minicomputer the PDP-8. It
was about as large as a fridge and used transistors and magnetic core
memory.
1964 Real-time reservation system:
IBM developed a real-time computerised ticket reservation system
for American Airways.
y It was smaller than SAGE and was called SABRE(Semi-Automatic Business-Related Environment).
1964, IBMs System 360:
The IBM System/360 (S/360) was a mainframe computer system family first announced by IBM
on April 7, 1964, and sold between 1964 and 1978. It was the first family of computers designed to
cover the complete range of applications, from small to large, both commercial and scientific. The
design made a clear distinction between architecture and
implementation, allowing IBM to release a suite of compatibledesigns at different prices. All but the most expensive systems
used microcode to implement the instruction set, which featured
8-bit byte addressing and binary, decimal and floating-point
calculations.It consisted of6 processors and 40 peripheral units.
More than 100 computers per month were ordered. The 360s were
extremely successful in the market, allowing customers to
purchase a smaller system with the knowledge they would always
be able to migrate upward if their needs grew, without
reprogramming of application software. The design is considered
by many to be one of the most successful computers in history,
influencing computer design for years to come.
8/7/2019 computer assingnment
9/20
1964, BASIC (programming language):
A programming language was necessary that could be used in a time-sharing environment and that
could serve as a training language.
AAddvvaannttaaggeess::
yy SSmmaalllleerriinn ssiizzee aass ccoommppaarreedd ttoo ffiirrsstt ggeenneerraattiioonn ccoommppuutteerr..
yy MMoorree rreelliiaabbllee
yy UUsseedd lleessss eenneerrggyy aanndd eerree nnoott hheeaatteedd
yy BBeetttteerrppoorrttaabbiilliittyy
yy BBeetttteerrssppeeeedd aanndd ccoouulldd ccaallccuullaattee ddaattaa iinn mmiiccrroosseeccoonndd..
yy UUsseedd ffaasstteerrppeerriipphheerraallss lliikkee ttaappee ddrriivveess,, mmaaggnneettiicc ddiisskkss,, pprriinntteerreettcc..
yy AAccccuurraaccyy iimmpprroovveedd..
DDiissaaddvvaannttaaggeess::
yy AAiirrccoonnddiittiioonniinngg rreeqquuiirreedd
yy CCoonnssttaanntt mmaaiinntteennaannccee wwaass rreeqquuiirreedd
yy CCoommmmeerrcciiaall pprroodduuccttiioonn wwaass ddiiffffiiccuulltt
yy OOnnllyy uusseedd ffoorrssppeecciiffiicc ppuurrppoosseess
yy CCoossttllyy aanndd nnoott vveerrssaattiillee
yy PPuunncchh ccaarrdd wweerree uusseedd ooffiinnppuutt
8/7/2019 computer assingnment
10/20
Third Generations of computer.
Time period of Third generation:
1964-1971
Technology used:Integrated Circuit
y Electronic circuit on small
silicon chip
y Reliability
y Compactness
y Low cost
y Inexpensive mass-produced
Programming languages:High-level languages appeared
Brief introduction:
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.Instead of punched cards and printouts, users interacted with third generation computers through
keyboards and monitors and 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.Computers for the first time became accessible to a mass audience because they were smaller andcheaper than their predecessors.
Fairchild Camera and Instrument Corp. built the first standard metal oxide semiconductor productfor data processing applications, an eight-bit arithmetic unit and accumulator. The fundamental
components of this semiconductor laid the groundwork for the future discovery of themicroprocessor in 1971. Another company that took advantage of the third generation
advancements was IBM with the unveiling of the IBM System/360. The company was making atransition from discrete transistors to integrated circuits, and its major source of revenue moved
from punched-card equipment to electronic computer systems.
In 1969 AT&T Bell Laboratories programmers Kenneth Thompson and Dennis Ritchie
developed the UNIX operating system on a spare DEC minicomputer. UNIX was the firstmodern operating system that provided a sound intermediary between software and
hardware. UNIX provided the user with the means to allocate resources on the fly, rather thanrequiring the resources is allocated in the design stages. The UNIX operating system quickly
secured a wide following, particularly among engineers and scientists at universities and othercomputer science organizations.
8/7/2019 computer assingnment
11/20
Examples:
y IBM370
y UNIVAC 1108
y U
NIV
AC9000 etc1965, Gordon Moore
The semi-conductor pioneer, Gordon Moore (founder
of Intel), predicted that the number of transistors thatoccurred on a microchip would double every year. It became
known as Moores Law and is still valid today.
Burroughs used integrated circuits in parts of twocomputers - the B2500 and the B3500.
Control Data and NCR made two computers using only integrated circuits - the CDC 7600and the Century series respectively.
1968, Intel was founded (IntegratedElectronics).
They developed more sophisticated memory chips.
1968, Magnetic core memory was replaced by a microchip.
The first 256 bit RAM microchips, and later the first 1Kb RAM (1024 byte) chips,
caused the disappearance of Magnetic Core Memory that was used since the mid
1950's.
1969, IBM System/370 replaced their System/360 with the System/370 that only used
integrated circuits.
UNIVAC 1108:
The UNIVAC 1108 was the second member of
Sperry Rand's UNIVAC 1100 series of computers,
introduced in 1964. Integrated circuits replaced thethin film memory that the UNIVAC 1107 used for
register storage. Smaller and faster cores, compared tothe 1107, were used for main memory.
In addition to faster components, two significantdesign improvements were incorporated: base
registers and additional hardware instructions. Thetwo 18-bit base registers (one for instruction storage
and one for data storage) permitted dynamicrelocation: as a program got swapped in and out of
8/7/2019 computer assingnment
12/20
main memory, its instructions and data could be placed anywhere each time it got reloaded. Theadditional hardware instructions included double precision arithmetic, double word load, store, and
comparison instructions. The processor could have up to 16 input/output channels for peripherals.Just as the first UNIVAC 1108 systems were being delivered in 1965, Sperry Rand announced the
UNIVAC 1108 II (also known as the UNIVAC 1108A) which had support for multiprocessing: upto three CPUs, four memory banks totaling 262,144 words, and two independent programmable
input/output controllers (IOCs). With everything busy, five activities could be going on at the samemoment: three programs running in the CPUs and two input/output processes in the IOCs. One
more instruction was incorporated: test-and-set, to provide for synchronization between the CPUs.Although a 1964 internal study indicated only about 43 might sell, in all, 296 processors were
produced.When Sperry Rand replaced the core memory with semiconductor memory, the same machine was
released as the UNIVAC 1100/20. In this new naming convention, the final digit represented thenumber of CPUs (e.g., 1100/22 was a system with two CPUs) in the system
IBMSystem/370
The IBM System/370 (S/370) was a model range of IBMmainframes announced on June 30,
1970 as the successors to the System/360 family. The series maintained backward compatibility
with the S/360, allowing an easy migration path for customers; this, plus improved performance,
were the dominant themes of the product announcement. Improvements over the S/360 first
released in the S/370 model range included:
y standard dual-processor capability;
y "monolithic main memory" based on integrated circuits instead of magnetic cores;[1]
y full support for virtual memory through a new microcode floppy disk on the 370/145[2] and a
hardware upgrade to include a DAT
box on the 370/155 and 370/165;
these were not announced until 1972;
y 128-bit floating point arithmetic.
y Address relocation hardware on all
S/370s except the original models155 and 165
y The new S/370-158 and -168y Four new operating systems:
DOS/VS (DOS with virtual storage),OS/VS1 (OS/360 MFT with virtual
storage), OS/VS2 (OS/360 MVTwith virtual storage) Release 1,
termed SVS (Single Virtual Storage),and Release 2, termed MVS
(Multiple Virtual Storage) andplanned to be available 20 months
later (at the end of March 1974), andVM/370 the re-implemented CP/CMS.
8/7/2019 computer assingnment
13/20
8/7/2019 computer assingnment
14/20
Fifth Generation - Present and Beyond:
Artificial Intelligence
Intelligent computers
Artificial intelligence
Expert systemsNatural language
Fifth generation computing devices, based on artificial intelligence, are still in development,
though there are some applications, such as voice recognition, that are being used today.
Applications for 5th
Gen computers
y Intelligent robots that could see their environment (visual input - e.g. a video camera) and
could be programmed to carry out certain tasks and should be able to decide for itself how thetask should be accomplished, based on the observations it made of its environment.
y Intelligent systems that could control the route of a missile and defence-systems that could fend
off attacks.
y Word processors that could be controlled by means of speech recognition.
y Programs that could translate documents from one language to another.
Some technological developments that could make the development of fifth-
generation computers possible include:
Parallel-processing - many processors are grouped to function as one large group
processor.
Superconductors - a superconductor is a conductor through which electricity can travelwithout any resistance resulting in faster transfer of information between the components of a
computer.
Expert Systems - helps doctors to reach a diagnosis by following the logical steps of
problem solving just as if the doctor would have done it himself.
Speech recognition systems - capable of recognising dictation and entering the text into a
word processor, are already available.
8/7/2019 computer assingnment
15/20
The Fifth Generation AI Artificial Intelligence
How computers can be used for tasks that required human characteristics.
1.Problem Solving by Search:An important aspect of intelligence is goal-based problem solving. The solution of many
problems (e.g. naught and crosses, timetabling, chess) can be described by finding a sequence of
actions that lead to a desirable goal. Each action changes the state and the aim is to find the
sequence of actions and states that lead from the initial (start) state to a final (goal) state.
A well-defined problem can be described by:1. Initial state
2. Operator or successor function - for any state x returns s(x), the set of states
reachable from x with one action
3. State space - all states reachable from initial by any sequence of actions
4. Path - sequence through state space
5. Path cost - function that assigns a cost to a path. Cost of a path is the sum of costs of
individual actions along the path Goal test - test to determine if at goal state
2.Expert SystemsProgramming computers to make decisions in real-life situations (for example, some expert systems
help doctors diagnose diseases based on symptoms) Software used with an extensive set of
organized data that presents the computer as an expert on a particular topic.
8/7/2019 computer assingnment
16/20
3. Natural Language:
Humans communicate with computers in the language they use on a daily basis
Programming computers to understand natural human languages Natural-language processing offers
the greatest potential rewards because it would allow people to interact with computers withoutneeding any specialized knowledge. You could simply walk up to a computer and talk to it.
Unfortunately, programming computers to understand natural languages has proved to be moredifficult than originally thought. Some rudimentary translation systems that translate from one
human language to another are in existence, but they are not nearly as good as human translators.
4. Robotics:
Computer - controlled device that can physically manipulate its surroundings.
Robot development firm Speecys Corp. of Tokyo developed a small humanoid robot, poweredentirely by easy-to-replace, environmentally friendly fuel-cell batteries.
Today, the hottest area of artificial intelligence is neural networks, which are proving successful in
an umber of disciplines such as voice recognition and natural-language processing. There are
several programming languages that are known as AI languages because they are used almost
exclusively for AI applications. The two most common are
y LISP
y Prolog.
The goal of fifth-generation computing is to develop devices that respond to
natural language input and are capable of learning and self-organization.
8/7/2019 computer assingnment
17/20
TThhee EENNDD
8/7/2019 computer assingnment
18/20
8/7/2019 computer assingnment
19/20
8/7/2019 computer assingnment
20/20