Lecture 1 Flashcards

1
Q

Define “computer architecture”.

A
  • Attributes of a system visible to the programmer
  • Things that have a direct impact on the logical execution of a program
  • Anything that “matters” to the programmer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define “computer organisation”.

A
  • Hardware details transparent to the programmer
  • Thins which do not affect the logical execution of the programmer
  • Details which do not matter to the programmer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Give some examples of attributes belonging to the computer architecture.

A
  • Instruction set
  • Number of bits
  • IO mechanisms
  • Memory addressing techniques
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give some examples of attributes belonging to the computer organisation.

A
  • Operational units and their interconnections
  • Hardware size/shape/layout
  • Any physical constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The IBM System 370 Architecture was introduced in which year?

A

1970

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

What set the IBM System 370 architecture apart from others at the time?

A

Could upgrade to a newer model without abandoning original software - portable between models.

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

What is the role of the CPU?

A
  • Controls the operation of the computer
  • Processes data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the role of the main memory?

A
  • To store data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the role of the I/O Mechanisms?

A
  • To move data between the computer and external environment
  • i.e. Input and Output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the role of the system interconnections?

A
  • To allow communication between the CPU, main memory, and I/O
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

List the 4 main components of a CPU

A
  • Control Unit
  • Arithmetic and Logic Unit (ALU)
  • Registers
  • CPU Interconnection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe the function of the Control Unit

A
  • Controls the operation of the CPU and hence the computer
  • Tells the other components of a system how to respond/undertake instructions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe the function of the Arithmetic Logic Unit

A
  • Perform the computer’s data processing funtions
  • Performs bitwise logical operations on binary integers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe the function of the CPU Registers

A
  • Storage Internal to the CPU
  • Small but VERY fast; used to enable quick calculations and temporary storage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the 4 components of the Von Neuman Architecture?

A
  • Main Memory
  • Arithmetic Logic Unit
  • Program Control Unit
  • IO Equipment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is “Moore’s Law”?

A
  • Number of transistors that could be put on the same sized chip doubled each year/18 months
17
Q

What are some consequences of Moore’s Law?

A
  • Cost of digital circuitry has fallen dramatically
  • Electrical path length is shortened; faster operating speed
  • Smaller computers - more convenient
  • Fewer interchip connections
  • Reduction in power and cooling requirements
18
Q
A