Question:
The number of 2-input multiplexers required to construct a 2^10-input multiplexer is
2-इनपुट मल्टीप्लेक्सर बनाने के लिए 210-इनपुट मल्टीप्लेक्सर्स की संख्या जिसकी आवश्यकता होगी
Options:
- 1024
- 1023
- 32
- 31
- 1024
- 1023
- 32
- 31
Correct Answer: b)
Explanation:
Detailed Explanation:
The correct answer is b) 1023.
Problem Formulation: We need to determine the number of 2-to-1 (2-input) multiplexers required to construct a $2^{10}$-to-1 (1024-input) multiplexer tree.
Step-by-step Level Calculation:
- Level 1: $\frac{1024}{2} = 512$ MUXes
- Level 2: $\frac{512}{2} = 256$ MUXes
- Level 3: $\frac{256}{2} = 128$ MUXes
- Level 4: $\frac{128}{2} = 64$ MUXes
- Level 5: $\frac{64}{2} = 32$ MUXes
- Level 6: $\frac{32}{2} = 16$ MUXes
- Level 7: $\frac{16}{2} = 8$ MUXes
- Level 8: $\frac{8}{2} = 4$ MUXes
- Level 9: $\frac{4}{2} = 2$ MUXes
- Level 10: $\frac{2}{2} = 1$ MUX
Total Number of MUXes:$$\text{Total} = 512 + 256 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 1023$$
General Formula: To implement an $N$-to-1 multiplexer using 2-to-1 multiplexers, the total number of 2-to-1 MUXes needed is always:$$\text{Required MUXes} = N – 1$$Here, $N = 2^{10} = 1024$, so $\text{Total} = 1024 – 1 = 1023$.
विस्तृत व्याख्या:
सही उत्तर b) 1023 है।
प्रश्न का आशय: 2-इनपुट (2-to-1) मल्टीप्लेक्सर्स का उपयोग करके $2^{10}$-इनपुट (यानी 1024-to-1) मल्टीप्लेक्सर बनाने के लिए आवश्यक 2-to-1 मल्टीप्लेक्सर्स की संख्या ज्ञात करनी है।
चरणबद्ध गणना:
- स्तर 1: $\frac{1024}{2} = 512$ MUX
- स्तर 2: $\frac{512}{2} = 256$ MUX
- स्तर 3: $\frac{256}{2} = 128$ MUX
- स्तर 4: $\frac{128}{2} = 64$ MUX
- स्तर 5: $\frac{64}{2} = 32$ MUX
- स्तर 6: $\frac{32}{2} = 16$ MUX
- स्तर 7: $\frac{16}{2} = 8$ MUX
- स्तर 8: $\frac{8}{2} = 4$ MUX
- स्तर 9: $\frac{4}{2} = 2$ MUX
- स्तर 10: $\frac{2}{2} = 1$ MUX
कुल संख्या:$$\text{कुल MUX} = 512 + 256 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 1023$$
सामान्य सूत्र: 2-to-1 MUX का उपयोग करके $N$-to-1 MUX बनाने के लिए कुल $(N – 1)$ मल्टीप्लेक्सर्स की आवश्यकता होती है।
यहाँ $N = 1024$, अतः $1024 – 1 = 1023$।