practice midterm Flashcards
linking
the process of combining multiple independently compiled subunits
combinational
A type of digital logic circuit without “memory”; the output is a function only of the current input
pseudoinstruction
An assembly language
flip flop
A memory element storing a single bit, the value of which is changed only on a clock edge
symbol table
A data structure created during the assembly process that stores for each label in a program the memory address to which it corresponds
Benchmarks
A program chosen to save as the basis of performance comparison between computer systems
With the IEEE 754 floating point standard, the result of dividing 0 by 0
NaN
CPU execution time =
(instruction count) x (clock cycle time) x CPI
instruction count
number of machine language instructions executed
amdahls law
the performance improvement possible with a given system improvement is limited by the amount that the improved feature is used
new execution time =
portion affected/improvement factor + portion unaffected
ratio of new to old execution time
fraction affected/improvement factor + fraction unaffected
How should the performance of diffent computer systems be compared
MIPS
MIPS =
(clock rate in GHz) x 1000 / CPI
clock cycle time =
1 / (clock rate)