"নরম রিয়েল-টাইম" সংজ্ঞায়িত করার জন্য এটি "হার্ড রিয়েল-টাইম" এর সাথে তুলনা করা সবচেয়ে সহজ।
আকস্মিকভাবে বলতে গেলে, বেশিরভাগ লোকের স্পষ্টতই একটি অনানুষ্ঠানিক মানসিক মডেল থাকে যা তথ্য বা একটি ইভেন্টকে "রিয়েল-টাইম" হিসাবে বিবেচনা করে
• যদি, বা যে পরিমাণে, এটি তাদের কাছে বিলম্ব (বিলম্বিত) দিয়ে প্রকাশিত হয় যা এর অনুভূত মুদ্রার সাথে সম্পর্কিত হতে পারে
• অর্থাত্, একটি সময় ফ্রেমে তথ্য বা ইভেন্টের কাছে তাদের কাছে গ্রহণযোগ্যভাবে সন্তোষজনক মান রয়েছে।
"হার্ড রিয়েল-টাইম" এর অনেকগুলি পৃথক অ্যাডহক সংজ্ঞা রয়েছে তবে সেই মানসিক মডেলটিতে হার্ড রিয়েল-টাইমকে "যদি" শব্দটি উপস্থাপন করে। বিশেষত, ধরে নিই যে রিয়েল-টাইম ক্রিয়াকলাপগুলির (যেমন কার্যগুলি) সমাপ্তির সময়সীমা রয়েছে, ইভেন্টটির গ্রহণযোগ্যভাবে সন্তোষজনক মান যে সমস্ত কাজ সম্পূর্ণ হয় সেই বিশেষ ক্ষেত্রে সীমাবদ্ধ যে সমস্ত কার্য তাদের সময়সীমা পূরণ করে।
হার্ড রিয়েল-টাইম সিস্টেমগুলি খুব দৃump় অনুমান করে যে অ্যাপ্লিকেশন এবং সিস্টেম এবং পরিবেশ সম্পর্কে সমস্ত কিছু স্থিতিশীল এবং একটি 'অগ্রাধিকার known যেমন, কোন কাজগুলি, যেগুলি পর্যায়ক্রমিক, তাদের আগমনের সময়, তাদের সময়সীমা, তাদের সময়সীমা, যে তারা জিতেছিল সংস্থার দ্বন্দ্ব এবং সামগ্রিকভাবে সময়ের বিবর্তন নেই। একটি বিমানের ফ্লাইট কন্ট্রোল সিস্টেম বা স্বয়ংচালিত ব্রেকিং সিস্টেম এবং অন্যান্য অনেক ক্ষেত্রে সেই অনুমানগুলি সাধারণত সন্তুষ্ট করা যায় যাতে সমস্ত সময়সীমাটি পূরণ করা যায়।
এই মানসিক মডেলটি ইচ্ছাকৃতভাবে এবং খুব কার্যকরীভাবে উভয়কে শক্ত এবং নরম রিয়েল-টাইমকে পরিবেষ্টনের জন্য যথেষ্ট সাধারণ - নরমকে "যে পরিমাণে" শব্দগুচ্ছ দ্বারা সামঞ্জস্য করা হয়। উদাহরণস্বরূপ, ধরুন যে টাস্ক কমপ্লিমেন্ট ইভেন্টের suboptimal তবে গ্রহণযোগ্য মান আছে
- 10% এর বেশি কাজ তাদের সময়সীমা মিস করে না
- বা কোনও কাজই 20% এর চেয়ে বেশি মাতাল নয়
- বা সমস্ত কাজের গড় ক্লান্তি 15% এর বেশি নয়
- বা সমস্ত কাজের মধ্যে সর্বাধিক ক্লান্তি 10% এরও কম
এই দুর্দান্ত অ্যাপ্লিকেশনগুলির মধ্যে নরম রিয়েল-টাইম মামলার সমস্ত সাধারণ উদাহরণ।
আপনার সন্তানের বিদ্যালয়ের পরে বাছাইয়ের একক-কার্য প্রয়োগটি বিবেচনা করুন। সম্ভবত এটির একটি প্রকৃত সময়সীমা নেই, পরিবর্তে সেই ঘটনাটি ঘটবে তার উপর নির্ভর করে আপনার এবং আপনার সন্তানের জন্য কিছু মূল্য রয়েছে। খুব তাড়াতাড়ি রিসোর্সগুলি বর্জ্য করা (যেমন আপনার সময়) এবং খুব দেরিতে কিছুটা নেতিবাচক মূল্য থাকে কারণ আপনার শিশুটি একা থাকতে পারে এবং সম্ভাব্যভাবে ক্ষতির পথে (বা কমপক্ষে অসুবিধে হয়)।
স্থিতিশীল হার্ড রিয়েল-টাইম বিশেষ মামলার বিপরীতে, সফ্ট রিয়েল-টাইম কেবলমাত্র কাজ এবং সিস্টেম সম্পর্কে ন্যূনতম প্রয়োজনীয় অ্যাপ্লিকেশন-নির্দিষ্ট অনুমান করে এবং অনিশ্চয়তা প্রত্যাশিত। আপনার সন্তানকে বাছাই করতে আপনাকে স্কুলে গাড়ি চালাতে হবে এবং আবহাওয়া, ট্র্যাফিকের পরিস্থিতি ইত্যাদির উপর নির্ভর করে এটি করার সময়টি গতিশীল amic আপনি আপনার সিস্টেমকে অতিরিক্ত বিধান দেওয়ার জন্য প্রলুব্ধ হতে পারেন (উদাহরণস্বরূপ, আপনি যা আশা করছেন তা মঞ্জুর করুন সবচেয়ে খারাপ ক্ষেত্রে ড্রাইভিং সময়) তবে আবার এটি সম্পদ নষ্ট করছে (আপনার সময় এবং পরিবারের যানবাহন দখল করা, সম্ভবত পরিবারের অন্যান্য সদস্যদের ব্যবহার অস্বীকার করা)।
সেই উদাহরণটি নষ্ট সম্পদের ক্ষেত্রে ব্যয়বহুল বলে মনে হচ্ছে না, তবে অন্যান্য উদাহরণ বিবেচনা করুন। সমস্ত সামরিক যুদ্ধ ব্যবস্থা নরম রিয়েল-টাইম। উদাহরণস্বরূপ, লক্ষ্যচক্র হিসাবে আপডেটের সাথে নির্দেশিত একটি ক্ষেপণাস্ত্র ব্যবহার করে বৈরী স্থল যানটিতে বিমান হামলা করার কথা বিবেচনা করুন। কোর্স আপডেট টাস্কগুলি সম্পন্ন করার সর্বাধিক তুষ্টি লক্ষ্যমাত্রায় সরাসরি ধ্বংসাত্মক ধর্মঘট দ্বারা অর্জিত হয়। তবে এই ফলাফলটি নির্দিষ্ট করার জন্য অতিরিক্ত সংস্থান সংস্থার প্রচেষ্টা সাধারণত অনেক ব্যয়বহুল এবং এমনকি অসম্ভবও হতে পারে। এই ক্ষেত্রে, আপনি যদি কম ক্ষেপণাস্ত্রটির আক্রমণটি অক্ষম করার টার্গেটের কাছাকাছি পৌঁছায় তবে আপনি যথেষ্ট পরিমাণে সন্তুষ্ট হতে পারেন।
স্পষ্টতই যুদ্ধের পরিস্থিতিতে অনেকগুলি সম্ভাব্য গতিশীল অনিশ্চয়তা রয়েছে যা অবশ্যই রিসোর্স ম্যানেজমেন্টের সাথে মিলে যায়। সফটওয়্যার রিয়েল-টাইম সিস্টেমগুলি অনেকগুলি সিভিলিয়ান সিস্টেমে যেমন ইন্ডাস্ট্রিয়াল অটোমেশনগুলিতেও খুব সাধারণ, যদিও স্পষ্টতই সামরিক বাহিনীগুলি গ্রহণযোগ্যভাবে সন্তোষজনক মান অর্জনের জন্য সবচেয়ে বিপজ্জনক এবং জরুরি কাজ।
রিয়েল-টাইম সিস্টেমগুলির কীস্টোনটি "অনুমানযোগ্যতা"। হার্ড রিয়েল-টাইম কেসটি ভবিষ্যদ্বাণীগুলির একমাত্র বিশেষ ক্ষেত্রে আগ্রহী - অর্থাৎ, কার্যগুলি সমস্তগুলি তাদের সময়সীমা পূরণ করবে এবং সেই ইভেন্টের মাধ্যমে সর্বোচ্চ সম্ভাব্য মান অর্জন করা হবে। সেই বিশেষ মামলার নাম দেওয়া হয়েছে "ডিটারমিনিস্টিক"।
পূর্বাভাসের বর্ণালী রয়েছে; বেশিরভাগ রিয়েল-টাইম সিস্টেমগুলিতে (যথা, নরম একটি) অ-সংজ্ঞা-পূর্বাভাসের পূর্বাভাসযোগ্যতা থাকে, উদাহরণস্বরূপ, কার্যগুলির সম্পূর্ণতার সময় এবং সেইজন্য এই ইভেন্টগুলি থেকে প্রাপ্ত মানগুলি। সাধারণভাবে, ভবিষ্যদ্বাণীযোগ্যতা এবং সেইজন্য মূল্যটিকে প্রয়োজনীয় হিসাবে নির্ধারিত পয়েন্ট-পয়েন্টের নিকটে তৈরি করা যেতে পারে তবে এমন দামে যা শারীরিকভাবে অসম্ভব বা অত্যধিক ব্যয়বহুল (লড়াইয়ে বা এমনকি স্কুল থেকে আপনার শিশুকে বাছাইয়ের ক্ষেত্রেও) হতে পারে।
সফট রিয়েল-টাইমের ক্ষেত্রে সম্ভাব্যতা মডেলটির (অ্যাপ্লিকেশন-নির্দিষ্ট পছন্দ) (সাধারণ ঘন ঘন ঘন মডেল নয়) প্রয়োজন হয় এবং অতএব ইভেন্টের বিলম্বিতা এবং ফলস্বরূপ মানগুলি সম্পর্কে যুক্তির জন্য ভবিষ্যদ্বাণীতা মডেল।
গ্রহণযোগ্য মান সরবরাহ করে এমন ইভেন্টগুলির উপরের তালিকাটির কথা উল্লেখ করে এখন আমরা নন-ডিটারমিনিস্টিক কেসগুলি যুক্ত করতে পারি, যেমন
- সম্ভাব্যতা যে কোনও কাজ তার সময়সীমাটি 5% এর বেশি মিস করবে না এটি 0.87 এর বেশি।
একটি ক্ষেপণাস্ত্র প্রতিরক্ষা অ্যাপ্লিকেশনটিতে, যুদ্ধের ক্ষেত্রে অপরাধের প্রতিরক্ষার উপরে সর্বদা সুবিধা থাকার বিষয়টি প্রমাণিত হয়, এই দুটি রিয়েল-টাইম কম্পিউটিংয়ের পরিস্থিতিতে আপনি কোনটিকে পছন্দ করবেন:
যেহেতু সমস্ত প্রতিকূল ক্ষেপণাস্ত্রগুলির নিখুঁত ধ্বংস খুব অসম্ভব বা অসম্ভব, সম্ভাব্যতা সর্বাধিকতর করতে আপনার প্রতিরক্ষামূলক সংস্থানগুলি অর্পণ করুন যে বিপদজনক ক্ষেপণাস্ত্রগুলির মধ্যে অনেকগুলি সফলভাবে বিরতি দেওয়া হবে (ঘনিষ্ঠভাবে বিরতি গণনা করা হয়েছে কারণ এটি বৈরী মিসাইল অফ-কোর্স স্থানান্তর করতে পারে);
অভিযোগ করুন যে এটি রিয়েল-টাইম কম্পিউটিং সমস্যা নয় কারণ এটি স্থির পরিবর্তে গতিশীল, এবং isতিহ্যবাহী রিয়েল-টাইম ধারণা এবং কৌশলগুলি প্রয়োগ হয় না, তাই আপনি নরম রিয়েল-টাইমের জন্য আর অ্যান্ড ডি করতে আগ্রহী নন।
রিয়েল-টাইম কম্পিউটিং সম্প্রদায়ের (তবে অন্যান্য নন-কম্পিউটিং ক্ষেত্রে নয়) নরম রিয়েল-টাইম সম্পর্কে বিভিন্ন ভুল ধারণা থাকা সত্ত্বেও নরম রিয়েল-টাইম অত্যন্ত সাধারণ এবং শক্তিশালী এবং হার্ড রিয়েল-টাইমের তুলনায় সম্ভাব্যভাবে খুব জটিল।
ওপি প্রশ্নের সরাসরি উত্তর দিতে:
একটি হার্ড রিয়েল-টাইম সিস্টেম নির্ধারণমূলক গ্যারান্টি সরবরাহ করতে পারে - সবচেয়ে সাধারণভাবে যে সমস্ত কাজগুলি তাদের সময়সীমা পূরণ করে, বাধা দেয় বা সিস্টেম কল প্রতিক্রিয়া সময় সবসময় এক্স এর চেয়ে কম থাকে etc. যদি এবং কেবলমাত্র খুব দৃ ass় অনুমান করা হয় এবং তা সঠিক হয় যা কিছু গুরুত্বপূর্ণ তা স্থিতিশীল এবং একটি 'প্রাইমারী' হিসাবে পরিচিত (সাধারণভাবে, হার্ড রিয়েল-টাইম সিস্টেমগুলির জন্য এই জাতীয় গ্যারান্টিগুলি বরং সাধারণ ক্ষেত্রে বাদে একটি মুক্ত গবেষণা সমস্যা)
একটি নরম রিয়েল-টাইম সিস্টেম নির্ধারণমূলক গ্যারান্টি দেয় না, এটি প্রয়োগ-নির্দিষ্ট মানদণ্ড অনুসারে, বর্তমান গতিশীল পরিস্থিতিতে সম্ভাব্য যে সময়োপযোগীতার সম্ভাব্য সর্বোত্তম সম্ভাব্য বিশ্লেষণাত্মকভাবে নির্দিষ্ট সময়োপযোগীতা এবং ভবিষ্যদ্বাণীীতা সরবরাহ করার লক্ষ্য। অবশ্যই শক্ত রিয়েল-টাইম নরম রিয়েল-টাইমের একটি সাধারণ বিশেষ কেস। স্পষ্টতই নরম রিয়েল-টাইমের বিশ্লেষণাত্মক অ-বিড়ম্বনামূলক নিশ্চয়তা প্রদান করা খুব জটিল হতে পারে তবে বেশিরভাগ রিয়েল-টাইম ক্ষেত্রে (লড়াইয়ের মতো সর্বাধিক বিপজ্জনক সুরক্ষা-সমালোচনামূলক বিষয়গুলি সহ) বাধ্যতামূলক কারণ বেশিরভাগ ক্ষেত্রে স্থির নয়।
আমার রিয়েল-টাইম, হার্ড রিয়েল-টাইম, নরম রিয়েল-টাইম, পূর্বাভাসযোগ্যতা, নির্ধারণবাদ এবং সম্পর্কিত বিষয়গুলি সম্পর্কে আমার ওয়েব সাইট রিয়েল-টাইম.আর.আরগে বিস্তারিত আলোচনা করেছি ।