মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলারগুলির মধ্যে পার্থক্য জানুন

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





মাইক্রোপ্রসেসর:

মাইক্রোপ্রসেসর হ'ল একটি ইলেকট্রনিক কম্পিউটার উপাদান যা ক্ষুদ্র আকারের ট্রানজিস্টর এবং সলিটরি সেমি-কন্ডাক্টর আইসি (ইন্টিগ্রেটেড সার্কিট) বা মাইক্রো চিপের কিছু অন্যান্য সার্কিটরি উপাদান থেকে তৈরি করা হয়। মাইক্রোপ্রসেসরের সংক্ষিপ্ত বিবরণটি হ'ল µP বা ইউপি। সিপিইউ (সেন্ট্রাল প্রসেসিং ইউনিট) সর্বাধিক খ্যাতিমান মাইক্রো প্রসেসর, তবে কম্পিউটারে থাকা অসংখ্য অন্যান্য উপাদান সেগুলিকে ধারণ করে, যেমন- জিপিইউ (গ্রাফিক্স প্রসেসিং ইউনিট) একটি ভিডিও কার্ডে। ব্যক্তিগত কম্পিউটারের দৌড়ে, সিপিইউ এবং মাইক্রোপ্রসেসর নামগুলি আন্তঃ পরিবর্তনযোগ্যভাবে প্রয়োগ করা হয়। সমস্ত পিসির কেন্দ্রে এবং সর্বাধিক ওয়ার্কস্টেশনগুলিতে একটি মাইক্রোপ্রসেসর অন্তর্ভুক্ত থাকে। মাইক্রোপ্রসেসর রেডিওগুলি ঘড়ি থেকে অটোমোবাইলের জ্বালানী ইঞ্জেকশন কাঠামো পর্যন্ত প্রায় সমস্ত ডিজিটাল মেশিনের যুক্তি নিয়ন্ত্রণ করে। মাইক্রোপ্রসেসর একটি একক আইসি প্যাকেজ যা বিভিন্ন ফাংশন একীভূত হয়।

এই মিনিট ইউনিটগুলিতে প্রধানত পাঁচ ধরণের মাইক্রোপ্রসেসর রয়েছে একটি 'মস্তিষ্ক' সহ কম্পিউটার সরবরাহ করে। একটি সাধারণ সিলিকন মাইক্রো প্রসেসরের অভ্যন্তরে, বেশ কয়েক মিনিটের ট্রানজিস্টর এবং প্রচুর পরিমাণে ছোট্ট অংশ থাকবে। এই সমস্ত উপাদান পরিকল্পনামাফিক একটি কম্পিউটার কাজে সহায়তা করার জন্য নিযুক্ত করা হয়।




মাইক্রোপ্রসেসরের ধরণ:

মাইক্রোপ্রসেসর বিভিন্ন ধরণের

মাইক্রোপ্রসেসর বিভিন্ন ধরণের

  • জটিল নির্দেশ মাইক্রোপ্রসেসর সেট করুন: এই ধরণের মাইক্রোপ্রসেসর সিআইএসএম নামেও পরিচিত। সিআইএসএম এমন একটি মাইক্রো-প্রসেসর শ্রেণীবদ্ধ করে যেখানে প্রতিটি এবং প্রতিটি অর্ডার একাধিক অন্যান্য নিম্ন-স্তরের ফাংশন সহ কার্যকর করা যায়। এই ফাংশনগুলির উদ্দেশ্য হ'ল- মেমরি কার্ডে ডেটা আপলোড করা, মেমরি কার্ড থেকে ডেটা পুনরায় কল করা বা ডাউনলোড করা বা একক আদেশে জটিল গণিতের গণনা।
  • হ্রাস নির্দেশ মাইক্রোপ্রসেসর সেট করুন: আরআইএসসি নামেও পরিচিত, এটি কম্পিউটার মাইক্রোপ্রসেসরগুলির গতি বাড়ানোর উদ্দেশ্যে তৈরি হয়েছিল। এই চিপগুলি গাইডলাইনের আওতায় তৈরি করা হয়েছে যা মাইক্রোপ্রসেসরকে প্রতিটি কমান্ডের মধ্যে অল্প পরিমাণে কাজ করার অনুমতি দেয় এবং এটি আরও কমান্ড আরও দ্রুত সম্পন্ন করার অনুমতি দেবে।
  • সুপারস্কেলার প্রসেসর: এই ধরণের প্রসেসরটি মাইক্রো প্রসেসরের হার্ডওয়্যারটির প্রতিরূপ তৈরি করে যাতে এটি একই সাথে অসংখ্য নির্দেশনা সম্পাদন করতে পারে। এই প্রতিলিপি সংস্থানগুলি গাণিতিক যুক্তি ইউনিট বা গুণকগুলি প্রতিশ্রুতিবদ্ধ হতে পারে। সুপারস্ক্যালারগুলি বেশ কয়েকটি অপারেটিং ইউনিট নিয়ে গঠিত। সুপারসকলার মাইক্রো-প্রসেসরগুলি প্রসেসরের অতিরিক্ত অতিরিক্ত অপারেশন ইউনিটগুলিতে একই সাথে অসংখ্য নির্দেশনা প্রেরণ করে একক ঘড়ি চক্র জুড়ে একাধিক কমান্ড বহন করে।
  • অ্যাপ্লিকেশন নির্দিষ্ট ইন্টিগ্রেটেড সার্কিট: এএসআইসি মাইক্রোপ্রসেসর হিসাবে পরিচিত এটি অত্যন্ত সুনির্দিষ্ট উদ্দেশ্যে তৈরি করা হয়েছে, যা সম্ভবত স্বয়ংচালিত নিঃসরণ নিয়ন্ত্রণ বা ব্যক্তিগত ডিজিটাল সহায়ক কম্পিউটারগুলি অন্তর্ভুক্ত করবে। এএসআইসিগুলি মাঝে মাঝে স্পেসিফিকেশনের জন্য উত্পাদিত হয় তবে অফ-দ্য শেল্ফ গিয়ারগুলি ব্যবহার করে তৈরি করা যায়।
  • ডিজিটাল সিগন্যাল মাল্টিপ্রসেসর (ডিএসপি): ডিএসপিগুলি অনন্য মাইক্রো প্রসেসর যা ভিডিও ডিকোড এবং এনকোড করার জন্য নিযুক্ত হয়, বা ডিজিটাল বা ভিডিওকে এনালগ এবং তদ্বিপরীত রূপান্তরিত করে। এই ক্রিয়াকলাপগুলিতে গাণিতিক গণনা সম্পাদনের ক্ষেত্রে বিশেষত দুর্দান্ত একটি মাইক্রো প্রসেসরের প্রয়োজন। ডিএসপি চিপস সাধারণত সোনার, মোবাইল টেলিফোন, রাডার, হোম থিয়েটার অডিও গিয়ারস এবং তারের সেট-টপ বক্সগুলিতে নিযুক্ত থাকে।

মাইক্রোকন্ট্রোলার:

মাইক্রোকন্ট্রোলার

মাইক্রোকন্ট্রোলার



মাইক্রোকন্ট্রোলার হ'ল একটি কম্পিউটার electric একটি on চিপে বৈদ্যুতিক গ্যাজেটগুলি পরিচালনা করতে অনুকূলিত। এটি নির্দিষ্ট কোনও সিস্টেমকে নিয়ন্ত্রণ করার মতো সুনির্দিষ্ট কাজের জন্য লক্ষ্যযুক্ত is একটি মাইক্রোকন্ট্রোলার কখনও কখনও সংক্ষেপিত ইউসি, µ সি, বা এমসিইউ ব্যবহার করে, মূলত মাইক্রোপ্রসেসরের একটি বিশেষ ধরণের যা স্ব-সন্তোষজনক এবং লাভজনক হতে পারে। এছাড়াও, একটি মাইক্রোকন্ট্রোলার হ'ল সিস্টেমে সেটগুলির একটি ভগ্নাংশ যা মূলত একটি সম্পূর্ণ সার্কিট বোর্ড is একটি স্থিতিশীল সিস্টেমটি এমন একটি কম্পিউটার সিস্টেম যা আসল সময়ের কাজ সীমাবদ্ধতার সাথে বার বার এক বা একাধিক ফাংশন সম্পাদন করে। এটি প্রায়শই হার্ডওয়্যার এবং মোটরযুক্ত উপাদান গণনা করে এমন একটি সম্পূর্ণ মেশিনের উপাদান হিসাবে এম্বেড করা হয়। কিছু বাহ্যিক বৈদ্যুতিন পেরিফেরালগুলি মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেস করা হয় উন্নত কর্মক্ষমতা জন্য অ্যাপ্লিকেশন উপর নির্ভর করে।

মাইক্রোকন্ট্রোলারদের চিত্রগুলি হ'ল 8051, ইন্টেলের 80196, মাইক্রোচিপের পিআইসি এবং মটোরোলার 68HCxx সিরিজ। মাইক্রোকন্ট্রোলারগুলি সাধারণত খেলনা, অটোমোবাইল, অ্যাপ্লায়েন্সেস এবং অফিস মেশিনগুলিতে অন্তর্ভুক্ত থাকে এমন গিয়ারগুলি যা একক মাইক্রোচিপটিতে একটি মাইক্রোপ্রসেসর সিস্টেমের বেশ কয়েকটি উপাদানকে একত্রিত করে:

  • মেমোরি (রম এবং র‌্যাম উভয়)
  • সিপিইউ কোর (মাইক্রোপ্রসেসর)
  • কিছু সমান্তরাল ডিজিটাল আই / ও

মাইক্রোকন্ট্রোলার একাকী আইসি প্যাকটিতে বেশ কয়েকটি সহায়ক কার্যাদি সংযুক্ত করার সাক্ষী। এই ফাংশনগুলি হ'ল: -

  • ব্যবহারকারীর বর্ণিত কাজ সম্পাদন করতে কমান্ডের সঞ্চিত সেট পরিচালনা করার ক্ষমতা।
  • পেরিফেরিয়াল মেমরি চিপগুলি মেমরি থেকে এবং মেমরি থেকে ডেটা পড়তে এবং লিখতে উভয়কেই দক্ষ করতে সক্ষম।

মাইক্রোকন্ট্রোলারগুলির প্রকারগুলি:

মাইক্রো-কন্ট্রোলারগুলি ইন-হাউস বাস প্রস্থ, ইন-বিল্ট মাইক্রো-কন্ট্রোলার, অর্ডার সেট, মেমরি স্ট্রাকচারাল ডিজাইন, আইসি চিপ বা ভিএলএসআই কোর বা ভেরিলোগ ফাইল এবং পারিবারিক ইউনিটের দিক থেকে সাজানো হয়। অনুরূপ পরিবারের জন্য, বিভিন্ন উত্স সহ বিভিন্ন সংস্করণ থাকতে পারে। এখানে আমরা কয়েক দিচ্ছি বিভিন্ন অ্যাপ্লিকেশন ব্যবহৃত মাইক্রোকন্ট্রোলার ধরণ


বিভিন্ন ধরণের মাইক্রোকন্ট্রোলার

বিভিন্ন ধরণের মাইক্রোকন্ট্রোলার

  • 8-বিট মাইক্রোকন্ট্রোলার: যখন এমসইউতে ইন-হাউস বাসটি 8-বিট বাস হয় তখন আআলু একটি অর্ডারে বাইটে যুক্তি ও গাণিতিক কাজ পরিচালনা করে। এমসিইউ হ'ল 8-বিট মাইক্রো-কন্ট্রোলার। 8-বিট এমসইউর চিত্রগুলি হ'ল- ইন্টেল 8031/8051, মটোরোলা এমসি 68 এইচসি 11 এবং পিক 1 এক্স পরিবার।
  • 16-বিট মাইক্রোকন্ট্রোলার: 16 বিট মাইক্রোকন্ট্রোলার একটি 16 বিট বাস নিয়ে গঠিত এবং এএলই 16 বিট অপারেন্ডে পাটিগণিত এবং লজিক অপারেশন করে। এটি 8 বিট এমসিইউয়ের তুলনায় বৃহত্তর নির্ভুলতা এবং কার্য সম্পাদন সরবরাহ করে।
  • 32-বিট মাইক্রোকন্ট্রোলার: এমসিইউতে ডেটা ট্রান্সমিশন ফাংশনের জন্য যখন ইন-হাউস বাসটি 32-বিট বাস হয় তখন আউটু 32 বিটের অপরেন্ড শব্দের উপর যুক্তি এবং পাটিগণিত ফাংশনগুলি পরিচালনা করে। এমসিইউ 32-বিট মাইক্রো-নিয়ামক। 16-বিট এমসিইউগুলির তুলনায় এগুলি আরও ভাল নির্ভুলতা এবং কার্য সম্পাদন সরবরাহ করে।
  • এম্বেড মাইক্রোকন্ট্রোলার: যখন একটি স্থির বা এম্বেড থাকা সিস্টেমে একটি এমসিইউ অন্তর্ভুক্ত থাকে যা প্রতিটি হার্ডওয়্যার এবং সফটওয়্যার অংশগুলি একক ইউনিটে থাকে, এমসিইউ এম্বেডেড মাইক্রো-কন্ট্রোলার হিসাবে পরিচিত। পেরিফেরাল ডিভাইসগুলি নিয়ন্ত্রণ এবং ব্যবহারের সময় প্রক্রিয়াজাতকরণের জন্য খুব কম বা কোনও অতিরিক্ত পেরিফেরাল ইউনিট বা সিস্টেম বিদ্যমান। উদাহরণস্বরূপ, একটি টেলিফোন রিসিভার সার্কিট একটি অন্তর্নির্মিত বা এম্বেড থাকা মাইক্রো-নিয়ামক নিয়োগ করে ys
  • বাহ্যিক স্মৃতি মাইক্রো-নিয়ামক: যখন অন্তর্নির্মিত বা এম্বেড থাকা সিস্টেমটিতে এমন একটি এমসিইউ যুক্ত হয় যার মধ্যে রয়েছে প্রতিটি হার্ডওয়্যার এবং সফ্টওয়্যার অংশ একক উপাদান হিসাবে উপস্থিত না হয় এবং সমস্ত বা মেমরির উপাদানটির একটি অংশ বাইরে থেকে ইন্টারফেস করে একটি ইন্টারফেসিং সার্কিট খেলায় যা হিসাবে পরিচিত আঠালো সার্কিট, এমসিইউ পেরিফেরাল বা বাহ্যিক মেমরি মাইক্রো-কন্ট্রোলার হিসাবে পরিচিত। উদাহরণস্বরূপ, 8031 ​​এর মধ্যে একটি প্রোগ্রাম মেমরি রয়েছে যা এটির বাইরে থেকে ইন্টারফেস করা হয়। 8051 এর ঘরে ঘরে পাশাপাশি পেরিফেরিয়াল প্রোগ্রামের স্মৃতি রয়েছে।

মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলার মধ্যে পার্থক্য

এই দু'টির মধ্যে ভিন্নতা হ'ল একটি মাইক্রোকন্ট্রোলার একটি রাইম, র‌্যাম, কাউন্টার, ইনপুট / আউটপুট পোর্ট ইত্যাদির মতো অতিরিক্ত বৈশিষ্ট্যগুলির অস্তিত্বের সাথে একটি মাইক্রোপ্রসেসর (এএলইউ, সিপিইউ, রেজিস্টারস) এর বৈশিষ্ট্যগুলিকে একীভূত করে এখানে একটি মাইক্রোকন্ট্রোলার নিয়ন্ত্রণ করে ROM এ জমে থাকা স্থির প্রোগ্রামগুলিকে নিয়োগের মাধ্যমে একটি ডিভাইসের ক্রিয়া যা কোনও সময়ের সাথে সংশোধন করে না।

মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলারের মধ্যে পার্থক্য

মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলারের মধ্যে পার্থক্য

আরও একটি দৃষ্টিকোণ থেকে, একটি সাধারণ মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলারদের মধ্যে স্থাপত্য শর্তগুলিতে বিভক্ত প্রধান পার্থক্য হ'ল তাদের আবেদনের ক্ষেত্র। পেন্টিয়াম পরিবার বা ইন্টেল কোর ফ্যামিলি প্রসেসর বা অ্যালাইক প্রসেসরের মতো সাধারণ মাইক্রোপ্রসেসরগুলি সর্বজনীনভাবে কার্যক্ষম প্রোগ্রামযোগ্য মেশিন হিসাবে কম্পিউটারে রয়েছে। এর আয়ুতে এটি নির্দিষ্ট করা বিভিন্ন বিভিন্ন কার্য ও প্রোগ্রাম পরিচালনা করতে হয়।

বিপরীতে a পিআইসি পরিবারের মাইক্রোকন্ট্রোলার বা ৮০৫১ পরিবার বা অন্য কেউ তাদের অ্যাপ্লিকেশনগুলিকে ক্ষুদ্র এমবেডেড সিস্টেমে যেমন- ট্র্যাফিক সিগন্যালের নিয়ন্ত্রণ ব্যবস্থা বা কোনও ধরণের রোবোটিক সিস্টেমের মধ্যে লক্ষ্য করেছেন। এছাড়াও এই গ্যাজেটগুলি তাদের পুরো জীবন চক্রের মাধ্যমে একই ধরণের কাজ বা অনুরূপ প্রোগ্রাম পরিচালনা করে। আর একটি পার্থক্য হ'ল মাইক্রোকন্ট্রোলারকে সাধারণত তাত্ক্ষণিক কাজ পরিচালনা করতে হয় তবে বিপরীতে কম্পিউটার সিস্টেমের মাইক্রো প্রসেসর সম্ভবত সর্বদা একটি তাত্ক্ষণিক কাজ পরিচালনা করতে পারে না।

আজকাল অনেক প্রকৌশল শিক্ষার্থী মাইক্রোপ্রসেসর এবং এর প্রতি প্রচুর আগ্রহ দেখাচ্ছে মাইক্রোকন্ট্রোলার প্রকল্পসমূহ যেহেতু তারা ইলেক্ট্রনিক্সে ভাল ক্যারিয়ার গড়তে খুব আকর্ষণীয় এবং সহায়ক।

ছবির ক্রেডিট: