Odpověď na názor

Odpovídáte na názor k článku Časovač 8253 a systém přerušení na IBM PC. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • 20. 11. 2024 18:30

    Marvin

    Na vstupu 8259 je víc IRQ linek, každá má svoji prioritu a svůj "request pending" stav. CPU má jen jeden INTR vstup. PIC dá na sběrnici 8bit číslo, podle kterého CPU pozná, kterou IRQ linku právě obsluhuje a spustí její handler. Ostatní linky mezitím čekají.

    IRQ linku může sdílet víc zařízení, společný handler musí rozpoznat, které zařízení se domáhá pozornosti a v jakém pořadí je obslouží.

    Sériový port má 14 byte frontu, nic se neztratí, IRQ je aktivní už na první byte ve frontě a handler přečte všechno, co se mezitím nasbíralo.