Introduction To Computing Notes
Introduction To Computing Notes
HISTORY OF COMPUTER
ANCIENT TIMES
Early Man - relied on counting on his fingers and toes (basis for our base 10 numbering
system)
- Also used sticks, stones and markers.
- Later used notched sticks and knotted cords
- Came symbols written on hides, parchment and later paper
- Man invents the concept of number, then invents devices to help keep up
with the numbers of his possessions.
Abacus – also called “counting frame”
- Used primarily in parts of Asia for performing arithmetic process
- Developed by Ancient Romans
- The first machine for calculating
- Counters in the lower groove are 1 x 10n, those in the upper groove are
5x10n
Abacist – user of an abacus who slides the beads by hands
EDMUND GUNTER– invented the logarithmic scales (lines etched on metal or wood)
WILLIAM OUTGHTRED – invented the sliderule (1621) (a mechanical device for
approximating multiplication and division, raising to powers and other simple)
- He used the concept of Napier’s bones, and inscribed logarithms on strips
of wood
- He invented the calculating “machine” which was used up until mid-1970s
- 1970s – when the first hand-held calculators and microcomputers
appeared.
BLAISE PASCAL’S PASCALINE (1645)
- French Mathematical Genius
- He invented a machine at the age of 19 (Pascaline)
- PASCALINE – could do addition and subtraction, and automatically
carrying and borrowing from column during 1645
- - His machine consisted of series of gears with 10 teeth each, representing
the numbers 0 to 9.
- Each gear made one turn it would trip the next gear up to make 1/10 of a
revolution
- His principle remained the foundation of all mechanical adding machines
for centuries after his death
- The Pascal programming language was named in his honor
GOTTFRIED WILHELM VON LEIBNIZ ( 1646 – 1716)
- He invented differential and integral calculus independently of Sir Isaac
Newton
- Invented calculating machine that could add, subtract, multiply, and
divide
- He also invented the binary arithmetic
BASILE BOUCHON - THE BOUCHON LOOM (1725)
- Adapted the idea as a way of “programming” after he observed the paper
rolls with punched holes
JEAN-BATIST FALCON – FALCON LOOM (1728)
- He substituted a deck of punched cardboard cards for the paper roll of
Bouchon’s loom.
- Much more durable but the deck of cards tended to get shuffled, and it
was tedious to continuously switch cards.
- He ended up collecting dust next to Bouchon’s loom
JOSEPH MARIE JACQUARD (1752 -1834)
- He brough together Bouchon’s idea of a continuous punched roll, and
Falcon’s ideas of durable punched cards
- He produced workable programmable loom
CHARLES BABBAGE ( 1791 – 1871)
- British mathematician and inventor
- The “Father of Computers”
- He has impressive designs for the Difference Engine and Analytical Engine
- He foreshadowed the invention of the modern electronic digital compuer
COMPONENTS OF THE SYSTEM UNIT
THE SYSTEM UNIT – the case that contains electronic components of the
computer use to
Process data
- Drive Bay(s)
- Power Supply
- Sound card
- Video card
- Processor
- Memory
PROCESSOR
- most current personal computers support pipelining
- processing begins fetching a second instruction before it completes
the machine cycle for the first instruction
- contains registers, that temporarily hold data and instructions
PROCESSOR
PROCESSOR CHIP - generates heat that could case the chip to burn up
- require additional cooling (heat sinks, liquid cooling
technology)
- parallel processing uses multiple processors simultaneously to
execute a single program or task
- massively parallel processing involves hundreds or thousands of
processors
DATA REPRESENTATION – analog signals are continuous and vary in strength and
quality
- digital signals are in one of two states: on or off
- most computers are digital
BINARY SYSTEM – uses two unique digits ( 0 and 1) (Bits and Bytes)
MEMORY – consists of electronic components that store instructions waiting
to be executed by the
processor, data needed by those instructions, and the results of
processing the data
- Stores three basic categories of items:
MEMORY
- the amount of RAM necessary in a computer often depends on the types of
software you plan to use.
MEMORY
- MEMORY CACHE – speeds the processes of computer
- stores frequently used instruction and data
MEMORY
FLASH MEMORY – can be erased electronically and rewritten.
CMOS – technology provides high speeds and consumes little power
MEMORY
ACCESS TIME – the amount of time it takes the processor to read from
memory
- measured in nanoseconds