माइक्रोप्रोसेसरों और माइक्रोकंट्रोलर्स के बीच अंतर को जानें

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





माइक्रोप्रोसेसर:

माइक्रोप्रोसेसर एक इलेक्ट्रॉनिक कंप्यूटर घटक है जिसे लघु आकार के ट्रांजिस्टर और कुछ एक दूसरे सेमी-कंडक्टर आईसी (एकीकृत सर्किट) या माइक्रो चिप पर सर्किटरी तत्वों से तैयार किया जाता है। माइक्रोप्रोसेसर का संक्षिप्त नाम ropP या uP है। CPU (केंद्रीय प्रसंस्करण इकाई) सबसे प्रसिद्ध माइक्रो-प्रोसेसर है, लेकिन कंप्यूटर में कई अन्य घटकों में उन्हें शामिल किया गया है, जैसे- वीडियो कार्ड पर GPU (ग्राफिक्स प्रसंस्करण इकाई)। व्यक्तिगत कंप्यूटरों की दौड़ में, सीपीयू और माइक्रोप्रोसेसर नाम अंतर-ट्रांसगैबली लागू होते हैं। सभी पीसी के केंद्र में और अधिकतम कार्यस्थानों पर एक माइक्रोप्रोसेसर सम्मिलित होता है। माइक्रोप्रोसेसर लगभग सभी डिजिटल मशीनों के तर्क को नियंत्रित करते हैं, रेडियो घड़ी से लेकर ऑटोमोबाइल के लिए ईंधन इंजेक्शन संरचनाओं तक। माइक्रोप्रोसेसर एक एकल आईसी पैकेज है जिसमें कई कार्य एकीकृत हैं।

मुख्य रूप से पाँच प्रकार के माइक्रोप्रोसेसर हैं जो इन मिनट इकाइयों को 'मस्तिष्क' के साथ कंप्यूटर प्रदान करते हैं। एक सामान्य सिलिकॉन माइक्रो-प्रोसेसर के अंदर, कई मिनट के ट्रांजिस्टर और जबरदस्त छोटे हिस्से होंगे। इन सभी घटकों को नियोजित रूप में एक कंप्यूटर कार्य की सहायता के लिए नियोजित किया गया है।




माइक्रोप्रोसेसरों के प्रकार:

विभिन्न प्रकार के माइक्रोप्रोसेसर

विभिन्न प्रकार के माइक्रोप्रोसेसर

  • जटिल निर्देश सेट माइक्रोप्रोसेसर: इस प्रकार के माइक्रोप्रोसेसर को CISM के नाम से भी जाना जाता है। CISM एक माइक्रो-प्रोसेसर को वर्गीकृत करता है जिसमें प्रत्येक और प्रत्येक आदेश को कई अन्य निम्न-स्तरीय कार्यों के साथ निष्पादित किया जा सकता है। इन कार्यों का उद्देश्य ऐसी गतिविधियां करना है जैसे- मेमोरी कार्ड में डेटा अपलोड करना, मेमोरी कार्ड से डेटा को फिर से कॉल करना या डाउनलोड करना या एकल कमांड में एक जटिल गणित गणना।
  • कम किए गए निर्देश सेट माइक्रोप्रोसेसर: आरआईएससी के रूप में भी जाना जाता है, इसका उद्देश्य कंप्यूटर माइक्रोप्रोसेसरों को गति देना था। इन चिप्स को गाइडलाइन के तहत बनाया गया है जो माइक्रोप्रोसेसर को प्रत्येक कमांड के भीतर छोटी-छोटी चीजों को करने की अनुमति देता है और यह इसे और अधिक कमांड को तेजी से पूरा करने की अनुमति देगा।
  • Superscalar प्रोसेसर: इस प्रकार का प्रोसेसर माइक्रो-प्रोसेसर पर हार्डवेयर की प्रतिकृति करता है ताकि यह एक ही समय में कई निर्देश दे सके। ये प्रतिकृति संसाधन अंकगणितीय तर्क इकाइयाँ या गुणक के लिए प्रतिबद्ध हो सकते हैं। Superscalars में कई ऑपरेशनल यूनिट शामिल हैं। Superscalar माइक्रो-प्रोसेसर प्रोसेसर के सुपरफ्लोरस ऑपरेशनल यूनिट्स को कई निर्देशों को समवर्ती रूप से प्रसारित करके एक ही घड़ी चक्र में एक से अधिक कमांड को पूरा करते हैं।
  • अनुप्रयोग विशिष्ट एकीकृत सर्किट: ASIC माइक्रोप्रोसेसर के रूप में भी जाना जाता है, जो बेहद सटीक उद्देश्यों के लिए है, जिसमें संभवतः शामिल होगा- ऑटोमोटिव उत्सर्जन नियंत्रण या व्यक्तिगत डिजिटल सहायक कंप्यूटर। ASIC कई बार विनिर्देशन के लिए निर्मित होता है, लेकिन इसे ऑफ-द-शेल्फ गियर का उपयोग करके भी निर्मित किया जा सकता है।
  • डिजिटल सिग्नल मल्टीप्रोसेसर (डीएसपी): डीएसपी वीडियो को डिकोड और एनकोड करने के लिए, या डिजिटल या वीडियो को एनालॉग और इसके विपरीत में बदलने के लिए नियोजित अद्वितीय माइक्रो-प्रोसेसर हैं। इन परिचालनों को गणितीय गणना करने के लिए विशेष रूप से उत्कृष्ट माइक्रो-प्रोसेसर की आवश्यकता होती है। डीएसपी चिप्स आमतौर पर सोनार, मोबाइल टेलीफोन, राडार, होम थिएटर ऑडियो गियर और केबल सेट-टॉप बॉक्स में नियोजित होते हैं।

माइक्रोकंट्रोलर:

microcontroller

microcontroller



माइक्रोकंट्रोलर। Ont चिप पर एक कंप्यूटर है जो इलेक्ट्रिक गैजेट्स को प्रबंधित करने के लिए अनुकूलित है। यह विशेष रूप से सटीक कार्यों के लिए अभिप्रेत है जैसे किसी विशेष प्रणाली को नियंत्रित करना। एक माइक्रोकंट्रोलर कभी-कभी संक्षिप्त यूसी, orC, या MCU का उपयोग करता है, मूल रूप से माइक्रोप्रोसेसर की एक विशेष किस्म है जिसका उद्देश्य आत्म-संतोषजनक और आकर्षक होना है। इसके अलावा, एक माइक्रोकंट्रोलर सिस्टम में एक सेट का एक अंश है, जो मूल रूप से एक पूर्ण सर्किट बोर्ड है। फिक्स्ड-इन सिस्टम एक कंप्यूटर सिस्टम है जिसका उद्देश्य एक या एक से अधिक फ़ंक्शंस को फिर से वास्तविक ‐ टाइम वर्क आउट सीमा के साथ पूरा करना है। यह एक पूर्ण मशीन के एक तत्व के रूप में एम्बेडेड है अक्सर हार्डवेयर और मोटराइज्ड तत्वों को भी गिना जाता है। कुछ बाहरी इलेक्ट्रॉनिक बाह्य उपकरणों को माइक्रोकंट्रोलर के लिए हस्तक्षेप किया जाता है एक बेहतर प्रदर्शन के लिए अनुप्रयोगों पर निर्भर करता है।

माइक्रोकंट्रोलर्स के चित्र 8051, इंटेल के 80196, माइक्रोचिप के पीआईसी और मोटोरोला के 68HCxx श्रृंखला हैं। माइक्रोकंट्रोलर जो आमतौर पर खिलौने, ऑटोमोबाइल, उपकरण और कार्यालय मशीनों में शामिल होते हैं, वे गियर होते हैं जो एकल माइक्रोचिप पर माइक्रोप्रोसेसर सिस्टम के कई घटकों को समामेलित करते हैं:

  • मेमोरी (दोनों ROM और RAM)
  • CPU कोर (माइक्रोप्रोसेसर)
  • कुछ समानांतर डिजिटल I / O

माइक्रोकंट्रोलर एक एकांत आईसी पैक में कई सहायक कार्यों को शामिल करता है। ये कार्य हैं: -

  • उपयोगकर्ता वर्णित नौकरियों को करने के लिए आदेशों के एक संचित सेट को पूरा करने की क्षमता।
  • दोनों से और मेमोरी से डेटा को पढ़ने और लिखने के लिए परिधीय मेमोरी चिप्स का उपयोग करने की दक्षता होने की क्षमता।

माइक्रोकंट्रोलर के प्रकार:

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


विभिन्न प्रकार के माइक्रोकंट्रोलर

विभिन्न प्रकार के माइक्रोकंट्रोलर

  • 8-बिट माइक्रोकंट्रोलर: जब MCU में इन-हाउस बस 8-बिट बस होती है, तब ALU एक आदेश में एक बाइट पर तर्क और अंकगणितीय संचालन करता है। MCU 8-बिट माइक्रो-कंट्रोलर है। 8-बिट MCU के चित्र हैं- Intel 8031/8051, Motorola MC68HC11 और PIC1x परिवार।
  • 16-बिट माइक्रोकंट्रोलर: 16 बिट माइक्रोकंट्रोलर में 16 बिट बस होती है और ALU 16 बिट ऑपरेंड पर अंकगणित और तर्क संचालन करता है। यह 8 बिट MCU की तुलना में अधिक सटीक और प्रदर्शन प्रदान करता है।
  • 32-बिट माइक्रोकंट्रोलर: जब MCU में डेटा ट्रांसमिटिंग फ़ंक्शन के लिए इन-हाउस बस 32-बिट बस होती है, तब ALU आदेशों पर 32 बिट्स के ऑपरेंड शब्दों में तर्क और अंकगणितीय कार्य करता है। MCU 32-बिट माइक्रो-नियंत्रक है। ये 16-बिट MCU की तुलना में बेहतर सटीकता और प्रदर्शन की आपूर्ति करते हैं।
  • एंबेडेड माइक्रोकंट्रोलर: जब एक निश्चित या एम्बेडेड सिस्टम में एक एमसीयू शामिल होता है जिसमें एक एकल इकाई में प्रत्येक हार्डवेयर और सॉफ्टवेयर भागों होते हैं, तो एमसीयू को एम्बेडेड माइक्रो-नियंत्रक के रूप में जाना जाता है। परिधीय उपकरणों के नियंत्रण या उपयोग के दौरान प्रसंस्करण के लिए बहुत कम या कोई अतिरिक्त परिधीय इकाई या प्रणाली मौजूद नहीं है। चित्रण के लिए, एक टेलीफोन रिसीवर सर्किट एक अंतर्निहित या एम्बेडेड माइक्रो-नियंत्रक को नियोजित करता है।
  • बाहरी मेमोरी माइक्रो-कंट्रोलर: जब एक इन-बिल्ट या एंबेडेड सिस्टम एक MCU जोड़ता है, जिसमें प्रत्येक हार्डवेयर और सॉफ्टवेयर के पुर्जे एक एकल घटक के रूप में मौजूद नहीं होते हैं और इसमें सभी या मेमोरी घटक का एक टुकड़ा होता है, जिसे एक इंटरफेसिंग सर्किट में लाकर बाहरी रूप से हस्तक्षेप किया जाता है, जिसे एक ज्ञात सर्किट के रूप में जाना जाता है गोंद सर्किट, MCU को परिधीय या बाह्य मेमोरी माइक्रो-कंट्रोलर के रूप में जाना जाता है। उदाहरण के लिए, 8031 ​​में एक प्रोग्राम मेमोरी शामिल है, जो इसे बाहरी रूप से इंटरलेस किया गया है। 8051 में इन-हाउस और परिधीय कार्यक्रम मेमोरी दोनों हैं।

माइक्रोप्रोसेसरों और माइक्रोकंट्रोलर्स के बीच अंतर

दोनों के बीच की असहमति यह है कि एक माइक्रोकंट्रोलर अतिरिक्त विशेषताओं के अस्तित्व के साथ एक माइक्रोप्रोसेसर (ALU, CPU, रजिस्टरों) की विशेषताओं को एकीकृत करता है जैसे कि ROM, RAM, काउंटर, इनपुट / आउटपुट पोर्ट्स आदि का अस्तित्व, यहाँ एक माइक्रोकंट्रोलर नियंत्रण है। ROM में संचित निश्चित कार्यक्रमों को नियोजित करके एक उपकरण का कार्य जो अवधि के साथ कोई संशोधन नहीं करता है।

माइक्रोप्रोसेसर और माइक्रोकंट्रोलर के बीच अंतर

माइक्रोप्रोसेसर और माइक्रोकंट्रोलर के बीच अंतर

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

इसके विपरीत ए तस्वीर परिवार के माइक्रोकंट्रोलर या 8051 परिवार या किसी अन्य ने छोटे एम्बेडेड सिस्टम जैसे ट्रैफिक सिग्नल के नियंत्रण प्रणाली या किसी प्रकार के रोबोट सिस्टम में अपने अनुप्रयोगों पर ध्यान दिया है। इसके अलावा ये गैजेट अपने पूरे जीवन चक्र के माध्यम से समान कार्य या समान कार्यक्रम का प्रबंधन करते हैं। एक और अंतर यह है कि माइक्रोकंट्रोलर को आमतौर पर तात्कालिक कार्यों को संभालना पड़ता है जबकि इसके विपरीत एक कंप्यूटर सिस्टम में माइक्रो-प्रोसेसर शायद हर समय तात्कालिक कार्य को संभाल नहीं पाएंगे।

आजकल कई इंजीनियरिंग छात्र माइक्रोप्रोसेसर और के प्रति बहुत रुचि दिखा रहे हैं माइक्रोकंट्रोलर प्रोजेक्ट्स क्योंकि वे इलेक्ट्रॉनिक्स में अच्छा करियर बनाने के लिए बहुत दिलचस्प और सहायक हैं।

फ़ोटो क्रेडिट: