माइक्रोप्रोसेसर और माइक्रोकंट्रोलर में अंतर
(Difference Between Microprocessor and Micro controller)
माइक्रोप्रोसेसर और माइक्रोकंट्रोलर विशिष्ट प्रोग्राम योग्य इलेक्ट्रॉनिक चिप्स हैं जिनका उपयोग विभिन्न उद्देश्यों के लिए किया जाता है। उनके बीच महत्वपूर्ण अंतर यह है कि माइक्रोप्रोसेसर एक प्रोग्राम योग्य कम्प्यूटेशन इंजन होता है जिसमें ALU, CU और रजिस्टर्स होते हैं, जिन्हें आमतौर पर एक प्रोसेसिंग यूनिट (जैसे कंप्यूटर में सीपीयू) के रूप में उपयोग किया जाता है, जो कम्प्यूटेशन कर सकते हैं और निर्णय ले सकते हैं। दूसरी ओर, एक माइक्रोकंट्रोलर एक विशेष माइक्रोप्रोसेसर है जिसे ” computer on a chip” माना जाता है क्योंकि यह माइक्रोप्रोसेसर, मेमोरी और समानांतर डिजिटल I / O जैसे घटकों को एकीकृत करता है।
माइक्रोकंट्रोलर को मुख्य रूप से माइक्रोप्रोसेसर के विपरीत वास्तविक समय के कार्य के प्रबंधन के लिए डिज़ाइन किया गया है।
इस पोस्ट में आप जानेंगे-
- माइक्रोप्रोसेसर और माइक्रोकंट्रोलर का तुलना चार्ट
- माइक्रोप्रोसेसर और माइक्रोकंट्रोलर की परिभाषा
- माइक्रोप्रोसेसर और माइक्रोकंट्रोलर में मुख्य अंतर
- निष्कर्ष
माइक्रोप्रोसेसर और माइक्रोकंट्रोलर का तुलना चार्ट
तुलना का आधार |
माइक्रोप्रोसेसर |
माइक्रोकंट्रोलर |
बेसिक | सिंगल सिलिकॉन चिप से बना, जिसमें ALU, CU और रजिस्टर शामिल हैं। | माइक्रोप्रोसेसर, मेमोरी, I / O पोर्ट, इंटरप्ट कंट्रोल यूनिट आदि से मिलकर बना होता हैं। |
विशेषता | आश्रित इकाई | स्व-निहित इकाई |
i/o पोर्ट | इसमें बिल इन I / O पोर्ट नहीं है | इसमें बिल्ट-इन I / O पोर्ट मौजूद हैं |
ऑपरेशन का प्रकार | डिजाइन और संचालन में सामान्य उद्देश्य। | अनुप्रयोग ओरिएंटेड या डोमेन विशिष्ट। |
टारगेट | उच्च अंत बाजार | एंबेडेड बाजार |
बिजली की खपत | कम बिजली की बचत के विकल्प प्रदान करता है | अधिक बिजली की बचत के विकल्प शामिल हैं |
माइक्रोप्रोसेसर की परिभाषा
माइक्रोप्रोसेसर सिलिकॉन चिप Central Processing Unit (CPU) के रूप में काम करता है। यह निर्माता द्वारा निर्दिष्ट पूर्व-निर्धारित निर्देशों के अनुसार तार्किक और अंकगणित सहित कार्य कर सकता है। एक CPU, ALU (अंकगणित और तार्किक इकाई), रजिस्टर और नियंत्रण इकाई से मिलकर बनता है। सिस्टम आर्किटेक्चर के आधार पर एक माइक्रोप्रोसेसर को कई तरीकों से डिज़ाइन किया जा सकता है।
माइक्रोप्रोसेसर को डिजाइन करने के लिए दो सिस्टम आर्किटेक्चर उपलब्ध हैं – हार्वर्ड और वॉन-न्यूमैन। हार्वर्ड प्रकार प्रोसेसर को प्रोग्राम और डेटा मेमोरी के लिए अलग- अलग buses के साथ शामिल किया गया है। इसके विपरीत, वॉन-न्यूमैन आर्किटेक्चर पर आधारित प्रोसेसर प्रोग्राम और डेटा मेमोरी के लिए एक ही bus शेयर करता है।
माइक्रोप्रोसेसर एक स्वतंत्र इकाई नहीं है जो कि अन्य हार्डवेयर इकाइयों जैसे कि मेमोरी, टाइमर, इंटरप्टर्स कंट्रोलर, और इसके आगे पर निर्भर करती है। पहला माइक्रोप्रोसेसर 1971 में इंटेल द्वारा विकसित किया गया था और इसे इंटेल 4004 नाम दिया गया था।
माइक्रोकंट्रोलर की परिभाषा
माइक्रोकंट्रोलर वह तकनीक है जिसे माइक्रोप्रोसेसर के बाद विकसित किया जाता है और माइक्रोप्रोसेसर की कमियों को दूर करता है। माइक्रोकंट्रोलर चिप सीपीयू, मेमोरी (रैम और रोम), रजिस्टरों, इंटरप्ट कंट्रोल यूनिट और समर्पित I / O पोर्ट के साथ अत्यधिक एकीकृत है। यह माइक्रोप्रोसेसर का सुपरसेट है। माइक्रोप्रोसेसर के विपरीत माइक्रोकंट्रोलर अन्य हार्डवेयर इकाइयों पर निर्भर नहीं है, इसमें उचित कामकाज के लिए सभी आवश्यक ब्लॉक शामिल हैं।
माइक्रोकंट्रोलर एम्बेडेड सिस्टम के क्षेत्र में माइक्रोप्रोसेसर की तुलना में अधिक मूल्यवान है क्योंकि यह अधिक लागत प्रभावी और आसानी से उपलब्ध है। 1974 में टेक्सास इंस्ट्रूमेंट्स द्वारा पहला माइक्रोकंट्रोलर टीएमएस 1000 विकसित किया गया था। टीआई के माइक्रोकंट्रोलर का मूल डिज़ाइन इंटेल के 4004/4040 (4-बिट) प्रोसेसर से मिलता-जुलता है जिसमें डेवलपर्स को रैम, रोम, I/O समर्थन जोड़ा गया है। माइक्रोकंट्रोलर का एक और फायदा यह है कि हम सीपीयू को कस्टम निर्देश लिख सकते हैं।
माइक्रोप्रोसेसर और माइक्रोकंट्रोलर के बीच महत्वपूर्ण अंतर
- एक माइक्रोप्रोसेसर एक सिलिकॉन चिप से बना होता है जिसमें एक अंकगणितीय तार्किक इकाई (ALU), एक नियंत्रण इकाई (CU) और रजिस्टर होता है। इसके विपरीत, माइक्रोकंट्रोलर में RAM, ROM, काउंटर, I / O पोर्ट के साथ माइक्रोप्रोसेसर के गुण शामिल होते हैं।
- माइक्रोप्रोसेसर को अन्य चिप्स जैसे टाइमर, इंटरप्ट कंट्रोलर्स और प्रोग्राम और डेटा मेमोरी की आवश्यकता होती है जो इसे निर्भर करता है। माइक्रोकंट्रोलर को अन्य हार्डवेयर इकाइयों की आवश्यकता नहीं होती है क्योंकि यह पहले से ही सक्षम है।
- माइक्रो-कंट्रोलर में इम्प्लांटस I / O पोर्ट दिए गए हैं जबकि माइक्रोप्रोसेसर निर्मित I / O पोर्ट को नियोजित नहीं करता है।माइक्रोप्रोसेसर सामान्य प्रयोजन संचालन करता है। इसके विपरीत, माइक्रोकंट्रोलर अनुप्रयोग एम्बडेड संचालन करता है।
- माइक्रोकंट्रोलर में पावर का उपयोग माइक्रोप्रोसेसर से बेहतर है।
निष्कर्ष
माइक्रोप्रोसेसर कई अलग-अलग कार्यों के लिए सामान्य-उद्देश्य संचालन को पूरा कर सकता है। इसके विपरीत, माइक्रोकंट्रोलर उपयोगकर्ता-परिभाषित कार्यों को कर सकता है जहां यह पूरे जीवन चक्र के लिए एक ही कार्य को संभालता है।