डेटा पथ
CPU में दो सेक्शन होते हैं, डेटा सेक्शन और कंट्रोल सेक्शन। डेटा अनुभाग को डेटा पथ भी कहा जाता है। रजिस्टर, एएलयू और इंटरकनेक्शन बस सामूहिक रूप से एक डेटा पथ का गठन करते हैं। डेटा पथ तीन प्रकार के होते हैं:
-
सिंगल साइकिल
-
एकाधिक चक्र
-
पाइपलाइन
सिंगल साइकिल, मल्टीपल साइकिल और पाइपलाइन डेटा पाथ के बीच कुछ महत्वपूर्ण अंतर निम्नलिखित हैं।
<टेबल> <थेड> सीनियर। नहीं. | <वें शैली="पाठ्य-संरेखण:केंद्र;">कुंजीवें> एकल चक्र | एकाधिक चक्र | पाइपलाइन |
थड> 1 | साइकिल | एकल चक्र में एक CPI (प्रति निर्देश घड़ी चक्र) होता है। | एकाधिक चक्र में परिवर्तनशील CPI होते हैं। | पाइपलाइन ने फिक्स नं. सीपीआई के। |
2 | निर्देश विभाग | एक चक्र में, निर्देश को प्रति CPI में विभाजित नहीं किया जाता है। | कई चक्रों में, एक निर्देश को मनमाने चरणों में विभाजित किया जा सकता है। | पाइपलाइन में, एक निर्देश को हर पाइपलाइन चरण में एक चरण में विभाजित किया जाता है। |
3 | निर्देश विभाग | एक चक्र में, एक समय में एक निर्देश निष्पादित किया जाता है। | कई चक्रों में भी, एक समय में एक निर्देश निष्पादित किया जाता है। | पाइपलाइन में, एक बार में अनेक निर्देश निष्पादित किए जा सकते हैं। |
4 | अतिरिक्त रजिस्टर | एकल चक्र में, अतिरिक्त रजिस्टरों की आवश्यकता नहीं है। | कई चक्रों में, अतिरिक्त रजिस्टरों की आवश्यकता होती है। | पाइपलाइन में भी, अतिरिक्त रजिस्टरों की आवश्यकता होती है। |
5 | घड़ी चक्र समय | एकल चक्र में, घड़ी चक्र का समय लंबा होता है। | कई चक्रों में, घड़ी चक्र का समय कम होता है। | पाइपलाइन में भी, घड़ी के चक्र का समय कम होता है। |
6 | घड़ी चक्र ओवरलैपिंग | एकल चक्र में, घड़ी चक्र ओवरलैपिंग संभव नहीं है। | एकाधिक चक्र में, घड़ी चक्र ओवरलैपिंग मौजूद नहीं है। | पाइपलाइन में भी, घड़ी चक्र ओवरलैप होता है। |