Computer Organization Questions and Answers – Pipelining
Pipelining MCQs: This section focuses on "Pipelining" of Computer Organization & Architecture. These Multiple Choice Questions (MCQ) should be practiced to improve the Computer Organization & Architecture skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.
1. How many types of Pipelining exist?
A. 2
B. 3
C. 4
D. 5
View Answer
Ans : A
Explanation: It is divided into 2 categories: Arithmetic Pipeline and Instruction Pipeline
2. Arithmetic Pipeline is used for?
A. floating point operations
B. interger operations
C. character operations
D. None of the above
View Answer
Ans : A
Explanation: Arithmetic pipelines are usually found in most of the computers. They are used for floating point operations, multiplication of fixed point numbers etc.
3. Which of the following is not a Pipeline Conflicts?
A. Timing Variations
B. Branching
C. Load Balancing
D. Data Dependency
View Answer
Ans : C
Explanation: Load Balancing is not a Pipeline Conflicts.
4. Which of the following is disadvantage of Pipelining?
A. cycle time of the processor is reduced.
B. The design of pipelined processor is complex and costly to manufacture.
C. The instruction latency is more.
D. Both B and C
View Answer
Ans : D
Explanation: Both B and C are Disadvantages of Pipelining.
5. Which of the following is an advantage of pipelining?
A. Instruction throughput increases.
B. Faster ALU can be designed when pipelining is used.
C. Pipelining increases the overall performance of the CPU.
D. All of the above
View Answer
Ans : D
Explanation: All of the above are advantage of pipelining.
6. The processor contends for the usage of the hardware and might enter into a ____________.
A. hazard state
B. Stalk State
C. Deadlock State
D. None of the above
View Answer
Ans : C
Explanation: The processor contends for the usage of the hardware and might enter into a deadlock state.
7. The Tomasulo algorithm is a hardware algorithm developed ___________.
A. 1966
B. 1967
C. 1968
D. 1969
View Answer
Ans : B
Explanation: The Tomasulo algorithm is a hardware algorithm developed in 1967 by Robert Tomasulo from IBM. It allows sequential instructions that would normally be stalled due to certain dependencies to execute non-sequentially
8. In Arithmetic Pipeline, the floating point addition and subtraction is done in ____________ parts.
A. 2
B. 3
C. 4
D. 5
View Answer
Ans : C
Explanation: The floating point addition and subtraction is done in 4 parts: Compare the exponents, Align the mantissas, Add or subtract mantissas, Produce the result.
9. ______ have been developed specifically for pipelined systems.
A. Utility software
B. Speed up utilities
C. Optimizing compilers
D. None of the above
View Answer
Ans : C
Explanation: The compilers which are designed to remove redundant parts of the code are called as optimizing compilers.
10. The pipelining process is also called as ______
A. Assembly line operation
B. Von Neumann cycle
C. Superscalar operation
D. None of the above
View Answer
Ans : A
Explanation: It is called so because it performs its operation at the assembly level.
Discussion