কোন প্রসেস শিডিউলিং অ্যালগরিদমে ‘Starvation’ সমস্যা দেখা যায়?
সমাধান
সঠিক উত্তর: Option C
SJF (Shortest Job First) অ্যালগরিদমে 'Starvation' সমস্যা দেখা যায়।
- এই প্রক্রিয়ায় যে কাজের (job) এক্সিকিউশন টাইম সবচেয়ে কম, সেটিকে CPU আগে সম্পন্ন করে।
- এর ফলে যদি বারবার ছোট কাজ আসতে থাকে, তবে বড় কাজগুলো (Long processes) দীর্ঘ সময় ধরে অপেক্ষা করতে থাকে, যা Starvation বা অনাহার নামে পরিচিত।
- অন্যদিকে, Round Robin শিডিউলিংয়ে প্রতিটি কাজের জন্য নির্দিষ্ট টাইম স্লট থাকায় এটি Starvation মুক্ত।
- এই প্রক্রিয়ায় যে কাজের (job) এক্সিকিউশন টাইম সবচেয়ে কম, সেটিকে CPU আগে সম্পন্ন করে।
- এর ফলে যদি বারবার ছোট কাজ আসতে থাকে, তবে বড় কাজগুলো (Long processes) দীর্ঘ সময় ধরে অপেক্ষা করতে থাকে, যা Starvation বা অনাহার নামে পরিচিত।
- অন্যদিকে, Round Robin শিডিউলিংয়ে প্রতিটি কাজের জন্য নির্দিষ্ট টাইম স্লট থাকায় এটি Starvation মুক্ত।