এম্বেডেড সিস্টেমে সাধারণত কোন ধরনের মেমোরি ব্যবহৃত হয়?
সঠিক উত্তর
কRAM
ব্যাখ্যা
প্রশ্নটি এম্বেডেড সিস্টেমের মেমোরি নিয়ে। এম্বেডেড সিস্টেম হলো কোনো যন্ত্রের ভেতরে বসানো ছোট কম্পিউটার, যা একটি নির্দিষ্ট কাজ করে, যেমন ওয়াশিং মেশিন, মাইক্রোওয়েভ বা গাড়ির নিয়ন্ত্রক। নির্ধারিত উত্তর র্যাম।
এম্বেডেড সিস্টেমের মূল অংশ মাইক্রোকন্ট্রোলার, যার একই চিপের ভেতরে প্রসেসর, র্যাম আর স্থায়ী মেমোরি থাকে। প্রোগ্রাম চলার সময় সব চলমান উপাত্ত, যেমন তাপমাত্রার মান বা টাইমারের হিসাব, থাকে র্যামে। তাই র্যাম ছাড়া কোনো এম্বেডেড সিস্টেম চলে না।
তবে প্রোগ্রামটি নিজে স্থায়ীভাবে রাখা হয় ফ্ল্যাশ মেমোরি বা রমে, কারণ বিদ্যুৎ গেলে র্যামের তথ্য মুছে যায়। অর্থাৎ বাস্তবে এম্বেডেড সিস্টেমে র্যাম আর ফ্ল্যাশ দুটোই সাধারণ; অনেক উৎস ফ্ল্যাশকেই উত্তর হিসেবে ধরে। নির্ধারিত উত্তর অনুযায়ী এখানে র্যাম।
হার্ডডিস্ক আর অপটিক্যাল ডিস্ক এম্বেডেড সিস্টেমে প্রায় ব্যবহৃত হয় না, কারণ এরা বড়, বেশি বিদ্যুৎ খায়, আর ঘোরার যন্ত্রাংশ থাকায় ঝাঁকুনিতে নষ্ট হতে পারে।
এই প্রশ্নের উত্তর নিয়ে প্রকাশিত গাইডগুলোতে দ্বিমত আছে; এখানে সবচেয়ে প্রচলিত উত্তরটি দেওয়া হলো।
স্টেপ বাই স্টেপ শিখুন
৩/৩| মেমোরি | এম্বেডেড সিস্টেমে ব্যবহার |
|---|---|
| RAM | হ্যাঁ: চলমান উপাত্ত রাখে |
| Flash memory | হ্যাঁ: প্রোগ্রাম স্থায়ীভাবে রাখে |
| Hard disk drive | প্রায় না: বড়, ঘোরে, বিদ্যুৎ বেশি |
| Optical disk drive | না |
- এম্বেডেড সিস্টেম: যন্ত্রের ভেতরে নির্দিষ্ট কাজের ছোট কম্পিউটার।
- চলার সময়ের উপাত্ত থাকে র্যামে; এটাই নির্ধারিত উত্তর।
- প্রোগ্রাম স্থায়ীভাবে থাকে ফ্ল্যাশে; ডিস্ক জাতীয় মেমোরি এখানে অচল।
খ. হার্ডডিস্ক ড্রাইভ: হার্ডডিস্ক বড় ও ঘোরার যন্ত্রাংশওয়ালা, তাই ছোট এম্বেডেড যন্ত্রে সাধারণত থাকে না।
গ. ফ্লাশ মেমোরি: ফ্ল্যাশও এম্বেডেড সিস্টেমে ব্যাপকভাবে ব্যবহৃত, তবে নির্ধারিত উত্তর র্যাম।
ঘ. অপটিকাল ডিস্ক ড্রাইভ: অপটিক্যাল ডিস্ক ড্রাইভ বড় ও ধীর; এম্বেডেড সিস্টেমে প্রায় ব্যবহৃত হয় না।
এম্বেডেড সিস্টেমের মাইক্রোকন্ট্রোলারে একই চিপে থাকে CPU + RAM + Flash/ROM।
ছোট যন্ত্রে ঘোরা ডিস্ক নেই: র্যামে কাজ, ফ্ল্যাশে স্মৃতি।