Hstory of Computer
Hstory of Computer
It
has the ability to store, retrieve, and process data.
It is a programmable machine that receives input, stores and manipulates
data and provides output in a useful format.
It is an electronic device capable of performing a series of mathematical and
logical operations.
Earliest Computer
Originally calculations were computed by humans whose job title was
computer.
These human computers were typically engaged in the calculation of a
mathematical expression
The calculation of this period were specialized and expensive, requiring
years of training in mathematics
The first use of the word “computer” was recorded in 1613, referring
to aperson who carried out calculation, or computations and the word
continued to be used in that sense until the middle of the 20th century.
TALLY STICK
ABACUS
An abacus is a mechanical device used to aid an individual in
performing mathematical calculations.
The abacus was invented in Babylonia in2400 B.C
The abacus in the form we are the most familiar with was firsst usedin
China in around 500 B.C.
It used to perform basic arithmetica operations.
It consist of slab divided into sections, and pebbles used for counters.
NAPIER BONE
SLIDE RULE
Consists of movable bars with a precise scale which uses
approximations for solving problems.
Invented by William Oughtred in 1622
Based on Napier’s idea about logarithms
Used primarily for:
o Multiplication
o Division
o Roots
o Logarithm
o Trigonometry
Not normally used for addition or subractions
PASCALINE
Invented by Blaise Pascal in 1642
It was its limitation to addiiton and subraction
It is too expensive
STEPPED RECKONER
Invented by Gottfried Wilhelm Leibniz in 1672.
The machine that can add, subtract, multiply and divide automatically.
JACQUARD LOOM
The Jacquard Loom is a mechanical loom invented by Joseph-Marie
Jacquard in 1881
It is an automatic loom controlled by punched card
ARITHMOMETER
TABULATING MACHINE
Invented by Herman Hollerith in 1890
To assist in summarizing information and accounting
HARVARD MARK 1
Also known as IBM Automatic Sequence Controlled Calculator
Invented by Howard H. Aiken in 1943
The first electro-mechanical computer.
Z1
The first programmable computer
Created by Konrad Zuse in Germany from 1936 to 1938.
To program the Z1 required that the user insert punch tape into a
punch tape reader and all output was also generated through punch
tape.
ENIAC
EDVAC
Stands for Electronic Discrete Variable Automatic
The first stored program computer
Designed by Von Neumann in 1952
It has memory to hold both a stored program as well as as data
Computer Generations
There are five generations of computer:
First Generation (1946-1958)
The first computer used vacuum tubes for circuitry and magnetic
drums for memory, and were often enormous taking up entire
rooms
They 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 malfunctions.
First generation computers relied on machine language, the
lowest level programming language understood by computers, to
perform operations, and they could only solve one problem at a
time.
Input was based on punched cards and paper tape and output
was displayed on printouts
Characteristic of Computer
It is a machine
It is electronic
It is automatic
It can manipulate data
It has memory
It has logical operation
Capabilities of Computer
Speed
Repetitiveness
Accuracy
Decision-making capability or logical operations
Store and retrieve information
Ability to check itself
Ability to communicate with other computer or machines
Limitation of Computers
1. Computers cannot operate without being given a set of instructions.
2. Computers cannot able to derive meaning from objects
3. Computers can detect errors but cannot correct them
4. Computers are subject to occasional breakdowns.
Classification of Computers
A. According to Purpose
General-Purpose Computer
It has the ability to store different programs of
instruction and perform a variety of operation
Ex. Desktops, notebooks, smartphones and tablets
Special Purpose Computer
Designed to perform one specific tasks.
The program of instruction is built into or permanently
stored in the machine.
Ex. Highway Tolls, Air Traffic control, Satellite Tracking
and Airline Reservation
B. According to Data handled
Analog Computer
This computer deals with quantities that are
continuously variable.
It gives only approximate results.
They are used for scientific, engineering and process
control purposes.
Ex. Speedometer in an automobile
Digital Computer
It is a machine that specialize in counting.
Digital computers are use in both business data
processing and scientific purposes since digital
computation result in greater accuracy.
Ex. Digital Car Speedometer, Digital clock
Hybrid Computer
It combines the measuring capabilities of the analog
computer and the logical and control capabilities of
digital computer.
It offers an efficient and economical method of
working our special types of problems in science and
various areas of engineering.
EX. ECG Machine, Body signals are analogue in
nature, and the output is generated in both analogue
and digital form. Therefore, ECG machine is an
example of hybrid computers.
C. According to Capacity
Microcomputer
It is also called Personal Computer or PC. This category
also includes handheld, notebook, laptop, portable and super
microcomputer
Minicomputer
These are more powerful than microcomputers and can support
a number of users performing different tasks.
Mainframe
These are the large systems that can handle hundred of users,
store large amount of data and process transactions at very high
rate. It usually requires specialized environment including
separate air conditioning, cooling and electrical power
Super Computer
These are the most powerful category of computers and the
most expensive.
Categories of Software
System Software
Application Software
IT Code of Conduct
1. Computer may not be used to harm other people.
2. Employees may not interfere with other’s computer works
3. Employees may not meddle or intervene in other’s computer files.
4. Computers may not be used to steal
5. Computers may not be used to bear false witness.
6. Employees may not copy or sue software illegally.
7. Employees may not use other’s computer resources without
authorization.8 employees may not use other’s output.
8. Employees may not use other ‘s output
9. Employees shall consider the social impact of programs and systems
they design.
10. Employees always should use computers in a way that
demonstrate consideration and respect for fellow humans.