আমি মোটেও কোন রিয়েল-টাইম কাজ করিনি তাই লবণের দানা দিয়ে এটি নিয়ে যান ...
আমাকে বলা হয়েছে "রিয়েল-টাইম" এর দুটি বিভাগ: হার্ড রিয়েল-টাইম এবং সফট রিয়েল-টাইম।
"সফট রিয়েল-টাইম" অনানুষ্ঠানিক অর্থ "এটি যত তাড়াতাড়ি সম্ভব সম্পন্ন করুন"। আমি মনে করি যে আধুনিক সিপিইউতে লিনাক্স এই ধরণের জন্য ভাল is
"হার্ড রিয়েল-টাইম" অনানুষ্ঠানিক অর্থ "এটি প্রয়োজনীয় সময় উইন্ডোর মধ্যে সম্পন্ন করুন"। উইন্ডোটি বেশ ছোট, মিলিসেকেন্ড বা কিছু হতে পারে। ক্রুজ মিসাইল বা স্যাটেলাইট উৎক্ষেপণ যানবাহনের জন্য ফ্লাইট কন্ট্রোল সিস্টেমগুলি ক্যানোনিকাল উদাহরণ হিসাবে মনে হয়। শিল্প প্রক্রিয়া নিয়ন্ত্রণ সিস্টেমগুলিরও এটির প্রয়োজন হতে পারে। স্টাকসনেট কীট এমন সিস্টেমে হস্তক্ষেপ করেছে যা এই ধরণের নিয়ন্ত্রণের কাজ করে।
আপনি পরবর্তী পরিস্থিতিতে আরটিওএস ব্যবহার করবেন। আরটিওএস প্রায়শই অনেকগুলি নির্দেশাবলী বা ক্লক টিকস বা যেকোনো কিছুর চেয়ে কম সময়ে একটি বিঘ্ন সরবরাহ করার গ্যারান্টি দেয়।
আর একটি বিবেচ্য বিষয় হতে পারে যে কোনও আরটিওএস ডিজাইন করা হয়েছে, পরীক্ষা করা হয়েছে এবং / অথবা "প্রমাণিত" বাধন ছাড়াই স্ট্যাকের জায়গাটি ব্যবহার না করার জন্য। এটি একটি নির্দিষ্ট ন্যূনতম পরিমাণ মেমরির ভিতরে থাকতে পারে এবং "ওওম কিলার" এর মতো জিনিসগুলি অস্তিত্বহীন কারণ তাদের সম্ভবত কখনও প্রয়োজন হয় না। প্রারম্ভিক ফরট্রানের কিছু গুফি বৈশিষ্ট্য এই ধরণের প্রয়োজনীয়তা থেকে আসে। আপনি যখন ফরটারন ২ য় প্রোগ্রামটি সংকলন করেছিলেন, আপনি ঠিক কী পরিমাণ স্ট্যাক এবং কত গাদা প্রয়োজন তা ঠিক জানেন, যেহেতু আপনি পুনরাবৃত্তি করতে পারেন না, এবং আপনি গতিশীলভাবে কোনও কিছু বরাদ্দ করতে পারবেন না।
বাস্তবিকভাবে, দ্বিতীয় বিবেচনা (গ্যারান্টিযুক্ত সর্বাধিক মেমরির খরচ) "সুরক্ষা 0.001 সেকেন্ডের বিচ্ছিন্ন বিরতিতে" ব্যতীত কিছু সুরক্ষা-সমালোচনামূলক অ্যাপ্লিকেশনগুলিতে আরও গুরুত্বপূর্ণ হতে পারে।
আমি আরও ভাবতে পারি যে, ভার্জিয়াজকে সমর্থন করার ডুমুরের পাতার নির্বাচন প্রক্রিয়াটি সরিয়ে দিয়ে আপনি দেখতে পাবেন যে ইঞ্জিনিয়াররা একটি আরটিওএস বেছে নেবেন কারণ "প্রয়োজনীয়তাগুলি বলে"।