शीर्ष 18 एंबेडेड सिस्टम साक्षात्कार प्रश्न & जवाब

Anonim

डाउनलोड पीडीऍफ़

1) बताइये कंप्यूटर सिस्टम में एम्बेडेड सिस्टम क्या है?

एक एम्बेडेड सिस्टम एक कंप्यूटर सिस्टम है जो एक बड़े सिस्टम या मशीन का हिस्सा है। यह एक बड़ी विद्युत या यांत्रिक प्रणाली के भीतर एक समर्पित कार्य के साथ एक प्रणाली है।

2) उल्लेख करें कि एम्बेडेड सिस्टम के आवश्यक घटक क्या हैं?

एम्बेडेड सिस्टम के आवश्यक घटकों में शामिल हैं

  • हार्डवेयर
  • प्रोसेसर
  • याद
  • टाइमर
  • मैं / हे सर्किट
  • सिस्टम एप्लिकेशन विशिष्ट सर्किट
  • सॉफ्टवेयर
  • यह सिस्टम मेमोरी की उपलब्धता सुनिश्चित करता है
  • यह प्रोसेसर की गति उपलब्धता की जांच करता है
  • लगातार सिस्टम चलाते समय खोई हुई शक्ति को सीमित करने की आवश्यकता
  • रियल टाइम ऑपरेटिंग सिस्टम
  • यह शेड्यूलिंग के अनुसार एक प्रक्रिया चलाता है और एक प्रक्रिया से दूसरी प्रक्रिया में स्विच करता है

3) उल्लेख करें कि मैं / O उपकरणों को एम्बेडेड सिस्टम के लिए कैसे वर्गीकृत किया जाता है?

एम्बेडेड सिस्टम के I / O उपकरणों को दो श्रेणियों में वर्गीकृत किया गया है

  • धारावाहिक
  • समानांतर
धारावाहिक इनपुट उत्पादन
  • तुल्यकालिक:
ऑडियो / वीडियो संकेत ऑडियो / वीडियो संकेत
  • अतुल्यकालिक:
कीपैड, माउस, मोडेम प्रिंटर, मोडेम
समानांतर इनपुट उत्पादन
  • एकल बिट:
रोटेशन, थ्रेसहोल्ड सेंसर दालों को बाहरी सर्किट
  • बहु बिट:
एडीसी, सेंसर से वी.पी. एलसीडी, प्रिंटर

4) एम्बेडेड सिस्टम क्यों उपयोगी है?

एम्बेडेड सिस्टम के साथ, अपेक्षाकृत सस्ते माइक्रोप्रोसेसर के साथ हार्डवेयर लॉजिक गेट्स, इनपुट बफ़र्स, टाइमिंग सर्किट, आउटपुट ड्राइवर आदि के दर्जनों या उससे अधिक को बदलना संभव है।

5) बताएं कि वास्तविक समय एम्बेडेड सिस्टम क्या हैं?

रीयल-टाइम एम्बेडेड सिस्टम कंप्यूटर सिस्टम हैं जो बाहरी वातावरण की निगरानी, ​​प्रतिक्रिया या नियंत्रण करते हैं। यह वातावरण एक्ट्यूएटर्स, सेंसर और अन्य इनपुट-आउटपुट इंटरफेस के माध्यम से कंप्यूटर सिस्टम से जुड़ा है।

6) बताएं कि माइक्रोकंट्रोलर क्या है?

माइक्रोकंट्रोलर बाह्य उपकरणों, मेमोरी और एक प्रोसेसर के साथ एक स्व-निहित प्रणाली है जिसका उपयोग एम्बेडेड सिस्टम के रूप में किया जा सकता है।

7) उल्लेख करें कि माइक्रोप्रोसेसर और माइक्रोकंट्रोलर में क्या अंतर है?

माइक्रोप्रोसेसर उन संसाधनों (I / O, मेमोरी) के प्रबंधक हैं जो इसकी वास्तुकला के बाहर स्थित हैं

माइक्रोकंट्रोलर में I / O, मेमोरी इत्यादि है, जो इसे बनाया गया है और विशेष रूप से नियंत्रण के लिए डिज़ाइन किया गया है

8) डीएमए पता किससे निपटेगा?

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

9) बताइए अव्यवस्था विलंबता क्या है? आप इसे कैसे कम कर सकते हैं?

इंटरप्ट लेटेंसी एक इंटरप्ट सर्विस रूटीन पोस्ट से लौटने में लगने वाला समय है जो एक विशिष्ट इंटरप्ट को हैंडल करता है। ISR दिनचर्या को मामूली लिखकर, रुकावट विलंबता को कम किया जा सकता है।

10) उल्लेख करें कि एम्बेडेड सिस्टम में संचार के लिए बसों का क्या उपयोग किया जाता है?

एम्बेडेड सिस्टम के लिए, संचार के लिए उपयोग की जाने वाली बसें शामिल हैं

  • I2C : इसका उपयोग कई आईसी के बीच संचार के लिए किया जाता है
  • CAN : इसका उपयोग ऑटोमोबाइल में केंद्रीय रूप से नियंत्रित नेटवर्क के साथ किया जाता है
  • USB : इसका उपयोग सीपीयू और माउस जैसे उपकरणों, आदि के बीच संचार के लिए किया जाता है।

जबकि आईएसए, ईआईएसए, पीसीआई पीसी, कंप्यूटर नेटवर्क उपकरणों आदि में उपयोग किए जाने वाले समानांतर संचार के लिए मानक बसें हैं।

11) एम्बेडेड सिस्टम में टाइमर के विभिन्न उपयोगों की सूची बनाएं?

एम्बेडेड सिस्टम में टाइमर कई तरीकों से उपयोग किए जाते हैं

  • सिस्टम के लिए रियल टाइम क्लॉक (RTC)
  • पूर्व निर्धारित समय देरी के बाद एक घटना शुरू करना
  • पूर्व निर्धारित समय की तुलना के बाद भी पहल करना
  • किसी ईवेंट पर टाइमर में गिनती मान कैप्चर करना
  • समय अंतराल खोजने वाली दो घटनाओं के बीच
  • विभिन्न कार्यों के लिए समय की कमी
  • समय विभाजन बहुसंकेतन
  • आरटीओएस में विभिन्न कार्यों का निर्धारण

12) बताइए कि वॉचडॉग टाइमर क्या है?

एक वॉचडॉग टाइमर एक इलेक्ट्रॉनिक डिवाइस या इलेक्ट्रॉनिक कार्ड है जो निश्चित समय अवधि के बाद विशिष्ट ऑपरेशन को निष्पादित करता है यदि इलेक्ट्रॉनिक सिस्टम में कुछ गलत होता है।

13) बताएं कि एम्बेडेड सिस्टम में अनंत लूप की क्या आवश्यकता है?

एंबेडेड सिस्टम को प्रोग्राम की स्थिति को बार-बार संसाधित या मॉनिटर करने के लिए अनंत लूप की आवश्यकता होती है। उदाहरण के लिए, एक प्रोग्राम स्टेट का मामला लगातार किसी भी असाधारण त्रुटियों के लिए सत्यापित किया जा रहा है जो कि केवल रन-टाइम के दौरान हो सकता है जैसे कि मेमोरी आउटेज या शून्य से विभाजित, आदि।

14) एंबेडेड सिस्टम में आमतौर पर पाई जाने वाली कुछ त्रुटियों को सूचीबद्ध करें?

एम्बेडेड सिस्टम में आमतौर पर पाई जाने वाली कुछ त्रुटियां हैं

  • मेमोरी उपकरणों की क्षति स्थैतिक निर्वहन और क्षणिक वर्तमान
  • सर्किट में कमी के कारण पता पंक्ति की खराबी
  • डेटा लाइनों की खराबी
  • कचरा या त्रुटियों के कारण भंडारण में कुछ स्मृति स्थान दुर्गम हो रहे हैं
  • मेमोरी स्लॉट में स्मृति उपकरणों का अनुचित सम्मिलन
  • गलत नियंत्रण संकेत

१५) बताइए सूबेदार क्या है?

एक सेमाफोर एक अमूर्त डेटाटाइप या वैरिएबल है जिसका उपयोग एक्सेस कंट्रोल के लिए किया जाता है, जो मल्टीक्रोमिंग ऑपरेटिंग सिस्टम जैसे समवर्ती सिस्टम में एक सामान्य संसाधन के लिए कई प्रक्रियाओं द्वारा किया जाता है। सेमाफोर आमतौर पर दो उद्देश्यों के लिए उपयोग किया जाता है

  • एक आम मेमोरी स्पेस साझा करने के लिए
  • फ़ाइलों तक पहुँच साझा करने के लिए

१६) म्यूटेक्स और सेमाफोरस के बीच अंतर क्या है?

म्यूटेक्स सेमफोरस
  • एक म्यूटेक्स ऑब्जेक्ट एक थ्रेड को नियंत्रित अनुभाग में सक्षम करता है, अन्य थ्रेड्स को मजबूर करता है जो उस अनुभाग तक पहुंच प्राप्त करने की कोशिश करता है जब तक कि पहला धागा उस खंड से बाहर नहीं निकल जाता है
  • सेमफोर साझा संसाधनों तक कई पहुंच की अनुमति देता है
  • म्यूटेक्स केवल थ्रेड द्वारा जारी किया जा सकता है जिसने इसे हासिल किया था
  • एक सेमाफोर को किसी अन्य धागे या प्रक्रिया से संकेत दिया जा सकता है।
  • म्यूटेक्स के पास हमेशा एक ज्ञात स्वामी होगा
  • जबकि सेमाफोर के लिए आपको पता नहीं होगा कि हम किस धागे पर रोक रहे हैं
  • म्यूटेक्स भी एक उपकरण है जिसका उपयोग गतिरोध मुक्त पारस्परिक बहिष्कार प्रदान करने के लिए किया जाता है (या तो उपभोक्ता या निर्माता के पास कुंजी हो सकती है और अपने काम के साथ आगे बढ़ सकती है)
  • सेमाफोर महत्वपूर्ण अनुभाग समस्या को दूर करने के लिए एक सिंक्रनाइज़ेशन उपकरण है
  • परिभाषा के अनुसार म्यूटेक्स बाइनरी सेमाफोर हैं, इसलिए दो राज्य लॉक या अनलॉक हैं
  • सेमाफोर आमतौर पर गिने हुए तालों को संदर्भित किया जाता है

17) जब किसी को पुनरावर्तन फ़ंक्शन का उपयोग करना चाहिए? उल्लेख करें कि क्या होता है जब पुनरावृत्ति कार्यों को इनलाइन घोषित किया जाता है?

पुनरावर्तन फ़ंक्शन का उपयोग तब किया जा सकता है जब आपको पता चलता है कि पुनरावर्ती कॉल की संख्या अत्यधिक नहीं है। इनलाइन फ़ंक्शंस प्रॉपर्टी कहती है कि जब भी इसे बुलाया जाएगा, यह उस फ़ंक्शन की पूरी परिभाषा की नकल करेगा। इनलाइन के रूप में घोषित रिकर्सिव फ़ंक्शन कंपाइलरों के निष्पादन पर बोझ बनाता है।

18) बताइए कि क्या हम लिनक्स कर्नेल में रुकावट के संदर्भ में सेमाफोर या म्यूटेक्स या स्पिनलॉक का उपयोग कर सकते हैं?

लिनक्स कर्नेल में रुकावट के संदर्भ के लिए सेमाफोर या म्यूटेक्स का उपयोग नहीं किया जा सकता है। जबकि स्पिनलॉक का उपयोग अवरोध के संदर्भ में लॉकिंग के लिए किया जा सकता है।