এমএসডিএন থেকে তথ্য: এখানে
ব্যতিক্রমগুলি সিপিইউ দ্বারা পরিচালিত বিঘ্নগুলির অনুরূপ। যখন কোনও ব্যতিক্রম ঘটে, এটি সফ্টওয়্যার বা হার্ডওয়্যারই হোক, আপনার প্রসেসরটি কার্যকর করা বন্ধ করবে এবং সিস্টেমে নিয়ন্ত্রণ স্থানান্তর করবে। সিস্টেমটি বর্তমান থ্রেডের স্থিতি এবং ব্যতিক্রম সম্পর্কিত তথ্য সংরক্ষণ করে। এটি পরে কোনও হ্যান্ডলার খুঁজে পাওয়ার চেষ্টা করে। এটি মূলত এটি কীভাবে ধরা পড়ে is
হ্যান্ডলার সন্ধানের জন্য আদেশটি হ'ল:
- প্রোগ্রামের সাথে সংযুক্ত একটি ডিবাগার
- একটি ফ্রেম ভিত্তিক ব্যতিক্রম হ্যান্ডলার (ভাষা নির্দিষ্ট) সন্ধান করুন
- আবার ডিবাগারকে জিজ্ঞাসা করুন
- যদি এটি ডিবাগ হচ্ছে না, বা ডিবাগার ব্যতিক্রমটি পরিচালনা না করে তবে ওএস তার ডিফল্ট হ্যান্ডলিং সরবরাহ করবে। বেশিরভাগ ব্যতিক্রমের জন্য ডিফল্ট ক্রিয়াটি ExitProcess কল করা হয়।
যদি এর কার্নেল-মোড কোড (অপারেটিং সিস্টেম) থাকে তবে এটি একটি ব্যতিক্রম হ্যান্ডলার সন্ধান করার চেষ্টা করে। যদি কোনওটি না থাকে বা উপলভ্য ব্যক্তি সেই নির্দিষ্ট ব্যতিক্রমটিকে পরিচালনা না করে তবে এক্সিট উইন্ডো ফাংশন বলা হয়। ব্রাউন যদি আপনি অনুমান করতে পারেন তবে এটি কী করে points
অন্য কথায়, এটি আপনার উচ্চ স্তরের ভাষা যা ব্যতিক্রমগুলি নিয়ে কাজ করে, ওএস কেবল সর্বশেষ রিসর্টের বিকল্প সরবরাহ করে।