একটি IRQ (আন্তঃরক্ষা অনুরোধ) কি?

অ্যাক্সেসের অনুরোধ করতে ডিভাইসগুলি প্রসেসরের কাছে একটি IRQ পাঠায়

একটি IRQ, ইন্টারপ্রেট অনুরোধের জন্য স্বল্প, একটি কম্পিউটারে সঠিকভাবে পাঠানোর জন্য ব্যবহৃত হয় - হার্ডওয়্যারের অন্য কোন টুকরো দ্বারা CPU বিঘ্নিত করার অনুরোধ

কীবোর্ড প্রেস, মাউস আন্দোলন, প্রিন্টার অ্যাকশন এবং আরও অনেক কিছু করার জন্য একটি আন্তঃরক্ষা অনুরোধ প্রয়োজন। যখন ডিভাইসটি প্রক্রিয়াকরকে থামানোর জন্য ডিভাইস দ্বারা অনুরোধ করা হয়, তখন কম্পিউটারটি নিজের অপারেশন চালানোর জন্য ডিভাইসটিকে কিছু সময় দিতে সক্ষম হয়।

উদাহরণস্বরূপ, আপনি যখনই কীবোর্ডে একটি কী চাপাবেন, তখন একটি ইন্টারাপ্ট হ্যান্ডলার প্রসেসরকে বলবে যে এটি বর্তমানে কি করছে তা বন্ধ করতে হবে যাতে এটি কীস্ট্রোক পরিচালনা করতে পারে।

প্রতিটি ডিভাইস একটি চ্যানেলকে একটি অনন্য ডেটা লাইনের অনুরোধের সাথে যোগাযোগ করে। বেশিরভাগ সময় আপনি IRQ রেফারেন্স দেখেন, এটি এই চ্যানেলের নম্বরের পাশাপাশি IRQ নম্বরও বলে। উদাহরণস্বরূপ, আইআরকিউ 4 একটি ডিভাইসের জন্য এবং আরেকটি আইআরকিউ 7 এর জন্য ব্যবহার করা যেতে পারে।

নোট: IRQ অক্ষর IRQ হিসাবে উচ্চারিত হয়, না erk হিসাবে।

IRQ ত্রুটি

ইন্টারাপ্টের অনুরোধের সাথে সম্পর্কিত ত্রুটিগুলি সাধারণত শুধুমাত্র নতুন হার্ডওয়্যারের ইনস্টল করার সময় বিদ্যমান হার্ডওয়্যারগুলির সেটিংস পরিবর্তন করার সময় দেখা যায়। এখানে আপনি দেখতে পারেন কিছু IRQ ত্রুটিগুলি:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL স্টপ: 0x00000008 স্টপ: 0x00000009

দ্রষ্টব্য: স্টপ 0x00000008 ত্রুটিগুলি কিভাবে ঠিক করবেন দেখুন অথবা স্টপ 0x00000009 ত্রুটিগুলি ফিক্স করুন কিভাবে ত্রুটিগুলির মধ্যে একটিতে আপনি সম্মুখীন হয়েছেন।

যদিও একই আইআরকিউ চ্যানেলের জন্য একাধিক ডিভাইসের ব্যবহার করা সম্ভব (তাই উভয়ই আসলে একই সময়ে ব্যবহার করা হয় না), এটি সাধারণত কেস না।

একটি IRQ দ্বন্দ্ব সবচেয়ে সম্ভবত ঘটে যখন দুটি টুকরো হার্ডওয়্যার একই বিচ্যুতির জন্য একটি ইন্টারপ্রেট অনুরোধের জন্য ব্যবহার করার চেষ্টা করছে।

যেহেতু প্রোগ্রামেবল ইন্টারাপ্ট কন্ট্রোলার (পিআইসি) এটি সমর্থন করে না, কম্পিউটারটি নিশ্চল হতে পারে বা ডিভাইসগুলি প্রত্যাশিত হিসাবে কাজ বন্ধ করে দেবে (বা কাজ সম্পূর্ণভাবে বন্ধ করতে)

উইন্ডোজের প্রথম প্রারম্ভে, আইআরকিউ ত্রুটিগুলি সাধারণ ছিল এবং এটি ঠিক করার জন্য অনেক সমস্যা সমাধান করা হয়েছিল। কারণ এটি আইআরকিউ চ্যানেলগুলি ম্যানুয়ালি সেট করার জন্য আরও সাধারণ ছিল, যেমন ডিআইপি সুইচগুলির মত, যা একাধিক ডিভাইস একই আইআরকিউ লাইন ব্যবহার করে।

যাইহোক, আইআরকিউগুলি উইন্ডোজ এর নতুন সংস্করণগুলির মধ্যে ভালভাবে পরিচালনা করে যা প্লাগ এবং খেলা ব্যবহার করে, তাই আপনি খুব কমই একটি IRQ সংঘাত বা অন্য IRQ সমস্যা দেখতে পাবেন।

আইআরকিউ সেটিংস দেখতে এবং সম্পাদনা

উইন্ডোজ এ IRQ তথ্য দেখতে সবচেয়ে সহজ উপায় ডিভাইস ম্যানেজারের সাথেইন্টারপ্রেট অনুরোধ (আইআরকিউ) অধ্যায় দেখতে প্রকারের সম্পদে দেখুন মেনু বিকল্প পরিবর্তন করুন।

আপনি সিস্টেম তথ্য ব্যবহার করতে পারেন। রান ডায়ালগ বক্স থেকে msinfo32.exe কমান্ডটি চালান ( উইন্ডোজ কী + আর ), এবং তারপর হার্ডওয়্যার সম্পদ> IRQs এ নেভিগেট করুন।

আইআরকিউএল ম্যাপিং দেখতে লিনাক্স ব্যবহারকারীরা cat / proc / interrupts কমান্ডটি চালাতে পারে।

আপনি যদি একটি নির্দিষ্ট ডিভাইসের জন্য IRQ লাইনটি পরিবর্তন করতে চান তবে এটি অন্য IRQ ব্যবহার করে, যদিও এটি সিস্টেম অপারেটিং সিস্টেমগুলি স্বয়ংক্রিয়ভাবে নতুন ডিভাইসগুলির জন্য বরাদ্দ করা থেকে অপ্রয়োজনীয়। এটি শুধুমাত্র পুরানো শিল্প মান স্থাপত্য (আইএসএ) ডিভাইস যা ম্যানুয়াল IRQ সমন্বয় প্রয়োজন হতে পারে।

আপনি ডিভাইস ম্যানেজারের মাধ্যমে BIOS- এ বা উইন্ডোতে IRQ সেটিংস পরিবর্তন করতে পারেন।

ডিভাইস ম্যানেজারের সাথে IRQ সেটিংস কিভাবে পরিবর্তন করবেন এখানে:

গুরুত্বপূর্ণ: মনে রাখবেন যে এই সেটিংসগুলিতে ভুল পরিবর্তনগুলি আপনার আগে আগে নেই এমন সমস্যার সৃষ্টি করতে পারে। আপনি কি করছেন তা নিশ্চিত করে নিশ্চিত করুন এবং কোনও বিদ্যমান সেটিংস এবং মানগুলি রেকর্ড করে নিন যাতে আপনি জানতে পারেন যে কোনও ভুলের জন্য ফিরে আসার কী হবে।

  1. ডিভাইস ম্যানেজার খুলুন
  2. তার প্রোপার্টি উইন্ডো খুলতে একটি ডিভাইস ডাবল ক্লিক করুন বা দুবার-আলতো চাপুন।
  3. সম্পদ ট্যাবে, স্বয়ংক্রিয় সেটিংস বিকল্পটি নির্বাচন করুন নির্বাচন মুক্ত করুন
  4. পরিবর্তনের জন্য হার্ডওয়্যার কনফিগারেশনটি নির্বাচন করতে ড্রপ ডাউন মেনু "উপর ভিত্তি করে সেটিংস" ব্যবহার করুন।
  5. রিসোর্স সেটিংসে> রিসোর্স টাইপ , ইন্টারপ্রেট অনুরোধ (IRQ) নির্বাচন করুন
  1. IRQ মান সম্পাদনা করতে পরিবর্তন সেটিংস ... বাটন ব্যবহার করুন।

দ্রষ্টব্য: যদি কোনও "সম্পদ" ট্যাব না থাকে, বা "স্বয়ংক্রিয় সেটিংস ব্যবহার করুন" greyed out বা সক্ষম করা হয় না, তাহলে এর মানে হল যে আপনি সেই ডিভাইসের জন্য কোনও সংস্থান নির্দিষ্ট করতে পারবেন না কারণ এটি প্লাগ এবং খেলা বা ডিভাইসটির কোনওটি নেই অন্যান্য সেটিংস যা এটিতে প্রয়োগ করা যেতে পারে।

সাধারণ আইআরকিউ চ্যানেল

এখানে কিছু সাধারণ IRQ চ্যানেলের জন্য ব্যবহৃত হয়:

IRQ লাইন বিবরণ
IRQ 0 সিস্টেম টাইমার
IRQ 1 কীবোর্ড নিয়ামক
IRQ 2 IRQs থেকে সংকেত প্রাপ্ত 8-15
IRQ 3 পোর্ট 2 জন্য সিরিয়াল পোর্ট নিয়ামক
আইআরকিউ 4 পোর্ট 1 এর জন্য সিরিয়াল পোর্ট কনট্রোলার
আইআরকিউ 5 সমান্তরাল পোর্ট 2 এবং 3 (বা সাউন্ড কার্ড)
আইআরকিউ 6 ফ্লপি ডিস্ক কন্ট্রোলার
আইআরকিউ 7 সমান্তরাল পোর্ট 1 (প্রায়ই প্রিন্টার)
আইআরকিউ 8 CMOS / বাস্তব-সময় ঘড়ি
আইআরকিউ 9 ACPI বিঘ্ন
IRQ 10 যন্ত্রানুষঙ্গ
আইআরকিউ 11 যন্ত্রানুষঙ্গ
IRQ 12 পিএস / 2 মাউস সংযোগ
আইআরকিউ 13 সাংখ্যিক ডেটা প্রসেসর
আইআরকিউ 14 এটিএ চ্যানেল (প্রাথমিক)
আইআরকিউ 15 ATA চ্যানেল (মাধ্যমিক)

দ্রষ্টব্যঃ যেহেতু IRQ 2 এর একটি মনোনীত উদ্দেশ্য রয়েছে, যেকোনো ডিভাইসে এটি ব্যবহার করার জন্য কনফিগার করা হয় তবে এর পরিবর্তে IRQ 9 ব্যবহার করা হবে।