মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলারের মধ্যে পার্থক্য
কন্টেন্ট
মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলার স্বতন্ত্র উদ্দেশ্যে ব্যবহৃত সাধারণত প্রোগ্রামযোগ্য বৈদ্যুতিন চিপ are তাদের মধ্যে উল্লেখযোগ্য পার্থক্য হ'ল একটি মাইক্রোপ্রসেসর হ'ল একটি প্রোগ্রামযোগ্য পার্সোনাল ইঞ্জিন যা এএলইউ, সিইউ এবং রেজিস্টার সমন্বিত থাকে, সাধারণত একটি প্রসেসিং ইউনিট হিসাবে ব্যবহৃত হয় (যেমন কম্পিউটারে সিপিইউ) যা গণনা সম্পাদন করতে পারে এবং সিদ্ধান্ত নিতে পারে। অন্যদিকে, একটি মাইক্রোকন্ট্রোলার হ'ল মাইক্রোপ্রসেসর, মেমরি এবং সমান্তরাল ডিজিটাল আই / ও এর মতো উপাদানগুলিকে সংহত করার কারণে "চিপ অন কম্পিউটার" হিসাবে বিবেচিত একটি বিশেষজ্ঞ মাইক্রোপ্রসেসর or
মাইক্রোকন্ট্রোলার মূলত মাইক্রোপ্রসেসরের বিপরীতে রিয়েল-টাইম টাস্ক পরিচালনার জন্য তৈরি করা হয়।
-
- তুলনা রেখাচিত্র
- সংজ্ঞা
- মূল পার্থক্য
- উপসংহার
তুলনা রেখাচিত্র
তুলনার জন্য ভিত্তি | মাইক্রোপ্রসেসর | মাইক্রোকন্ট্রোলার |
---|---|---|
মৌলিক | একটি এএলইউ, সিইউ এবং রেজিস্ট্রি সমন্বয়ে একটি একক সিলিকন চিপ তৈরি। | মাইক্রোপ্রসেসর, মেমরি, আই / ও পোর্ট, বিঘ্নিত নিয়ন্ত্রণ ইউনিট ইত্যাদির সমন্বয়ে গঠিত |
চরিত্রগত | নির্ভরশীল ইউনিট | স্ব-অন্তর্ভুক্ত ইউনিট |
I / O বন্দর | অন্তর্নির্মিত আই / ও পোর্ট থাকে না | অন্তর্নির্মিত আই / ও বন্দর উপস্থিত রয়েছে |
অপারেশন প্রকার সম্পাদিত | নকশা এবং অপারেশন সাধারণ উদ্দেশ্য। | অ্যাপ্লিকেশন ভিত্তিক বা ডোমেন নির্দিষ্ট specific |
জন্য লক্ষ্যবস্তু | উচ্চ শেষ বাজার | এম্বেড করা বাজার |
শক্তি খরচ | পাওয়ার সাশ্রয়ের বিকল্প কম সরবরাহ করে | আরও শক্তি সঞ্চয় বিকল্প অন্তর্ভুক্ত |
মাইক্রোপ্রসেসর সংজ্ঞা
দ্য মাইক্রোপ্রসেসর সিলিকন চিপ একটি কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট (সিপিইউ) হিসাবে কাজ করে। এটি নির্ধারক দ্বারা নির্দিষ্ট পূর্বনির্ধারিত নির্দেশাবলী অনুযায়ী লজিকাল এবং পাটিগণিত সহ ফাংশন সম্পাদন করতে পারে। একটি সিপিইউ এএলইউ (অ্যারিথমেটিক এবং লজিকাল ইউনিট), নিবন্ধভুক্ত এবং নিয়ন্ত্রণ ইউনিট সমন্বিত। মাইক্রোপ্রসেসরটি নির্দেশ সেট এবং সিস্টেম আর্কিটেকচারের উপর নির্ভর করে বিভিন্ন উপায়ে ডিজাইন করা যেতে পারে।
একটি মাইক্রোপ্রসেসর ডিজাইনের জন্য দুটি সিস্টেম আর্কিটেকচার সরবরাহ করা হয়েছে - হার্ভার্ড এবং ভন-নিউম্যান। হার্ভার্ড টাইপ প্রসেসর প্রোগ্রাম এবং ডেটা মেমরির জন্য বিচ্ছিন্ন বাসগুলির সাথে সংযুক্ত। বিপরীতে, ভন-নিউম্যান আর্কিটেকচারের ভিত্তিতে প্রসেসর প্রোগ্রাম এবং ডেটা মেমরির জন্য একটি একক বাস ভাগ করে।
মাইক্রোপ্রসেসর একটি স্বাধীন ইউনিট নয় যা এটি অন্যান্য হার্ডওয়্যার ইউনিটগুলির উপর নির্ভর করে যেমন মেমরি, টাইমার, বিঘ্নিত নিয়ন্ত্রক এবং আরও অনেক কিছু। প্রথম মাইক্রোপ্রসেসরটি ইন্টেল একাত্তর সালে বিকাশ করেছিল এবং এটি ইন্টেল 4004 নামে নামকরণ করেছিল।
মাইক্রোকন্ট্রোলার সংজ্ঞা
দ্য মাইক্রোকন্ট্রোলার মাইক্রোপ্রসেসরের পরে বিকশিত প্রযুক্তি এবং মাইক্রোপ্রসেসরের কমতিগুলি কাটিয়ে ওঠা। মাইক্রোকন্ট্রোলার চিপটি সিপিইউ, মেমরি (র্যাম এবং রম), রেজিস্টার, বিঘ্নিত নিয়ন্ত্রণ ইউনিট এবং ডেডিকেটেড I / O পোর্টগুলির সাথে সর্বাধিক সমন্বিত সক্ষম। এটি মাইক্রোপ্রসেসরের সুপারস্টেট বলে মনে হচ্ছে। মাইক্রোপ্রসেসরের বিপরীতে মাইক্রোকন্ট্রোলার অন্যান্য হার্ডওয়্যার ইউনিটগুলির উপর নির্ভর করে না, এটি সঠিক ক্রিয়াকলাপের জন্য সমস্ত প্রয়োজনীয় ব্লক ধারণ করে।
এম্বেড থাকা সিস্টেমগুলির ক্ষেত্রে একটি মাইক্রোকন্ট্রোলার মাইক্রোপ্রসেসরের চেয়ে বেশি মূল্যবান কারণ এটি আরও কার্যকর এবং সহজেই উপলব্ধ। প্রথম মাইক্রোকন্ট্রোলার টিএমএস 1000 1974 সালে টেক্সাস ইনস্ট্রুমেন্টস দ্বারা বিকাশ করা হয়েছিল। টিআই এর মাইক্রোকন্ট্রোলারের মূল নকশাটি ইন্টেলের 4004/4040 (4-বিট) প্রসেসরের সাথে সাদৃশ্যপূর্ণ যেখানে বিকাশকারীরা র্যাম, রম, আই / ও সমর্থন যোগ করেছেন। মাইক্রোকন্ট্রোলারের আর একটি সুবিধা হ'ল আমরা সিপিইউতে কাস্টম নির্দেশাবলী লিখতে পারি।
- একটি মাইক্রোপ্রসেসর একটি সিলিকন চিপ দিয়ে তৈরি যা একটি পাটিগণিত লজিকাল ইউনিট (এএলইউ), একটি নিয়ন্ত্রণ ইউনিট (সিইউ) এবং রেজিস্টার রয়েছে। বিপরীতে, মাইক্রোকন্ট্রোলার একটি মাইক্রোপ্রসেসরের বৈশিষ্ট্যগুলি সহ র্যাম, রম, কাউন্টার, আই / ও পোর্টস, ইত্যাদি ইত্যাদি অন্তর্ভুক্ত করে।
- মাইক্রোপ্রসেসরের জন্য অন্যান্য চিপগুলির একটি গ্রুপ যেমন টাইমার, বিঘ্নিত নিয়ন্ত্রক এবং প্রোগ্রাম এবং ডেটা মেমরির প্রয়োজন যা এটি নির্ভর করে। বিপরীতে, মাইক্রোকন্ট্রোলারটিকে অন্যান্য হার্ডওয়্যার ইউনিটগুলির প্রয়োজন হয় না কারণ এটি ইতিমধ্যে এটি সক্ষম করে রয়েছে।
- অন্তর্নিহিত আই / ও পোর্টগুলি মাইক্রোকন্ট্রোলারে সরবরাহ করা হয় যখন মাইক্রোপ্রসেসর অন্তর্নির্মিত আই / ও পোর্টগুলিতে নিযুক্ত করে না।
- মাইক্রোপ্রসেসর সাধারণ উদ্দেশ্যে অপারেশন করে। বিপরীতে, মাইক্রোকন্ট্রোলার অ্যাপ্লিকেশন ভিত্তিক ক্রিয়াকলাপ সম্পাদন করে।
- মাইক্রোপ্রসেসরে প্রধান জোর কার্য সম্পাদনের উপর তাই এটি উচ্চ-বাজারের বাজারের জন্য লক্ষ্য করে। অন্যদিকে এম্বেড করা বাজারের জন্য মাইক্রোকন্ট্রোলার লক্ষ্য।
- মাইক্রোকন্ট্রোলারের মধ্যে পাওয়ার ব্যবহার মাইক্রোপ্রসেসরের চেয়ে ভাল।
উপসংহার
একজন মাইক্রোপ্রসেসর বিভিন্ন উদ্দেশ্যে বিভিন্ন কাজের জন্য সাধারণ উদ্দেশ্যে কাজ পরিচালনা করতে পারে। বিপরীতে, একটি মাইক্রোকন্ট্রোলার ব্যবহারকারী-নির্ধারিত কাজগুলি সম্পাদন করতে পারে যেখানে এটি পুরো জীবনচক্রের জন্য একই কাজ পরিচালনা করে।