131 Week 1 - Computer Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Computer

A

An electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program.

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

Analytical Engine

A

First computer. It was a fully programmable mechanical computer
Built by Charles Babbage 19th Cent.
Made up of the mill (calculating unit), the store, the reader, and the printer.
Data inputted through punch cards.

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

ENIAC (Electronic Numerical Integrator And Computer)

A

First programmable, electronic, general-purpose digital computer.
Programmed via switches and cables.
Able to solve a large class of numerical problems through reprogramming.

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

Manchester SSEM (Small-Scale Experimental Machine)

A

First electronic stored program.
Successfully ran its first program on the 21st June 1948.

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

Cambridge EDSAC (Electronic Delay Storage Automatic Calculator)

A

First practical stored-program computer in regular use.
Used punch cards to load programs.
Ran its first programs in 1949.

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

IBM Personal Computer

A

First personal computer
Led to an era of cheap commodity based computation

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

Computer Architecture

A

Set of rules and methods that describe the functionality, organization, and implementation of computer systems.

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

Von Neumann Architecture

A

A type of architecture that includes:
Memory that stores data and instructions.
A control unit that contains an instruction register and program counter.
A processing unit that contains an arithmetic logic unit (ALU) and processor registers.
Input and output mechanisms

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

CPU

A

Central Processing Unit
Contains Arithmetic Logic Unit (ALU), Control Unit (CU), Cache

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

Harvard Architecture

A

Instruction and data memories stored separately - cannot modify instruction memory at run time
Parallel access to instructions and data - can be faster
Not suited to self-modifying code

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

Modified Harvard Architecture

A

Separates instruction and data cache internally
Single unified main memory still visible to users/programmers
Looks like Von Neumann from users/programs view

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

What factors measure computer speed

A

Clock rate, Millions of instructions per second (MIPS), floating point operations per second (FLOPS)

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

How does density limitations limit speed?

A

Transistor density affects how computer speed, the more transistors per square inch, the higher the speed.
More recently it has been getting harder to make components smaller than they already are.

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

Moore’s Law

A

The speed and capability of computers can be expected to double every two years, as a result of increases in the number of transistors a microchip can contain.

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

How does heat limit speed?

A

Heat build-up from transistors can cause reductions in performance. Cooling needs to be able to match the amount of heat produced to stop overheating.

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