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