The Banker's algorithm is used -
সঠিক উত্তর
খto prevent deadlock
ব্যাখ্যা
Banker's algorithm হলো অপারেটিং সিস্টেমে ডেডলক এড়ানোর একটি পদ্ধতি, যা এডসগার ডাইকস্ট্রা প্রস্তাব করেন। ডেডলক মানে কয়েকটি প্রসেস একে অন্যের ধরে রাখা রিসোর্সের অপেক্ষায় চিরকাল আটকে থাকা।
নামটা এসেছে ব্যাংকের ধারণা থেকে: ব্যাংক এমনভাবে ঋণ দেয় যাতে সব গ্রাহকের সর্বোচ্চ চাহিদা মেটানোর মতো টাকা হাতে থাকে। তেমনি এই অ্যালগরিদম কোনো রিসোর্স দেওয়ার আগে দেখে নেয়, দিলে সিস্টেম নিরাপদ অবস্থায় থাকবে কি না; না থাকলে অনুরোধ অপেক্ষায় রাখে।
পাঠ্যবইয়ে একে বলে deadlock avoidance, অর্থাৎ ডেডলক হওয়ার আগেই ঠেকানো। অপশনে avoidance নেই, তাই আগেভাগে ঠেকানো অর্থে to prevent deadlock সবচেয়ে কাছের ও প্রচলিত উত্তর। detect মানে ঘটে যাওয়ার পর খোঁজা, যা এটা করে না।
স্টেপ বাই স্টেপ শিখুন
৪/৪| কৌশল | কখন কাজ করে | উদাহরণ |
|---|---|---|
| Prevention / Avoidance | ঘটার আগে | Banker's algorithm |
| Detection | ঘটার পরে খোঁজা | Wait-for graph |
| Recovery | ঘটার পরে সারানো | প্রসেস বন্ধ করা |
- ডেডলক: প্রসেসগুলো একে অন্যের অপেক্ষায় আটকে যায়।
- Banker's algorithm রিসোর্স দেওয়ার আগে নিরাপদ অবস্থা যাচাই করে।
- অনিরাপদ হলে অনুরোধ আটকে রাখে।
- ফলে ডেডলক ঘটার আগেই ঠেকানো যায়।
ক. to rectify deadlock: rectify মানে ঘটে যাওয়ার পর সারানো; এটা recovery-এর কাজ।
গ. to detect deadlock: detect মানে ঘটে যাওয়ার পর খোঁজা; Banker's algorithm আগেই ঠেকায়।
ঘ. to solve deadlock: solve অস্পষ্ট শব্দ; অ্যালগরিদমটা ডেডলক হতেই দেয় না।
ব্যাংকার আগে হিসাব করে, তারপর ঋণ দেয়।
কম্পিউটার ও তথ্যপ্রযুক্তি: এ রকম আরও প্রশ্ন
- The symbol of "$" is used in Microsoft Excel for --সমন্বিত ৫ ব্যাংক: অফিসার (ক্যাশ) (২০২২)
- In Microsoft Excel, the function key F2 is used for-সমন্বিত ৫ ব্যাংক: অফিসার (ক্যাশ) (২০২২)
- In MS Word, the shortcut key Ctrl+N is used for-সমন্বিত ৫ ব্যাংক: অফিসার (ক্যাশ) (২০২২)
- In MS Word, the shortcut key Ctrl + O is used for --সমন্বিত ৫ ব্যাংক: অফিসার (ক্যাশ) (২০২২)
- Which of the following is used to select whole document?সমন্বিত ৫ ব্যাংক: অফিসার (ক্যাশ) (২০২২)
- Which of the following is used to carry data in a computer?সমন্বিত ৮ ব্যাংক ও ১ আর্থিক প্রতিষ্ঠান: সিনিয়র অফিসার (২০২৫)
কম্পিউটার ও তথ্যপ্রযুক্তি-এর সব প্রশ্ন › · সমন্বিত ২ ব্যাংক (জনতা ও রূপালী): অফিসার (২০১৯)-এর পুরো প্রশ্নপত্র ›