Uploaded by Hemerlee Gem Obado

Computer Fundamentals Notes

advertisement
Computer Fundamentals
What is a Computer?
• Computer is an advanced electronic device that takes raw data as an input from the user and
processes it under the control of a set of instructions (called program), produces a result
(output), and saves it for future use.
• A computer is a programmable electronic machine designed to take input, perform prescribed
arithmetic and logical operations at fast speeds, and provide the output of these operations.
Came from the Latin “Computare”, which is defined as “to calculate”, “to count”, or to “sum up”.
• A computer is designed to execute applications and provides a variety of solutions through
integrated hardware and software components.
• It works with the help of programs and represents the decimal numbers through a string of
binary digits.
Trivia:
• Analytical Engine was the first Mechanical Machine invented by Charles Babbage in 1837. It
was the First General-Purpose computer. Charles Babbage- “Father of the Computer”
Functionalities of a Computer
● INPUT
● STORE
● PROCESS
● OUTPUT
Basic Parts of a Computer
● Processor
➔ It executes instructions from software and hardware.
● Memory
➔ It is the primary memory for data transfer between the CPU and storage.
● Motherboard
➔ It is the part that connects all other parts or components of a computer.
● Storage Device
➔ It permanently stores the data. It used to store information before and after processing.
● Primary Storage
➔ It stores the inputted data and immediate calculation results. The data stored in this
storage is temporary and will be lost if they are disconnected from the power source.
● (RAM) Secondary Storage
➔ It stores the data permanently for future use. It is secured even the interruption of the
power supply. (HDD and SSD)
●
➔
●
➔
Storage Device
It permanently stores the data. It used to store information before and after processing.
Input Device
It is a piece of instrument/hardware that allows users to provide data, information, or
control instructions to a computer used for interaction and control.
● Output Device
➔ It enables you to see the output usually in form of visual or audio.
Advantages of Using a Computer
●
●
●
●
●
●
●
High Speed
Accuracy
Storage
Capability
Versatility
Automation
Reliability
Disadvantages of Using a Computer
● No IQ
● Dependency
● Environmental Requirement
● Side Effects
HISTORY OF COMPUTERS
➢ ABACUS >4000 years ago believed to be the first computer
➢ NAPIER’S BONE 1500’s - manually-operated calculating device which was
invented by John Napier (1550-1617) of Merchiston. In this calculating tool, he
used 9 different ivory strips or bones marked with numbers to multiply and divide.
It was also the first machine to use the decimal point.
➢ Pascaline 1642-1644- aka Arithmetic Machine or Adding Machine. by a French
mathematician-philosopher Biaise Pascal Pascal invented this machine to help
his father, a tax accountant. It could only perform addition and subtraction. It was
a wooden box with a series of gears and wheels. When a wheel is rotated one
revolution, it rotates the neighboring wheel. A series of windows is given on the
top of the wheels to read the totals.
➢ STEPPED RECKONER / LEIBNIZ WHEEL 1673 -developed by a German
mathematician-philosopher Gottfried Wilhelm Leibniz. He improved Pascal's
invention to develop this machine. It was a digital mechanical calculator which
was called the stepped reckoner as instead of gears it was made of fluted drums.
➢ DIFFERENCE ENGINE 1820 designed by Charles Babbage. It was a
mechanical computer which could perform simple calculations. It was a steam
➢
➢
➢
➢
driven calculating machine designed to solve tables of numbers like logarithm
tables.
Analytical Engine 1830 developed by Charles Babbage. It was a mechanical
computer that used punch-cards as input. It was capable of solving any
mathematical problem and storing information as a permanent memory
TABULATING MACHINE 1890 by Herman Hollerith. It was a mechanical
tabulator based on punch cards. It could tabulate statistics and record or sort
data or information. This machine was used in the 1890 U.S. Census.
DIFFERENTIAL ANALYZER 1930 It was the first electronic computer introduced
in the United States. It was an analog device invented by Vannevar Bush. This
machine has vacuum tubes to switch electrical signals to perform calculations. It
could do 25 calculations in few minutes.
MARK 1 1944 It was the first programmable digital computer. Developed by
Howard Aiken.
Computer Generations
In 1946, electronic pathways called circuits were developed to perform the counting. It replaced
the gears and other mechanical parts used for counting in previous computing machines. In
each new generation, the circuits became smaller and more advanced than the previous
generation circuits. The miniaturization helped increase the speed, memory and power of
computers.
●
FIRST GENERATION 1940’s -1950’s slow, huge and expensive. vacuum tubes were
used as the basic components of CPU and memory. These computers were mainly
depended on batch operating system and punch cards. Magnetic tape and paper tape
were used as output and input devices in this generation;
➔ ENIAC - ENIAC ( Electronic Numerical Integrator and Computer) built between
1943 and 1945—the first large-scale computer to run at electronic speed without
being slowed by any mechanical parts. For a decade, until a 1955 lightning
strike, ENIAC may have run more calculations than all mankind had done up to
that point physicist John Mauchly.
➔ EDVAC ( Electronic Discrete Variable Automatic Computer) It was the first
mainframe computer that represented binary systems rather than decimal
systems. EDVAC processed mathematical operations with a serial memory
capacity of roughly 5.5 kB. EDVAC used magnetic tape as a data media and
could run over 20 hours a day.
●
FIRST GENERATION 1940’s -1950’s ENIAC - ENIAC ( Electronic Numerical Integrator
and Computer) built between 1943 and 1945—the first large-scale computer to run at
electronic speed without being slowed by any mechanical parts. For a decade, until a
1955 lightning strike, ENIAC may have run more calculations than all mankind had done
up to that point physicist John Mauchly.
➔ IBM-701 the 701 was designed for scientific work and research, which led to the
development of the FORTRAN programming language. Nineteen machines were built, a
record volume for such a computer in that era. Its internal memory contained 2,048 36bit words of electrostatic memory and 8,192 words of magnetic drum memory . The 701
used magnetic tapes for storage and was one of the first machines to use plastic-based
magnetic tapes rather than metal.
➔
➔ IBM-650 Introduced in 1954, the 650 read data from punch cards and magnetic tapes.
By the end of the 1950s, there were more than 1,500 units installed, making it the most
widely used computer in the world. The 650 added high-speed computational ability to
the punch card data processing that was the norm in every large enterprise in those
days. The 650's internal memory was a fixed-head magnetic drum containing 2,000 10digit words that rotated at 12,500 RPM 1954
➔
➔ 1959-1965 These computers used transistors which were cheap, compact and
consuming less power; it made transistor computers faster than the first generation
computers. In this generation, magnetic cores were used as the primary memory and
magnetic disc and tapes were used as the secondary storage. Assembly language and
programming languages like COBOL and FORTRAN, and Batch processing and
multiprogramming operating systems were used in these computers.
➔
➔ 1959-1965 systems were used in these computers. IBM 1620 a general-purpose, storedprogram data processing system for small businesses, research and engineering
departments of large companies, and schools requiring solutions to complex problems in
the areas of engineering, research, and management science. Simultaneous read,
compute and punch when using card input-output. Large-capacity core storage - up to
60,000 digits. High internal processing speeds. Access time - 20 microseconds
➔
➔ 1959-1965 IBM 7094 The achieved expanded power through high-speed processing by
providing its user with A basic machine operating cycle of 2 microseconds A new
processing unit which had major speed effects on: Floating point operations fixed point
multiply and divide operations Index transfer instructions Conditional transfer instructions
Compare operations Two instructions per core storage cycle, substantially reducing
instruction cycle time
➔
➔ 1959 CDC 1604 (control Data Corp) The 1604 was the most powerful computer in its
day, designed by Seymour Cray, who would go on to a career in building
supercomputers. Applications of the CDC 1604 included processing data in real time,
controlling weapons systems, solving large-scale scientific problems, and commercial
applications.
➔ 1963 CDC 3600 had 32,700 48-bit words of magnetic core memory and supported a
FORTRAN compiler.
● THIRD GENERATION 1966 The third generation computers used integrated circuits
(ICs) instead of transistors. A single IC can pack huge number of transistors which
increased the power of a computer and reduced the cost. The computers also became
more reliable, efficient and smaller in size. These generation computers used remote
processing, time-sharing, multi programming as operating system. Also, the high-level
programming languages like FORTRON-II TO IV, COBOL, PASCAL PL/1, ALGOL-68
were used in this generation.
➔ 1966 HONEYWELL 600 By Honeywell International Inc. Systems were
constructed of 3 main kinds of units: CPUs, I/O controllers, and memories
(technically, System Control Units, or 1970 SCUs, with the memories being an
integral part of the SCU -1989 IBM 360 Series The architecture of the IBM 360
supported both scientific computing and data processing. It firmly established the
eightbit byte as the unit of storage for a character and four bytes were organized
as a word. Earlier computers had used a variety of word sizes and characters
had often been stored as six bits.
➔ 1970-1989 HONEYWELL 6000 By Honeywell International Inc. Systems were
constructed of 3 main kinds of units: CPUs, I/O controllers, and memories
(technically, System Control Units, or SCUs, with the memories being an integral
part of the SCU
➔ 1970 IBM 370 uses highly reliable monolithic integrated circuits for arithmetic
and logic functions. Monolithics also are used as storage devices in the highspeed buffer memory.
➔ 1971-1980 TDC 316 The Torpedo Data Computer (TDC) was an early
electromechanical analog computer used for torpedo firecontrol on American
submarines during World War II. Britain, Germany, and Japan also developed
automated torpedo fire control equipment, but none were as advanced as the US
Navy's TDC, as it was able to automatically track the target rather than simply
offering an instantaneous firing solution. This unique capability of the TDC set the
standard for submarine torpedo fire control during World War II. IBM 370 uses
highly reliable monolithic integrated circuits for arithmetic and logic functions.
Monolithics also are used as storage devices in the high-speed buffer memory.
1970 FOURTH GENERATION used very large scale integrated (VLSI) circuits; a
chip containing millions of transistors and other circuit elements. These chips
made this generation of computers more compact, powerful, fast and affordable.
These generation computers used real time, time sharing and distributed
operating systems. The programming languages like C, C++, DBASE were also
used in this generation.
➔ 1971-1980 DEC 10 This computing system was manufactured by a company
named as the Digital Equipment Corporation and these computing systems were
given the name of PDP which is abbreviated as Programmed data processor. its
upgraded and improved hardware that was a brilliant piece of architecture in the
computer industry. The instruction and command set of the DEC PDP 10 was
quite similar with its previous models but it used the byte instructions for the
input.
➔ 1971-1980 DEC 10 This computing system was manufactured by a company
named as the Digital Equipment Corporation and these computing systems were
given the name of PDP which is abbreviated as Programmed data processor. its
upgraded and improved hardware that was a brilliant piece of architecture in the
computer industry. The instruction and command set of the DEC PDP 10 was
quite similar with its previous models but it used the byte instructions for the
input.
➔ 1971-1980 STAR 1000 Control Data Corporation created, produced, and sold the
CDC STAR 1000, a vector supercomputer (CDC). It was among the earliest
computing devices to employ a vector processor in order to enhance
performance for relevant science 1971-1980 ific applications. Additionally, it was
the first supercomputer to employ integrated circuits and have a computer
memory of one million words. The number 100 refers to the processing speed’s
theoretical maximum, which is 100 million floating-point operations per second.
➔ 1971-1980 STAR 1000 Control Data Corporation created, produced, and sold the
CDC STAR 1000, a vector supercomputer (CDC). It was among the earliest
computing devices to employ a vector processor in order to enhance
performance for relevant scientific applications. Additionally, it was the first
supercomputer to employ integrated circuits and have a computer memory of
one million words. The number 100 refers to the processing speed’s theoretical
maximum, which is 100 million floating-point operations per second. CRAY 1SUPERCOMPUTER Featuring a central column surrounded by a padded,
circular seat, the Cray-1 looked like no other computer. And performed like no
other computer. It reigned as the world’s fastest from 1976 to 1982
●
FIFTH GENERATION 1980 - PRESENT It made possible the production of
microprocessor chips with ten million electronic components. This generation computers
used parallel processing hardware and AI (Artificial Intelligence) software. The
programming languages used in this generation were C, C++, Java, .Net, etc.
●
It made possible the production of microprocessor chips with ten million electronic
components. This generation computers used parallel processing hardware and AI
(Artificial Intelligence) software. The programming languages used in this generation
were C, C++, Java, .Net, etc.
FIFTH GENERATION 1980 - PRESENT It made possible the production of
microprocessor chips with ten million electronic components. This generation computers
●
used parallel processing hardware and AI (Artificial Intelligence) software. The
programming languages used in this generation were C, C++, Java, .Net, etc.
Download