Chinese translated version of Documentation/core-api/irq/index.rst If you have any comment or update to the content, please contact the original document maintainer directly. However, if you have a problem communicating in English you can also ask the Chinese maintainer for help. Contact the Chinese maintainer if this translation is outdated or if there is a problem with the translation. Maintainer: Eric W. Biederman <ebiederman@xmission.com> Traditional Chinese maintainer: Hu Haowen <2023002089@link.tyut.edu.cn> --------------------------------------------------------------------- Documentation/core-api/irq/index.rst çš„ç¹é«”ä¸æ–‡ç¿»è¯ 如果想評論或更新本文的內容,請直接è¯ç¹«åŽŸæ–‡æª”çš„ç¶è·è€…ã€‚å¦‚æžœä½ ä½¿ç”¨è‹±æ–‡ 交æµæœ‰å›°é›£çš„話,也å¯ä»¥å‘ç¹é«”ä¸æ–‡ç‰ˆç¶è·è€…求助。如果本翻è¯æ›´æ–°ä¸åŠæ™‚或 者翻è¯å˜åœ¨å•é¡Œï¼Œè«‹è¯ç¹«ç¹é«”ä¸æ–‡ç‰ˆç¶è·è€…。 英文版ç¶è·è€…: Eric W. Biederman <ebiederman@xmission.com> ç¹é«”ä¸æ–‡ç‰ˆç¶è·è€…: 胡皓文 Hu Haowen <2023002089@link.tyut.edu.cn> ç¹é«”ä¸æ–‡ç‰ˆç¿»è¯è€…: 胡皓文 Hu Haowen <2023002089@link.tyut.edu.cn> ç¹é«”ä¸æ–‡ç‰ˆæ ¡è¯è€…: 胡皓文 Hu Haowen <2023002089@link.tyut.edu.cn> 以下爲æ£æ–‡ --------------------------------------------------------------------- 何爲 IRQ? 一個 IRQ 是來自æŸå€‹è¨å‚™çš„一個ä¸æ–·è«‹æ±‚。目å‰ï¼Œå®ƒå€‘å¯ä»¥ä¾†è‡ªä¸€å€‹ç¡¬é«”引腳, 或來自一個數據包。多個è¨å‚™å¯èƒ½é€£æŽ¥åˆ°åŒå€‹ç¡¬é«”引腳,從而共享一個 IRQ。 一個 IRQ 編號是用於告知硬體ä¸æ–·æºçš„å…§æ ¸æ¨™è˜ã€‚通常情æ³ä¸‹ï¼Œé€™æ˜¯ä¸€å€‹ 全局 irq_desc 數組的索引,但是除了在 linux/interrupt.h ä¸çš„實ç¾ï¼Œ 具體的細節是體系çµæ§‹ç‰¹å®šçš„。 一個 IRQ 編號是è¨å‚™ä¸ŠæŸå€‹å¯èƒ½çš„ä¸æ–·æºçš„枚舉。通常情æ³ä¸‹ï¼Œæžšèˆ‰çš„編號是 該引腳在系統內ä¸æ–·æŽ§åˆ¶å™¨çš„所有輸入引腳ä¸çš„編號。å°æ–¼ ISA 總線ä¸çš„情æ³ï¼Œ 枚舉的是在兩個 i8259 ä¸æ–·æŽ§åˆ¶å™¨ä¸ 16 個輸入引腳。 架構å¯ä»¥å° IRQ 編號指定é¡å¤–çš„å«ç¾©ï¼Œåœ¨ç¡¬é«”涉åŠä»»ä½•æ‰‹å·¥é…置的情æ³ä¸‹ï¼Œ 是被æ倡的。ISA çš„ IRQ 是一個分é…這類é¡å¤–å«ç¾©çš„典型例å。