Table of Contents
डेटा थ्रूपुट माइक्रोप्रोसेसर आधारित प्रणालियों में एक प्रमुख प्रदर्शन मीट्रिक है। यह संसाधित डेटा की मात्रा को मापता है या एक विशिष्ट अवधि में स्थानांतरित करता है। डेटा थ्रूपुट की गणना करने के तरीके को समझना सिस्टम दक्षता और प्रदर्शन का मूल्यांकन करने में मदद करता है।
डेटा थ्रूपुट को समझना
डेटा थ्रूपुट आम तौर पर प्रति सेकंड (एमबी / एस) या गिगाबिट प्रति सेकंड (जीबीपीएस) जैसी इकाइयों में व्यक्त किया जाता है। यह घड़ी की गति, बस चौड़ाई और डेटा ट्रांसफर प्रोटोकॉल जैसे कारकों पर निर्भर करता है। सटीक गणना के लिए इन मापदंडों के ज्ञान की आवश्यकता होती है।
डेटा थ्रूपुट की गणना
डेटा थ्रूपुट के लिए मूल सूत्र है:
]Throughput = data transfer / Time taken]
माइक्रोप्रोसेसर सिस्टम में, प्रति चक्र में स्थानांतरित डेटा की गणना प्रति सेकंड चक्र (घड़ी गति) की संख्या से बस चौड़ाई को गुणा करके की जा सकती है। उदाहरण के लिए, 100 मेगाहर्ट्ज पर चल रहे 32-बिट बस के साथ एक प्रणाली स्थानांतरित कर सकती है:
]Data per second = बस चौड़ाई (bits) × क्लॉक स्पीड (Hz)
बिट को बाइट (88 द्वारा विभाजित) में परिवर्तित करने से डेटा ट्रांसफर दर प्रति सेकंड बाइट में मिलती है।
उदाहरण Calculation
एक 64-बिट डाटा बस के साथ एक माइक्रोप्रोसेसर जिसका संचालन 200 मेगाहर्ट्ज पर होता है, डेटा को निम्नलिखित रूप में स्थानांतरित करता है:
प्रति सेकंड डेटा = 64 बिट × 200,000,000 हर्ट्ज = 12,800,000,000 बिट्स / सेकंड
बाइट में कनवर्ट करना: 12,800,000,000 / 8 = 1,600,000,000 बाइट / सेकंड या लगभग 1.6 जीबी / सेकंड।
अतिरिक्त कारक
रियल-वर्ल्ड थ्रूपुट प्रोटोकॉल ओवरहेड, मेमोरी विलंबता और सिस्टम आर्किटेक्चर जैसे कारकों से प्रभावित हो सकता है। ये सैद्धांतिक गणना की तुलना में प्रभावी डेटा हस्तांतरण दर को कम कर सकते हैं।