साइकिल चलाने के दौरान डीएमए कंट्रोलर की चोरी?

विषयसूची:

साइकिल चलाने के दौरान डीएमए कंट्रोलर की चोरी?
साइकिल चलाने के दौरान डीएमए कंट्रोलर की चोरी?
Anonim

साइकिल चोरी और फट मोड डीएमए नियंत्रक एक साइकिल चोरी मोड में काम कर सकते हैं जिसमें वे डेटा के प्रत्येक बाइट को स्थानांतरित करने के लिए बस लेते हैं और फिर सीपीयू को नियंत्रण वापस कर देते हैं। वे बर्स्ट मोड में भी काम कर सकते हैं जिसमें सीपीयू पर बस नियंत्रण लौटने से पहले डेटा का एक ब्लॉक स्थानांतरित किया जाता है।

डीएमए कंट्रोलर में साइकिल चोरी क्या है?

कंप्यूटिंग में, पारंपरिक रूप से साइकिल चोरी करना सीपीयू में हस्तक्षेप किए बिना कंप्यूटर मेमोरी (रैम) या बस तक पहुंचने का एक तरीका है। यह I/O नियंत्रकों को CPU हस्तक्षेप के बिना RAM को पढ़ने या लिखने की अनुमति देने के लिए डायरेक्ट मेमोरी एक्सेस (DMA) के समान है।

डीएमए सिस्टम के प्रदर्शन और साइकिल चोरी को कैसे सुधारता है?

डीएमए नियंत्रक डेटा ब्लॉक को तेज दर पर स्थानांतरित करता है क्योंकि डेटा सीधे I/O उपकरणों द्वारा एक्सेस किया जाता है और घड़ी चक्र को बचाने वाले प्रोसेसर से गुजरने की आवश्यकता नहीं होती है। डीएमए कंट्रोलर डेटा के ब्लॉक को मेमोरी से तीन मोड बर्स्ट मोड, साइकिल चोरी मोड और पारदर्शी मोड में स्थानांतरित करता है।

साइकिल चोरी का क्या मतलब है?

साइकिल चोरी स्मृति साझा करने की एक तकनीक है जिससे एक स्मृति दो स्वायत्त स्वामी की सेवा कर सकती है और वास्तव में प्रत्येक को एक साथ सेवा प्रदान कर सकती है। मास्टर्स में से एक आमतौर पर सेंट्रल प्रोसेसिंग यूनिट (CPU-q.v.) होता है, और दूसरा आमतौर पर I/O चैनल या डिवाइस कंट्रोलर होता है।

निम्नलिखित में से कौन सा कथन गलत है I inडीएमए ट्रांसफर का साइकिल चोरी मोड सीपीयू और डीएमए चक्र II को डीएमए ब्लॉक ट्रांसफर मोड में ओवरलैप करना संभव है सीपीयू और डीएमए चक्रों को ओवरलैप करना संभव है III आकार के समय ट्रांसफर की साइकिल चोरी मोड बेहतर है?

सही उत्तर है (a)। चक्र चोरी डीएमए हस्तांतरण में, डीएमए नियंत्रक एक समय में सीपीयू से केवल एक या दो मेमोरी चक्रों का अनुरोध करता है। यदि CPU उस दौरान मेमोरी को एक्सेस करने का प्रयास कर रहा है, तो वह प्रतीक्षा करेगा। अन्यथा, CPU अपने आंतरिक संचालन को जारी रख सकता है जिसके लिए मेमोरी बस तक पहुंच की आवश्यकता नहीं होती है।

सिफारिश की: