আমাদের স্কুল

সেটিং

বহুনির্বাচনি প্রশ্নের দেখানোর অপশনঃ
শুধুমাত্র উত্তর 2 অপশন
3 অপশন 4 অপশন
বহুনির্বাচনি প্রশ্নের অপশন প্রদর্শনঃ
রো আকারে কলাম আকারে
বহুনির্বাচনি প্রশ্নের উত্তরঃ
লুকান বোল্ড করুন
দেখান দেখান ও বোল্ড করুন
বহুনির্বাচনি প্রশ্নের ব্যাখ্যাঃ
দেখান লুকান নিচে লুকান
থিম নির্বাচন করুনঃ
ফন্ট সাইজঃ
15

প্রশ্নঃ নিচের Job Scheduling Policy সমূহের মধ্যে কোনটি Starvation থেকে মুক্ত?

[ বিসিএস ৪৩তম ]

ক. Priority Scheduling
খ. Shortest Job First
গ. Youngest Job First
ঘ. Round-robin
উত্তরঃ Round-robin
ব্যাখ্যাঃ

সঠিক উত্তর হল ঘঃ Round-robin

Round-robin জব শেডিউলিং পলিসি স্টারভেশন (starvation) থেকে মুক্ত।

এর কারণ হল:

  • সমান সময় বরাদ্দ: Round-robin পদ্ধতিতে প্রতিটি প্রসেস বা জবকে সিপিইউ ব্যবহারের জন্য একটি নির্দিষ্ট পরিমাণ সময় (time quantum) বরাদ্দ করা হয়।
  • পর্যায়ক্রমিক আবর্তন: প্রসেসগুলো একটি সারিতে যোগ হয় এবং সিপিইউ সেই সারির প্রথম থেকে শুরু করে প্রত্যেকটিকে তাদের বরাদ্দকৃত সময় পর্যন্ত সুযোগ দেয়। সময় শেষ হলে প্রসেসটি সারির শেষে চলে যায় এবং পরবর্তী প্রসেসের সুযোগ আসে।
  • সকলের সুযোগ: এই পর্যায়ক্রমিক আবর্তনের ফলে দীর্ঘ সময় ধরে কোনো প্রসেস সিপিইউ ব্যবহারের সুযোগ থেকে বঞ্চিত হয় না। অপেক্ষাকৃত দীর্ঘ জব হলেও সে নির্দিষ্ট সময় পর পর সিপিইউ ব্যবহারের সুযোগ পায়।

অন্যদিকে, Priority Scheduling, Shortest Job First এবং Youngest Job First - এই পলিসিগুলোতে এমন সম্ভাবনা থাকে যেখানে অপেক্ষাকৃত কম প্রায়োরিটির জব বা দীর্ঘ জবগুলো দীর্ঘ সময় ধরে সিপিইউ পাওয়ার জন্য অপেক্ষা করতে পারে, এমনকি কখনই সুযোগ নাও পেতে পারে। এটিকে স্টারভেশন বলা হয়।