• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/81

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

81 Cards in this Set

  • Front
  • Back
  • 3rd side (hint)

History of computing:


Part1: ancient history: up to 1930

Origins of digital computers


Origins of computational methods


Early calculating machines


Jacquard Loom


George boole

Origins of digital computers:

Abacus is earliest computing device designed to aid numeric computation


Developed in Babylonia


Considered as finger powered pocket calculator

Origins of computational methods:

Algorithm

What is algorithm?

•A finit set of unambiguous instructions to solve a problem

Euclidean algorithm

Used for finding the greatest common divisor of two numbers

Seive of Eratosthenes:

Used for finding prime numbers

Origins of calculating machines:

Manual or mechanical


Ex.


Slide rule used in science and engineering


Mechanical calculators

Jacquard Loom:

•punched cards for define complex patterns woven into textiles


•punch cards used to code computer programs

George Boole

•Boolean algebra


•logical foundation of digital computing circuitry

Part II:

Birth of the electronic computer 1930 to 1951

Claude Shannon:

• father of modern information age


•introduced application of boolean logic


•published mathematical theory of communication

Von neumann Architecture:

•stored program


•binary internal coding


•CPU-memory-I/O organization


•fetch-decode-execute instruction cycle

Von neumann architecture:

•earlier computers hard wired to do one task, re wired for different


•stored program computer can run different programs


•basis for modern computers

Alan turing

Led the world war II research group to broke the code of engima machine


•the turing machine


•devised the Turing test for artificial intelligence

The Turing machine:

A simple abstract universal machine model for defining computability

The Engima machine:

•sophisticated code system in Germany


•priority fo Allies to break it


•invented in 1918

Alan Turing and his Colossus:

Constructed an electronic computing machine to decrypt German coded mesaages

What is the first electronic general-purpose computer?

ENIAC:


Electronic Numerical Integrator And Computer

ENIAC properties:

•Noted for massive scale and redundant design


•using vacuum tubes


• decimal internal coding

Why vacuum tubes are used?

To control the flow of electrical signals

Properties of vacuum tubes:

•large


•generating a lot of heat


•prone to fail

Properties of early computers:

•slow


•tedious


•repetitious

Part III:

Age of the mainframes 1951 to 1970

What happened during 1950s?

Computers got smaller over time because of reduction in size of vacuum tube computer circuits

Who created first compiler?why? Advantages?

•Grace Murray Hopper


•because she was tired of writing machine code by hand


•improved programming speed and efficiency

The most important invention of the 20th?

The transistor( replaced vacuum tubes, which were bulky)

Integrated circuit:

•Allowed placement of many transistors onto a small surface


•lowered the cost and decreased space


•made computers smaller and cheaper to build

What is the first device built with transistors?

Zenith Royal-T “tubeless” hearing aid

IBM/360:

•family of computers


•established the standard for mainframes for a decade an beyond

The program which uses punched cards:

Fortran program

Going to the moon:

Apollo space program depended on computers to calculate trajectories and control guidance

Who is Margaret Hamilton?

•led the team who coded programming for the guidance computer


•considered a pioneer in software engineering

Who developed first minicomputer?

Gordon Bell

Gordon bell:

•brought computing to small business


•created competition for IBM


•made Boston area first silicon valley

What does DEC stand for?

Digital Equipment Corporation

Properties of specialized supercomputers:

•high performance systems used for scientific applications


•advanced special purpose designs

The use of IBM summit supercomputer?

Used for:


•hydrodynamic


•quantum chemistry


•molecular dynamics


•climate modelling


•financial modelling

Part IV:

Age of the personal computers


After 1970

Intel 4004 microprocessor:

•first commercially available microprocessor


•first used in a programmable calculator


•made personal computer possible

Properties of desktop and portable computers:

•use microprocessors


•all in one designs


•aimed at mass audience


•personal computers


•workstations

The first kit micro computer?

Altair 8080

When microsoft was born?

After bill gates and Paul Allen delivered a BASIC compiler

First apple computer was made by who?

Steve Wozniak And Steve Jobs

What is the first plug and play personal computer available at retail?

Radio shack TRS-80

Properties of Radio shack TRS-80?

•programmed in BASIC


•very useful and affordable


•limited commercial software


•created a cottage industry

What is the first portable personal computer?

Osborne I

Properties of Osborne I:

•came with lots of bundled


•20kilos and cheap


•5inch screen

What is the IBM’s first personal computer?

IBM PC

Properties of IBM PC:

•significant shift for IBM


•open architecture


•established a new standard


•operating system supplied by Microsoft

The contributions of PARC?

•ethernet networking technology


•laser printers/copiers


•object-oriented programming


•workstations Alto and Star were the first to use a window based Graphical user interface

What is the second personal computer with GUI interface?

Apple macIntosh

Apple MacIntosh:

•adapted from the work done at Xerox


•designed to be computer appliance for real people

Advanced research projects agency network (ARPANET):

•large area computer network


•allowed universities to share data

What served as the as the basis for the internet?

Communication protocols developed for ARPANET

Memory is measured in what?

Gigabytes

What is the secondary storage?

Terabytes


Soon to be petabytes

Communication speeds measured in what?

Megabits or gigabits per second

Slides for part 2

Slides for analogue and digital information

Two main ways of representing information?

Analog data


Digital data

What is analog data?

Continuous representation, analogous to the actual information it represents

What is digital data?

Discrete representation, using a finite number of digits to record the data

Analog examples:

Mercury thermometer


Mercury sphygmomanometer (use toxic metal)


Aneroid sphygmomanometer ( non toxic)

Accuracy vs. Precision in thermometer:

While the precision is infinite, the accuracy of the thermometer is dependent on manufacturing quality

Computers are finite on infinite?

Finite

Information is often represented in a finite range or infinite range?

Infinite range

T/F:


Computers can only operate on a fixed amount of data at a time

True

T/F:


The amount and type of data must be know ahead of time by computers

True

Steps of conversion of analog to digital data?

1-sampling(discretization): convert continuous variation to discrete snapshots


2-quantization(truncation): convert infinite range of values to a finite one

The information can be lost in digitization?

Yes


But any losses are completely avoidable after digitization is performed

What is the basis of representing digital information?

Binary digits (bit)


The symbol is b

What values bit can hold?

0 or 1

What is a combined group of 8 bits?

A byte with symbol of B

T/F:


Computers cannot work well with analog information

True

Why we use binary?

Representing only one of two states benefits cost and reliability

Two stages of digital signals?

High(1) and low(0)

What happens for electronic signals when they transmit

Both digital and analog degrade as they move down a line

Why the voltage of the signal falcuates

Because of the noise produced by environmental effects

Can we completely regenerate the signal in digital if distortion is small?

Yes we can do it and regain the original shape

Can we completely regenerate the signal in analog if distortion is small?

No we cannot.


Because degradation of analogue signal is permanent and we can’t understand if the distortion was not present originally

How can we remove redundancy?

Using mathematical algorithms that work with discrete values

Digital representation: summary

Easier to process digital data


Easier to transmit reliably


Digital signals can be completely regenerated


Easier storage and compression