2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
ole hyvä ja lue[ARM GICv3/v4 käytännön oppiminen]
ARM GICv3 (Generic Interrupt Controller, kolmas sukupolvi) -spesifikaatiossa otettiin käyttöön ominaisuus nimeltä "Enable 1 of N Wakeup". Tämä ominaisuus on erityisesti suunniteltu parantamaan keskeytyksen hallintaa ja käsittelyn tehokkuutta. Perinteisessä keskeytyskäsittelyssä, kun prosessori (CPU) herää keskeytyksestä, sen on käsiteltävä kaikki odottavat keskeytykset. Joskus kaikki keskeytykset eivät kuitenkaan ole kiireellisiä, ja ehkä vain yksi tai muutama keskeytys on käsiteltävä välittömästi. "Enable 1 of N Wakeup" -ominaisuuden avulla järjestelmä voi hallita tätä tilannetta joustavammin ja parantaa tehokkuutta herättämällä prosessorin vain käsittelemään korkeimman prioriteetin keskeytystä.
"1 / N Wakeup"Ominaisuuden avulla GIC voi valita korkeimman prioriteetin keskeytyksen useista odottavista keskeytyksistä prosessorin herättämiseksi. Tämä tarkoittaa, että prosessori voidaan herättää käsittelemään tiettyä keskeytystä sen sijaan, että kaikki odottavat keskeytykset herättäisivät sen. Tämä voi vähentää määrää. prosessorin herääminen, säästää virrankulutusta ja parantaa prosessorin tehokkuutta.
Kun tämä ominaisuus on käytössä