passed2025/2026
which of the following best matches the function of the middle stage in the compilation process -
correct answer performs program analysis and optimization
in the compilation process, the ____ arranges the symbol table in memory and generates final
executable machine code - correct answer backend
in the compilation process, the ___ performs program analysis and optimization - correct answer
middle stage
in the compilation process, the ___ performs syntax rules checking and constructs a symbol table and
abstract syntax tree. - correct answer syntax analyzer (parser)
which of the following best matches the function of the backend in the compilation process - correct
answer arranges the symbol table in memory and generates final executable machine code
which of the following best matches the definition of the bus - correct answer carries data between the
ALU, registers, memory and peripherals
which of the following best matches the definition of the control unit? - correct answer coordinates the
flow of information around the processor
the ___ of the cpu operates on one or more numerical values to perform calculations and operations on
data - correct answer ALU
,the ____ of the CPU coordinates the flow of information around the processor - correct answer control
unit
which of the following best matches the definition of the registers? - correct answer stores a small
number of pieces of information, commonly the temporary results of calculations
For a given program, Clock period x CPI (average clock Cycles Per Instruction) * IC (Instruction Count) = ?
- correct answer execution time of the program
in the four-component performance formula, the CPU time is determined by (select all answers)
clock rate
compile time
cpi
instruction count - correct answer clock rate
cpi
instruction count
which of the following best matches this definition: the duration of one clock cycle in seconds - correct
answer clock period
what formula do we use to define the performance of a computer - correct answer speed = 1 /
execution time
a benchmark is a set of programs that: - correct answer forma a typical workload
select the items below that a designer can modify to effect propagation delay
plastic packaging
, processor organization
clock rate
manufacturing process - correct answer processor organization
manufacturing
which of the following do not contribute to propagation delay
transistor size
clock rate
logic depth
wire length - correct answer clock rate
a designer choose to use an organization that increase the logic depth of the process. All else being
constant, will the performance likely increase, decrease, or stay the same? - correct answer decrease
a designer chooses to use a manufacturing process that decreases the feature size on the processor. all
else being constant, will the performance likely increase, decrease or stay the same - correct answer
increase
a designer chooses to use an organization that decrease the logic depth of the processor. All else being
constant, will the performance likely increase, decrease, or stay the same - correct answer increase
a compiler produces a program with the following mix of instructions:
instruction class count
15
25
34