practice midterm Flashcards

1
Q

linking

A

the process of combining multiple independently compiled subunits

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

combinational

A

A type of digital logic circuit without “memory”; the output is a function only of the current input

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

pseudoinstruction

A

An assembly language

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

flip flop

A

A memory element storing a single bit, the value of which is changed only on a clock edge

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

symbol table

A

A data structure created during the assembly process that stores for each label in a program the memory address to which it corresponds

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

Benchmarks

A

A program chosen to save as the basis of performance comparison between computer systems

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

With the IEEE 754 floating point standard, the result of dividing 0 by 0

A

NaN

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

CPU execution time =

A

(instruction count) x (clock cycle time) x CPI

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

instruction count

A

number of machine language instructions executed

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

amdahls law

A

the performance improvement possible with a given system improvement is limited by the amount that the improved feature is used

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

new execution time =

A

portion affected/improvement factor + portion unaffected

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

ratio of new to old execution time

A

fraction affected/improvement factor + fraction unaffected

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

How should the performance of diffent computer systems be compared

A

MIPS

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

MIPS =

A

(clock rate in GHz) x 1000 / CPI

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

clock cycle time =

A

1 / (clock rate)

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

object file

A
  • file that is the output of an assembler/compiler
  • contains machine code and other information (external symbols & their values, list of external references and where their used, relocation information)