যখন অচলাবস্থা দেখা দেয়?

সুচিপত্র:

যখন অচলাবস্থা দেখা দেয়?
যখন অচলাবস্থা দেখা দেয়?
Anonim

একটি অচলাবস্থা ঘটে যখন 2টি প্রক্রিয়া একটি সংস্থানে একচেটিয়া অ্যাক্সেসের জন্য প্রতিদ্বন্দ্বিতা করে কিন্তু এটিতে একচেটিয়া অ্যাক্সেস পেতে অক্ষম হয় কারণ অন্য প্রক্রিয়াটি এটিকে বাধা দিচ্ছে। এর ফলে একটি স্থবিরতা সৃষ্টি হয় যেখানে কোনো প্রক্রিয়াই এগোতে পারে না। একটি অচলাবস্থা থেকে বেরিয়ে আসার একমাত্র উপায় হল প্রক্রিয়াগুলির একটি বন্ধ করা৷

অচলাবস্থা কী এবং কখন ঘটতে পারে?

একটি অপারেটিং সিস্টেমে, একটি অচলাবস্থা ঘটে যখন একটি প্রসেস বা থ্রেড একটি অপেক্ষার অবস্থায় প্রবেশ করে কারণ একটি অনুরোধকৃত সিস্টেম রিসোর্স অন্য একটি অপেক্ষার প্রক্রিয়া দ্বারা ধারণ করা হয়, যার জন্য অপেক্ষা করা হয় অন্য একটি রিসোর্স অন্য একটি অপেক্ষার প্রক্রিয়া দ্বারা ধারণ করে৷

অচলাবস্থা ঘটার জন্য ৪টি চারটি শর্ত কী কী?

পারস্পরিক বর্জন: অন্তত একটি প্রক্রিয়া একটি অ-ভাগযোগ্য মোডে রাখা আবশ্যক। 2. ধরে রাখুন এবং অপেক্ষা করুন: একটি প্রক্রিয়া থাকতে হবে একটি সংস্থান ধরে রেখে অন্যটির জন্য অপেক্ষা করুন৷

কীভাবে ডাটাবেসে অচলাবস্থা দেখা দেয়?

একটি ডাটাবেসে, একটি অচলাবস্থা হল একটি পরিস্থিতি যেখানে দুই বা ততোধিক লেনদেন একে অপরের লক ছেড়ে দেওয়ার জন্য অপেক্ষা করছে। … সমস্ত কার্যকলাপ বন্ধ হয়ে যায় এবং চিরতরে স্থবির থাকে যদি না DBMS অচলাবস্থা সনাক্ত করে এবং লেনদেনের একটি বাতিল না করে। নিম্নলিখিত চিত্রটি এই পরিস্থিতি দেখায়৷

কী কারণে অচলাবস্থা সৃষ্টি হয়?

অচলাবস্থার জন্য শর্ত- মিউচুয়াল বর্জন, হোল্ড অ্যান্ড ওয়েট, কোনো প্রিম্পশন নেই, সার্কুলার ওয়েট। এই 4টি শর্ত একই সাথে ধরে রাখতে হবেঅচলাবস্থার ঘটনা।

প্রস্তাবিত: