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
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
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
Explanation: The time cycle of the clock is adjusted to perform the interleaving.
4. Each stage in pipelining should be completed within ___________ cycle.
a) 1
b) 2
c) 3
d) 4
View Answer
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
Explanation: This is done to avoid starvation of the longer task.
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
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
Explanation: By using the cache we can reduce the speed of memory access by a factor of 10.
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
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
Explanation: None.
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
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.
- Check Computer Science Books
- Apply for Computer Science Internship
- Check Computer Organization and Architecture Books
- Practice BCA MCQs
- Practice Computer Science MCQs