ਇੱਕ IRQ (ਇੰਟਰੱਪਟ ਬੇਨਤੀ) ਕੀ ਹੈ?

ਪਹੁੰਚ ਨੂੰ ਬੇਨਤੀ ਕਰਨ ਲਈ ਡਿਵਾਈਸਾਂ ਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਇੱਕ IRQ ਭੇਜ ਦਿੰਦੀਆਂ ਹਨ

ਆਈਆਰਿਕਯੂ, ਇੰਟਰੱਪਟ ਬੇਨਤੀ ਲਈ ਛੋਟਾ, ਕੰਪਿਊਟਰ ਨੂੰ ਉਸੇ ਤਰ੍ਹਾਂ ਭੇਜਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ - ਕਿਸੇ ਹੋਰ ਹਾਰਡਵੇਅਰ ਦੁਆਰਾ CPU ਨੂੰ ਰੋਕਣ ਦੀ ਬੇਨਤੀ .

ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਦੀ ਬੇਨਤੀ ਕਰਨਾ ਜਿਵੇਂ ਕਿ ਕੀਬੋਰਡ ਪ੍ਰੈਸਾਂ, ਮਾਊਸ ਦੀ ਅੰਦੋਲਨ, ਪ੍ਰਿੰਟਰ ਕਾਰਵਾਈਆਂ ਆਦਿ ਲਈ ਕੁਝ ਜ਼ਰੂਰੀ ਹੈ. ਜਦੋਂ ਜੰਤਰ ਦੁਆਰਾ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਰੁਕ ਕੇ ਰੋਕਣ ਲਈ ਬੇਨਤੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਕੰਪਿਊਟਰ ਉਸ ਸਮੇਂ ਆਪਣੇ ਆਪ ਨੂੰ ਚਲਾਉਣ ਲਈ ਡਿਵਾਈਸ ਨੂੰ ਕੁਝ ਸਮਾਂ ਦੇ ਸਕਦਾ ਹੈ.

ਉਦਾਹਰਨ ਲਈ, ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਕੀਬੋਰਡ ਤੇ ਕੋਈ ਸਵਿੱਚ ਦਬਾਉਂਦੇ ਹੋ ਤਾਂ ਇਕ ਇੰਟਰੱਪਟ ਹੈਂਡਲਰ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਇਸ ਨੂੰ ਰੋਕਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਇਸ ਵੇਲੇ ਇਸ ਵੇਲੇ ਕੀ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਕਿ ਇਹ ਕੀਸਟ੍ਰੋਕਸ ਨੂੰ ਹੈਂਡਲ ਕਰ ਸਕੇ.

ਹਰ ਇੱਕ ਉਪਕਰਣ ਚੈਨਲ ਨੂੰ ਇੱਕ ਵਿਲੱਖਣ ਡਾਟਾ ਲਾਈਨ ਤੇ ਬੇਨਤੀ ਨੂੰ ਸੰਚਾਰ ਕਰਦਾ ਹੈ. ਜ਼ਿਆਦਾਤਰ ਸਮਾਂ ਜਦੋਂ ਤੁਸੀਂ IRQ ਦਾ ਹਵਾਲਾ ਦੇਖਿਆ ਹੈ, ਇਹ ਇਸ ਚੈਨਲ ਨੰਬਰ ਦੇ ਨਾਲ ਹੈ, ਜਿਸ ਨੂੰ ਆਈਆਰਆਈਕ ਨੰਬਰ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਡਿਵਾਇਸ ਅਤੇ ਆਈਆਰਕਿਊ 7 ਲਈ ਆਈਆਰਆਈਕਏ 4 ਨੂੰ ਦੂਜੀ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.

ਨੋਟ: IRQ ਨੂੰ IRQ ਅੱਖਰਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਉਚਾਰਿਆ ਜਾਂਦਾ ਹੈ, ਏਰਕ ਨਹੀਂ.

IRQ ਗਲਤੀਆਂ

ਇੰਟਰੱਪਟ ਬੇਨਤੀ ਨਾਲ ਸੰਬੰਧਿਤ ਗਲਤੀਆਂ ਆਮ ਤੌਰ ਤੇ ਸਿਰਫ ਨਵੇਂ ਹਾਰਡਵੇਅਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਵੇਲੇ ਜਾਂ ਮੌਜੂਦਾ ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਬਦਲਣ ਵੇਲੇ ਵੇਖੀਆਂ ਜਾਂਦੀਆਂ ਹਨ. ਇੱਥੇ ਕੁਝ IRQ ਗਲਤੀਆਂ ਹਨ ਜੋ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL ਬੰਦ ਕਰੋ : 0x00000008 STOP: 0x00000009

ਨੋਟ: STOP 0x00000008 ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਜਾਂ ਕਿਵੇਂ ਠੀਕ ਕਰਨਾ ਹੈ ਸਟੌਪ 0x00000009 ਗਲਤੀਆਂ ਜੇ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਸਟਾਪਸਗਲਤੀਆਂ ਵਿੱਚੋਂ ਇੱਕ ਦਾ ਅਨੁਭਵ ਕਰ ਰਹੇ ਹੋ

ਹਾਲਾਂਕਿ ਇਹ ਇੱਕੋ ਆਈਆਰਆਈਕਿ ਚੈਨਲ ਲਈ ਇੱਕ ਤੋਂ ਵੱਧ ਜੰਤਰ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ (ਦੋਨਾਂ ਨੂੰ ਅਸਲ ਵਿੱਚ ਇੱਕੋ ਸਮੇਂ ਵਰਤੇ ਨਹੀਂ ਜਾਂਦੇ), ਇਹ ਆਮ ਤੌਰ ਤੇ ਕੇਸ ਨਹੀਂ ਹੁੰਦਾ ਹੈ.

ਇੱਕ IRQ ਅਪਵਾਦ ਆਮ ਤੌਰ ਤੇ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਹਾਰਡਵੇਅਰ ਦੇ ਦੋ ਟੁਕੜੇ ਇੱਕ ਇੰਟਰੱਪਟ ਬੇਨਤੀ ਲਈ ਇੱਕੋ ਚੈਨਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹਨ.

ਕਿਉਂਕਿ ਪ੍ਰੋਗਰਾਮੇਬਲ ਇੰਟਰੱਪਟ ਕੰਟ੍ਰੋਲਰ (ਪੀਆਈਸੀ) ਇਸਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ, ਇਸ ਲਈ ਕੰਪਿਊਟਰ ਹੌਲੀ ਹੋ ਸਕਦਾ ਹੈ ਜਾਂ ਜੰਤਰ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦੇਵੇਗਾ (ਜਾਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿਓ)

ਸ਼ੁਰੂਆਤੀ ਵਿੰਡੋਜ਼ ਦੇ ਦਿਨਾਂ ਵਿੱਚ, ਆਈਆਰਕਿਊ ਗਲਤੀ ਆਮ ਸੀ ਅਤੇ ਇਸ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਹਨ. ਇਹ ਇਸ ਲਈ ਸੀ ਕਿਉਂਕਿ ਆਈ.ਆਰ.ਕਿਊ ਚੈਨਲਾਂ ਨੂੰ ਮੈਨੁਅਲ ਤੌਰ ਤੇ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਇਹ ਆਮ ਸੀ, ਜਿਵੇਂ ਕਿ ਡੀਆਈਪੀ ਸਵਿਚਾਂ , ਜਿਸ ਨਾਲ ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਇਕ ਤੋਂ ਵੱਧ ਉਪਕਰਣ ਇੱਕੋ IRQ ਲਾਈਨ ਵਰਤ ਰਿਹਾ ਸੀ.

ਹਾਲਾਂਕਿ, ਆਈਆਰਕਿਊਜ਼ ਨੂੰ ਵਿੰਡੋਜ਼ ਦੇ ਨਵੇਂ ਵਰਜਨਾਂ ਵਿੱਚ ਬਹੁਤ ਵਧੀਆ ਪੇਸ਼ ਆਉਂਦੀ ਹੈ ਜੋ ਪਲਗ ਅਤੇ ਪਲੇ ਵਰਤਦੇ ਹਨ, ਇਸਲਈ ਤੁਹਾਨੂੰ ਘੱਟ ਹੀ ਇੱਕ IRQ ਅਪਵਾਦ ਜਾਂ ਹੋਰ IRQ ਮੁੱਦਾ ਦਿਖਾਈ ਦੇਵੇਗਾ.

IRQ ਸੈਟਿੰਗ ਵੇਖਣੇ ਅਤੇ ਸੋਧਣੇ

ਵਿੰਡੋਜ਼ ਵਿੱਚ ਆਈਆਰਕਿਊ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖਣ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਜੰਤਰ ਪ੍ਰਬੰਧਕ ਦੇ ਨਾਲ ਹੈ . ਇੰਟਰੱਪਟ ਬੇਨਤੀ (ਆਈਆਰਕਿਯੂ) ਸੈਕਸ਼ਨ ਨੂੰ ਦੇਖਣ ਲਈ ਟਾਈਪ ਦੁਆਰਾ ਸਰੋਤ ਨੂੰ ਵੇਖੋ ਮੇਨੂ ਵਿਕਲਪ ਬਦਲੋ.

ਤੁਸੀਂ ਸਿਸਟਮ ਜਾਣਕਾਰੀ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ. ਚਲਾਓ ਵਾਰਤਾਲਾਪ ਬਕਸੇ ( ਵਿੰਡੋਜ਼ ਕੁੰਜੀ + ਆਰ ) ਤੋਂ msinfo32.exe ਕਮਾਂਡ ਚਲਾਓ ਅਤੇ ਤਦ ਹਾਰਡਵੇਅਰ ਸਰੋਤ> IRQs ਤੇ ਜਾਓ .

ਲੀਨਿਕਸ ਯੂਜ਼ਰ IRQ ਮੈਪਿੰਗ ਵੇਖਣ ਲਈ cat / proc / interrupts ਕਮਾਂਡ ਚਲਾ ਸਕਦੇ ਹਨ.

ਤੁਹਾਨੂੰ ਇੱਕ ਖਾਸ ਯੰਤਰ ਲਈ IRQ ਲਾਈਨ ਬਦਲਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ ਜੇ ਇਹ ਦੂਜੀ ਦੇ ਤੌਰ ਤੇ ਉਸੇ IRQ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੈ, ਹਾਲਾਂਕਿ ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਬੇਲੋੜੀ ਹੈ ਕਿਉਂਕਿ ਸਿਸਟਮ ਸਰੋਤਾਂ ਨਵੇਂ ਡਿਵਾਈਸਿਸ ਲਈ ਆਟੋਮੈਟਿਕਲੀ ਨਿਰਧਾਰਤ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ. ਇਹ ਸਿਰਫ ਪੁਰਾਣੇ ਇੰਡਸਟਰੀ ਸਟੈਂਡਰਡ ਆਰਕੀਟੈਕਚਰ (ਆਈਐਸਏ) ਯੰਤਰ ਹਨ ਜਿਨ੍ਹਾਂ ਲਈ ਮੈਨੂਅਲ IRQ ਐਡਜਸਟਮੈਂਟਸ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ.

ਤੁਸੀਂ BIOS ਵਿੱਚ ਜਾਂ ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਰਾਹੀਂ ਆਈਆਰਕੀ ਦੀ ਸੈਟਿੰਗ ਬਦਲ ਸਕਦੇ ਹੋ.

ਇੱਥੇ ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਨਾਲ IRQ ਸੈਟਿੰਗਜ਼ ਨੂੰ ਕਿਵੇਂ ਬਦਲਨਾ ਹੈ:

ਮਹਤੱਵਪੂਰਨ: ਯਾਦ ਰੱਖੋ ਕਿ ਇਹਨਾਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਗਲਤ ਬਦਲਾਵ ਕਰਨ ਨਾਲ ਤੁਹਾਡੀਆਂ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਨਹੀਂ ਸਨ ਇਹ ਨਿਸ਼ਚਤ ਕਰੋ ਕਿ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਕਿਸੇ ਮੌਜੂਦਾ ਸੈਟਿੰਗ ਅਤੇ ਮੁੱਲਾਂ ਨੂੰ ਰਿਕਾਰਡ ਕੀਤਾ ਹੈ ਤਾਂ ਜੋ ਤੁਹਾਨੂੰ ਪਤਾ ਹੋਵੇ ਕਿ ਕੀ ਵਾਪਿਸ ਲਿਆਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ ਹੈ.

  1. ਓਪਨ ਡਿਵਾਈਸ ਪ੍ਰਬੰਧਕ .
  2. ਇੱਕ ਡਿਪਾਰਟਮੈਂਟ ਡਿਪਾਰਟਮੈਂਟ ਡਿਵੈਲਪ ਕਰਨ ਲਈ ਡਬਲ-ਕਲਿੱਕ ਜਾਂ ਦੋ ਵਾਰ ਟੈਪ ਕਰੋ.
  3. ਸਰੋਤ ਟੈਬ ਵਿੱਚ ਆਟੋਮੈਟਿਕ ਸੈਟਿੰਗਜ਼ ਵਿਕਲਪ ਨੂੰ ਚੁਣੋ ਦੀ ਚੋਣ ਹਟਾਓ.
  4. ਹਾਰਡਵੇਅਰ ਸੰਰਚਨਾ ਦੀ ਚੋਣ ਕਰਨ ਲਈ "ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਸੈਟਿੰਗਾਂ: ਡ੍ਰੌਪ ਡਾਊਨ ਮੀਨੂੰ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੋ ਕਿ ਬਦਲੀਆਂ ਜਾਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ.
  5. ਸੰਸਾਧਨ ਸੈਟਿੰਗਾਂ ਦੇ ਅੰਦਰ > ਸਰੋਤ ਕਿਸਮ , ਇੰਟਰੱਪਟ ਬੇਨਤੀ (IRQ) ਚੁਣੋ.
  1. IRQ ਮੁੱਲ ਨੂੰ ਸੋਧਣ ਲਈ Change Setting ... ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰੋ.

ਨੋਟ: ਜੇ ਕੋਈ "ਸਰੋਤ" ਟੈਬ ਨਹੀਂ ਹੈ, ਜਾਂ "ਆਟੋਮੈਟਿਕ ਸੈਟਿੰਗਜ਼ ਵਰਤੋ" ਗਰੇਡ ਹੋ ਗਿਆ ਹੈ ਜਾਂ ਯੋਗ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਉਸ ਜੰਤਰ ਲਈ ਕੋਈ ਸਰੋਤ ਨਹੀਂ ਦੇ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਇਹ ਪਲੱਗ ਹੈ ਅਤੇ ਖੇਡਦਾ ਹੈ, ਜਾਂ ਇਸਦਾ ਉਪਕਰਣ ਹੋਰ ਸੈਟਿੰਗਾਂ ਜਿਹੜੀਆਂ ਇਸ ਉੱਤੇ ਲਾਗੂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ

ਆਮ IRQ ਚੈਨਲ

ਇੱਥੇ ਕਿਹੜੀਆਂ ਕੁਝ ਆਮ ਆਈ.ਆਰ.ਆਈਚ ਚੈਨਲਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:

IRQ ਲਾਈਨ ਵਰਣਨ
IRQ 0 ਸਿਸਟਮ ਟਾਈਮਰ
IRQ 1 ਕੀਬੋਰਡ ਕੰਟਰੋਲਰ
IRQ 2 IRQs ਤੋਂ ਸਿਗਨਲ 8-15 ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ
IRQ 3 ਪੋਰਟ 2 ਲਈ ਸੀਰੀਅਲ ਪੋਰਟ ਕੰਟ੍ਰੋਲਰ
IRQ 4 ਪੋਰਟ 1 ਲਈ ਸੀਰੀਅਲ ਪੋਰਟ ਕੰਟ੍ਰੋਲਰ
IRQ 5 ਪੈਰਲਲ ਪੋਰਟ 2 ਅਤੇ 3 (ਜਾਂ ਸਾਊਂਡ ਕਾਰਡ)
IRQ 6 ਫਲਾਪੀ ਡਿਸਕ ਕੰਟਰੋਲਰ
IRQ 7 ਪੈਰਲਲ ਪੋਰਟ 1 (ਅਕਸਰ ਪ੍ਰਿੰਟਰ)
IRQ 8 CMOS / ਰੀਅਲ-ਟਾਈਮ ਘੜੀ
IRQ 9 ACPI ਇੰਟਰੱਪਟ
IRQ 10 ਪੈਰੀਫਿਰਲਸ
IRQ 11 ਪੈਰੀਫਿਰਲਸ
IRQ 12 PS / 2 ਮਾਉਸ ਕਨੈਕਸ਼ਨ
IRQ 13 ਅੰਕ ਅੰਕੜੇ ਪ੍ਰੋਸੈਸਰ
IRQ 14 ATA ਚੈਨਲ (ਪ੍ਰਾਇਮਰੀ)
IRQ 15 ATA ਚੈਨਲ (ਸੈਕੰਡਰੀ)

ਨੋਟ: IRQ 2 ਦੇ ਇੱਕ ਮਨੋਨੀਤ ਉਦੇਸ਼ ਹਨ, ਇਸ ਲਈ ਇਸ ਨੂੰ ਵਰਤਣ ਲਈ ਕਿਸੇ ਵੀ ਡਿਵਾਈਸ ਨੂੰ ਬਦਲਿਆ ਗਿਆ ਹੈ ਇਸ ਦੀ ਬਜਾਏ IRQ 9 ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਏਗੀ.