Computer Organization Questions and Answers – Pipe-lining

This set of Computer Organization and Architecture Multiple Choice Questions & Answers (MCQs) focuses on “Pipe-lining”.

1. ______ have been developed specifically for pipelined systems.
a) Utility software
b) Speed up utilities
c) Optimizing compilers
d) None of the mentioned
View Answer

Answer: c
Explanation: The compilers which are designed to remove redundant parts of the code are called as optimizing compilers.

2. The pipelining process is also called as ______
a) Superscalar operation
b) Assembly line operation
c) Von Neumann cycle
d) None of the mentioned
View Answer

Answer: b
Explanation: It is called so because it performs its operation at the assembly level.

3. The fetch and execution cycles are interleaved with the help of ________
a) Modification in processor architecture
b) Clock
c) Special unit
d) Control unit
View Answer

Answer: b
Explanation: The time cycle of the clock is adjusted to perform the interleaving.
advertisement
advertisement

4. Each stage in pipelining should be completed within ___________ cycle.
a) 1
b) 2
c) 3
d) 4
View Answer

Answer: a
Explanation: The stages in the pipelining should get completed within one cycle to increase the speed of performance.

5. In pipelining the task which requires the least time is performed first.
a) True
b) False
View Answer

Answer: b
Explanation: This is done to avoid starvation of the longer task.
Note: Join free Sanfoundry classes at Telegram or Youtube

6. If a unit completes its task before the allotted time period, then _______
a) It’ll perform some other task in the remaining time
b) Its time gets reallocated to a different task
c) It’ll remain idle for the remaining time
d) None of the mentioned
View Answer

Answer: c
Explanation: None.

7. To increase the speed of memory access in pipelining, we make use of _______
a) Special memory locations
b) Special purpose registers
c) Cache
d) Buffers
View Answer

Answer: c
Explanation: By using the cache we can reduce the speed of memory access by a factor of 10.
advertisement

8. The periods of time when the unit is idle is called as _____
a) Stalls
b) Bubbles
c) Hazards
d) Both Stalls and Bubbles
View Answer

Answer: d
Explanation: The stalls are a type of hazards that affect a pipelined system.

9. The contention for the usage of a hardware device is called ______
a) Structural hazard
b) Stalk
c) Deadlock
d) None of the mentioned
View Answer

Answer: a
Explanation: None.
advertisement

10. The situation wherein the data of operands are not available is called ______
a) Data hazard
b) Stock
c) Deadlock
d) Structural hazard
View Answer

Answer: a
Explanation: Data hazards are generally caused when the data is not ready on the destination side.

Sanfoundry Global Education & Learning Series – Computer Organisation and Architecture.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.