Embedded System হলো একটি বিশেষ উদ্দেশ্যে তৈরি কম্পিউটার সিস্টেম যা নির্দিষ্ট কাজ দক্ষতার সঙ্গে সম্পাদন করে এবং এর সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য হলো Real-time Response – অর্থাৎ ইনপুট বা ঘটনার সঙ্গে সঙ্গে দ্রুত ও সঠিক আউটপুট প্রদান। উদাহরণ: গাড়ির ব্রেক কন্ট্রোল সিস্টেম, পেসমেকার, ওয়াশিং মেশিন ইত্যাদি।
এমবেডেড কম্পিউটার:
-
এম্বেডেড কম্পিউটার হলো একটি বিশেষায়িত কম্পিউটার সিস্টেম, যা বৃহৎ সিস্টেম বা যন্ত্রের অংশ হিসেবে কাজ করে।
-
এটি মাইক্রোপ্রসেসর, সুনির্দিষ্ট নির্দেশনা সম্বলিত মেমরি বা রম, এবং ইনপুট/আউটপুট সিস্টেমের সমন্বয়ে গঠিত।
-
মূল বৈশিষ্ট্য হলো Real-time Response, যেখানে ইনপুট গ্রহণের সঙ্গে সঙ্গে সঠিক আউটপুট প্রদান করা হয়।
-
সাধারণত একটি মাইক্রোপ্রসেসর বোর্ড এবং নির্দিষ্ট প্রোগ্রাম সম্বলিত রম থাকে।
-
আধুনিক এমবেডেড সিস্টেমে মাইক্রো কন্ট্রোলার ব্যবহৃত হয়।
-
এতে মনিটর বা অন্যান্য হার্ডওয়্যার থাকে না।
-
ব্যবহৃত হয় সেল ফোন, এসি, প্রিন্টার, থার্মোস্ট্যাট, ভিডিও গেমস্, ATM, ওয়াশিং মেশিন, স্মার্ট ওয়াচ প্রভৃতি ডিভাইসে।
-
জনপ্রিয় প্রোগ্রামিং ল্যাংগুয়েজ: C, C++, Python, Java, Assembly।
অন্যান্য অপশনসমূহ:
-
উচ্চ প্রসেসিং ক্ষমতা (High Processing Power): সব এমবেডেড সিস্টেমে প্রয়োজন হয় না; অনেক ছোট ডিভাইস কম প্রসেসিং পাওয়ারেই চলে।
-
বৃহৎ স্টোরেজ (Large Storage): সাধারণত বিশাল স্টোরেজ দরকার হয় না।
-
ব্যবহারকারী ইন্টারফেস (User Interface): সব এমবেডেড সিস্টেমে UI থাকে না, যেমন মাইক্রোওভেন কন্ট্রোলার বা সেন্সর ডিভাইস।