Shared Flashcard Set

Details

CSE 5101 Foundations of Computer Architecture
Digital Logic Foundations
54
Computer Science
Beginner
03/06/2018

Additional Computer Science Flashcards

 


 

Cards

Term
Who developed Boolean Logic?
Definition
George Boole "the father of computer science"
Born in England 2 Nov 1815
Died in Ireland 8 Dec 1864
Term
Who is George Boole?
Definition
He was an English mathematician and philosopher who invented Boolean Algebra- the basic principles of computer science.

He was awarded a metal by the Royal Society for his contributions to analysis. He began to think algebra could also be applied to LOGIC.

In 1847, he published a pamphlet on the mathematical analysis of logic. In which he argued that logic should be tied to mathematics rather than philosophy as it was at that time.

In 1849, as a result of his publications he was appointed professor of mathematics at Queen's College, Ireland. He did this even though he did not have a university degree.

In 1854, he published his work entitled "An Investigation into The Laws of Thought", on which are founded the mathematical theories of logic and probabilities. From this document, comes the Boolean Logical Operators that we use to search the web.
Term
What is Boolean Logic?
Definition
The principles of Boolean Logic are used every time we do an internet search.

Boolean Logic refers to the logical relationships among search terms. Boole used words that he called logical operators to define searches.

Boolean Logic consists of 3 logical operators AND, NOT, OR.

NEAR can also be used to make searches more specific.
Term
What is Boolean Algebra?
Definition
A deductive mathematical system closed over the values zero and one (respectively false and true)

Its operations mimic algebra -and, or not- instead of addition and multiplications operators (+, *)

***In 1938, Shannon proved that a two-valued Boolean algebra (whose members are most commonly denoted 0 or 1, or false and true) can describe the operations of two-valued electrical switching circuits.

Today Boolean algebra and Boolean functions are indispensable in the design of computer chips and integrated circuits.

0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 1

The first three equations above are the same as modern algebraic operations.
However, the last one does not seem logical. In Boolean algebra there is no number except 1, and 0.
1 + 1 cannot be equal to 0, so the result is 1 by elimination.
Term
Boolean Logic is built into?
Definition
Digital circuits

The OR gate
Term
A Relay is an?
Definition
electromagnetic switch
Term
Relays use a________________ to control a _________________.
Definition
"low amperage circuit"; "high amperage circuit"
Term
The low amperage circuit controls an ________________.
Definition
"an electromagnetic device"
Term
The electromagnetic device _____________ the high amperage circuit-- on/off = 1/0
Definition
"closes/ opens"
Term
Technology Families
Definition
vacuum tubes
transistors
ICs in silicon
Term
1940's vacuum tubes replaced?
Definition
Relays
Term
What is a vacuum tube?
Definition
a light bulb containing a partial vacuum to speed electron flow

can control flow of electricity faster than relays since they had no moving parts
Term
Who invented vacuum tubes?
Definition
Lee de Frost in 1906
Term
1950's transistors began to replace?
Definition
vacuum tubes
Term
What is a transistor?
Definition
A transistor is a piece of silicon whose conductivity can be turned on and off using an electric current

they preform the same switching function as vacuum tubes, relays but were smaller, faster, more reliable, and cheaper to mass produce.

*** some historians claim that the invention of the transistor was the most important invention of the 20th century***
Term
Silicon is an element found in?
Definition
sand
Term
Who invented the transistor?
Definition
John Bardeen, Walter Brattain, and William Shockley at Bell Labs in 1947.

*** they were trying to invent a new kind of amplifier for the telephone system. Shockley started his own company in Palo Alto California giving rise to Silicon Valley where two of his employees, Robert Noyce and Gordon Moore founded Intel***
Term
What do transistors do?
Definition
They do two things:

1. Amplify a signal
current in, larger current out
Exp: hearing aids, loud speakers...

2. Act as a switch
a tiny electrical current flowing into one part can make a larger current flow through another part- like a mechanical relay
this is the basis for memory chips

low current = 0
high current = 1
Term
Silicon is a?
Definition
semiconductor.

***not a conductor like metal, not an insulator like plastic***
Term
Silicon does not normally allow current to flow through, BUT
Definition
by adding (doping) with chemicals (arsenic, phosphorous) we can control its properties.
Term
Gordon Moore is?
Definition
One of the founders of Intel.
Term
Moore's Law?
Definition
the empirical observation that the complexity of integrated circuits, with respect to minimum component cost, doubles every 24 months.
Term
Intel 4004?
Definition
The first microprocessor (1971)
Term
What could the Intel 4004 do?
Definition
add, subtract at 4 bits at a time. It powered one of the first portable electronic calculators.

***everything on one chip, before this collections of chips, or transistors wired one at a time.***
Term
Intel 8080?
Definition
First microprocessor to make it into a home computer. A complete 8 bit computer on one chip. (1974)
Term
IBM PC?
Definition
Fist "commercial" personal computer. (1981)
Term
IBM PC Specs?
Definition
Hardware:
4.77 MHz Intel 8088
16 KB RAM
160 KB floppy drive

OS:
MS- DOS
Term
Macintosh was released in?
Definition
January 1984

$2,495
Term
Macintosh Specs?
Definition
8 MHz Motorola 68000
128 KB RAM
128 KB floppy drive
9" black n white screen

First PC with GUI and mouse (early windows)
Term
Steve Wozniak and Steve Jobs?
Definition
Founders of Apple. Wozniak is the hardware guy, Jobs was the software, and entrepreneur guy.
Term
Different styles of a processor?
Definition
Pentium style processor
286 style processor
Term
Memory connects to the ______ which connects to the _________.
Definition
"BUS"; "CPU"
Term
The original meaning of computer?
Definition
A person who does calculations.
Term
Archimedes and early physical power machines?
Definition
Claw of Archimedes
Catapults
Term
First Mind Machines?
Definition
date as far back as 2400 BC. The abacus found in early Babylonia, and China for arithmetic.
In Medieval Europe- Reckoning boards- in counting houses, for calculating sums of money.
Term
The Leibnitz Step Reckoner
Definition
1600's completed multiplication by repeated addition, and shifting.
Term
John Napier
Definition
Napier's Log Tables
Term
The Babbage Machines
Definition
The Difference Engine- calculated by means of gears
Term
1800's
Definition
punched cards fed data and programs to a machine
Term
Ada Lady Lovelace
Definition
considered the first programmer
Term
It took ___________ to take mind machines to the next level.
Definition
electricity. No, more muscle power.
Term
The Torpedo Data Computer (TDC)
Definition
Early electromagnetic analog computer used for torpedo fire-control on American submarines during WWII.
Term
Alan Turing (1936)
Definition
1936 paper "On Computable Numbers"
The fundamental concept of Turing's design is the stored program. Where all of the instructions for computing are stored in memory.
Term
Modern computers are considered to be?
Definition
Turing complete "Turing machines"

"they have the algorithm execution capability equivalent to a univeral Turing machine, which can compute anything theoretically computable.
Term
John Von Neumann's.....
Definition
Stored Program Concept
Term
Early computing machines had programs, but the program was built into the __________.
Definition
"hardware of the machine"
Term
A stored-program computer does one thing. It executes __________ stored in _________.
Definition
"programs"; "memory"
Term
All computers have?
Definition
Processor
Memory
Way to transfer between memory and outside world
Term
1941 Konrad Zuse
Definition
the Z3. The worlds first working electromechanical, programable, fully automatic digital computer. Binary system. Turing complete. Floating Point Numbers
Term
Z3 Specs?
Definition
2000 relays
22 bit word length
Program code supplied on punch cards
Data stored in 64 words of memory or supplied from the keyboard
Term
IC?
Definition
Integrated Circuit
Term
Who invented the integrated circuit?
Definition
Jack Kilby at Texas Instruments in Dallas, Texas. and Robert Noyce at Fairchild Semiconductor.
Term
The duality of silicon is the basis for _______________________ using Boolean logic.
Definition
"Digital Logic Circuits"
Term
GUI
Definition
Graphical User Interface
Supporting users have an ad free experience!