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