History/Hardware Flashcards

(65 cards)

1
Q

What were the Harvard computers?

A

Team of women who processed astronomical data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When did the Agricultural age start?

A

12 000 years ago

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When did the Industrial age start?

A

1700’s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What was the pivotal product of the Agricultural age?

A

The engine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What was the pivotal product of the Industrial age?

A

Electronics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When did the Information age start?

A

1990’s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What was the pivotal product of the Information age?

A

Knowledge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Who was the inventor of the Difference Engine? (1822)

A

Charles Babbage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What was the first general purpose programmable computer?

A

Analytical Engine, 1837

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Who was the first programmer?

A

Ada Lovelace (Augusta Ada King)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What was the first published computer program?

A

Note G

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Is an abacus a computer?

A

NO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why did humans invent computers?

A

Humans seek to minimize costs while maximizing benefits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Moore’s Law?

A

We can expect the speed and capability of computers to increase every couple of years/ number of transistors to double

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

When is Moore’s Law estimated to end?

A

2025

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What did Joseph Marie Jacquard invent? (1804)

A

The Jacquard Loom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What was the Jacquard Loom an inspiration for and why?

A

The Analytical Engine, by using punched cards to program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What was the WWII German cipher machine?

A

Enigma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Who cracked the German code in WWII?

A

Alan Turing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What machine was invented to decipher Enigma?

A

Colossus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What drove the miniaturization of computers in the ’50s-‘60s?

A

Space Race

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

When did home computing begin?

A

1980’s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is Firmware?

A

Software embedded into a computer’s hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What does CPU stand for?

A

Central Processing Unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What does the CPU do?
Executes the instructions in a computer program.
26
Registers (CPU)
Hold the current state/value/data
27
Control Unit (CPU)
Decides what to do next, moves code/data around the CPU.
28
ALU (CPU)
Arithmetic Logic Unit - Performs integer and logical operations.
29
MMU (CPU)
Memory Management Unit - Manages the data flow between RAM and CPU
30
Cache (CPU)
Super fast memory on-board the CPU.
31
Clock (CPU)
Produces the timing signal in the CPU.
32
What is the CPU instruction cycle?
1) Fetch 2) Decode 3) Execute
33
Fetch (CPU)
CPU gets instruction from main memory and holds it in the form of a number.
34
Decode (CPU)
Interprets the instruction that was fetched and generates an electronic signal.
35
Execute (CPU)
The CPU routes the signal to the appropriate component for operation.
36
What determines a CPU speed?
Clock Rate
37
Integer Range
How much information can be processed at one time.
38
Hyperthreading
Provides a single core CPU with multiple instruction streams. So when one execution stream stalls the other continues.
39
What is volatile memory?
Forgotten when turned off.
40
DRAM
Dynamic Ram, must be refreshed to hold its value.
41
SRAM
Static Ram, holds value so long as current flows through circuit.
42
Which is slower, DRAM or SRAM?
DRAM
43
DIMM
Dual Inline Memory Modules
44
What does cache memory allow?
Quicker access to memory.
45
Why is it that 2 cores doesn't equal twice the speed?
More cores means more time spent managing communications between them.
46
What is a motherboard?
Printed circuit board that connects everything together.
47
The bigger the cache, the ______. (speed)
Slower
48
What are the 4 most common types of Non-Volatile memory storage?
1) Paper 2) Magnetic 3) Optical 4) Semiconductor
49
What type of storage is a Hard Disk Drive? (HDD)
Magnetic
50
What keeps the arm on an HDD from touching the surface of the drive?
Aerodynamics
51
How does optical memory work?
Lasers encode and decode data.
52
What are two positives of optical memory?
Cheap and long lasting.
53
What type of memory are Solid State Drives an example of?
Semiconductor, Flash
54
What is it called when a user and a computer take turns inputting and outputting data?
Synchronous
55
What does it mean for I/O to be asynchronous?
The user is able to input data at anytime and the computer is able to output information independent of each other.
56
What is buses short for?
Omnibuses
57
What are buses?
Circuitry that allows numerous devices to be connected to a computer.
58
Where do you find buses?
Typically the motherboard
59
What is the most common peripheral connector?
USB
60
What is the IEC prefix for a billion?
Gibi
61
What two things does IEC combine?
Metric and Binary
62
IEC prefix for 1000?
Kibi
63
IEC prefix for a million?
Mebi
64
Which is smaller, DRAM or SRAM?
DRAM
65
Commercial computing began to increase the size of what?
Memory Capacity