[閒聊] 我搞不太懂SoftIRQ跟HardIRQ是啥

作者: Wardyal (Wardyal)   2024-08-14 13:56:20
不太知道哪些 function 是會透過 softirq 還是 hardirq 來取得 CPU
因為我都沒有特別去寫中斷或什麼
這是預設就都是 softirq 不會乖乖排隊的意思嗎
作者: wahaha99 (此方不可長)   2024-08-14 14:01:00
總之IRQ的定義先了解下 然後你了解下你寫的系統那些算Soft 那些算Hard還是說你的Soft實際上是模擬IRQ 用輪詢的方式實作一般不會用Soft IRQ才對 除非Timer被定義為Soft只有那些怪怪的系統喜歡搞怪怪的東西 XD
作者: Wardyal (Wardyal)   2024-08-14 14:03:00
好像是定義一個timer_list來poll的
作者: wahaha99 (此方不可長)   2024-08-14 14:04:00
Timer list就很正常 那就是時間到該幹啥幹啥
作者: Wardyal (Wardyal)   2024-08-14 14:04:00
那這就是softIRQ嗎
作者: wahaha99 (此方不可長)   2024-08-14 14:05:00
可能算吧 我以前沒有學Soft IRQ的定義畢竟以前x86的timer是外部給的... 演變太多次了

Links booklink

Contact Us: admin [ a t ] ucptt.com