0% found this document useful (0 votes)
52 views4 pages

Comporg Chapter2

Uploaded by

reis cumhur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views4 pages

Comporg Chapter2

Uploaded by

reis cumhur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

1. Multiple parallel pipelines are used in __________.

A. speculative execution
B. data flow analysis
C. superscalar execution
D. branch prediction

Correct Answer: C. superscalar execution


Explanation: Superscalar execution refers to a processor's ability to
execute more than one instruction per clock cycle by using multiple
pipelines.

2. The desktop application(s) that require the great power of


today’s microprocessor-based systems include __________.

A. image processing
B. speech recognition
C. videoconferencing
D. all of the above

Correct Answer: D. all of the above


Explanation: Modern microprocessors are designed to handle demanding
applications like image processing, speech recognition, and
videoconferencing, which require substantial computing power.

3. __________ potentially increases the amount of work available for


the processor to execute.

A. Branch prediction
B. Performance balance
C. Pipelining
D. BIPS

Correct Answer: A. Branch prediction


Explanation: Branch prediction helps in speculatively executing
instructions before they are known to be needed, thus increasing the
potential work the processor can execute.

4. The interface between processor and __________ is the most


crucial pathway in the entire computer because it is responsible
for carrying a constant flow of program instructions and data
between memory chips and the processor.

A. main memory
B. pipeline
C. clock speed
D. control unit
Correct Answer: A. main memory
Explanation: The interface between the processor and main memory is
critical as it constantly transfers data and instructions necessary for
execution.

5. The __________ is a relatively small fast memory interposed


between a larger, slower memory and the logic that accesses the
larger memory.

A. peripheral
B. cache
C. processor
D. arithmetic and logic unit

Correct Answer: B. cache


Explanation: Cache memory is a small, fast memory that stores
frequently accessed data to speed up access times from the slower main
memory.

6. An increase in clock rate means that individual operations are


executed _____.

A. the same
B. slower
C. with very little change
D. more rapidly

Correct Answer: D. more rapidly


Explanation: Increasing the clock rate reduces the cycle time, meaning
each operation can be completed more quickly.

7. A __________ is a core designed to perform parallel operations on


graphics data.

A. MIC
B. ALU
C. GPU
D. PGD

Correct Answer: C. GPU


Explanation: A Graphics Processing Unit (GPU) is designed specifically for
performing parallel operations on large amounts of graphics data.

8. A(n) __________ Mean is a good candidate for comparing the


execution time performance of several systems.

A. Composite
B. Arithmetic
C. Harmonic
D. Evaluation

Correct Answer: B. Arithmetic


Explanation: The Arithmetic Mean is commonly used for comparing
execution time performance across different systems because it gives a
straightforward average of execution times.

9. __________ law deals with the potential speedup of a program


using multiple processors compared to a single processor.

A. Moore’s
B. Amdahl’s
C. Little’s
D. Murphy’s

Correct Answer: B. Amdahl’s


Explanation: Amdahl’s Law provides a formula for the potential speedup
in latency of the execution of a task at fixed workload of a system when
the execution can be parallelized.

10. One increment, or pulse, of a clock is referred to as a


__________.

A. clock cycle
B. clock rate
C. clock speed
D. cycle time

Correct Answer: A. clock cycle


Explanation: A clock cycle is the time between two pulses of an oscillator
that sets the tempo of the computer processor.

11. The use of multiple processors on the same chip is referred to


as __________ and provides the potential to increase performance
without increasing the clock rate.

A. multicore
B. GPU
C. data channels
D. MPC

Correct Answer: A. multicore


Explanation: Multicore refers to integrating multiple CPU cores on a
single chip, allowing parallel processing and improving performance
without increasing clock speed.

12. With respect to changes in values, the __________ Mean gives


equal weight to all of the values in the data set.
A. Harmonic
B. Arithmetic
C. Composite
D. Geometric

Correct Answer: D. Geometric


Explanation: The Geometric Mean is used for sets of numbers whose
values are meant to be multiplied together or are exponential in nature,
and it gives equal weight to all values in the data set.

13. The __________ measures the ability of a computer to complete


a single task.

A. clock speed
B. speed metric
C. execute cycle
D. cycle time

Correct Answer: B. speed metric


Explanation: A speed metric measures the performance of a computer
system in terms of its ability to complete a single task, often referred to in
benchmarks and performance tests.

14. A measurement of how many tasks a computer can accomplish


in a certain amount of time is called a(n) __________.

A. real-time system
B. application analysis
C. cycle speed
D. throughput

Correct Answer: D. throughput


Explanation: Throughput measures the number of tasks a system can
complete in a given period, indicating overall performance efficiency.

15. The best known of the SPEC benchmark suites is __________.

A. SPEC CPU2006
B. SPECjvm2008
C. SPECsfs2008
D. SPEC SC2013

Correct Answer: A. SPEC CPU2006


Explanation: SPEC CPU2006 is a widely recognized benchmark suite used
to evaluate the performance of a computer’s processor, memory, and
compiler.

You might also like