Ø . . , - , .
: , .
, , , , .
Ø . , .
, , .
, .
, .
, .
, , , .
Ø :
;
:
- ,
- -, , ,
, , (, ) , (, , )
. , , ,
;
(exeption),
. , , , . .
|
|
( ).
.
, , .
Ø , . , , , .
Ø , , , , , , . .
Ø , , , (Interrupt Service Routine, /57?).
Ø ,
Ø .
Ø , .
Ø , .
.
, , (, , , , ).
pea , .
, :
(vectored)
(polled).
.
Ø .
, , :
o , , , .
o , (, ) .
, .
, . , . . , , VMEbus.
|
|
, , 0 255, 256 , .
Ø
(, IRQ ISA IPL SBus SPARC).
.
, , , . , , . , , . ISA, EISA, MCA, PCI Sbus.
.
Intel Pentium. PCI, ISA, EISA MCA, , . , IRQ. Pentium . Pentium , IRQ .
, IRQ , , , , .
IRQ , , IRQ.
Ø .
, .
.
,
o , .
o , .
o , , .
( , ):
|
|
o , .
o , , , .
.
o , .
o .
.
1. ( ) ( ) . ( ), . ( , ) , , , .
2. , . , , ( EFLA6S Intel Pentium), , . , . , 1.
1 , , , . , , , , .
3. ( , Pentium), , . . , , , , . .
|
|
4. , . , . , .
5. , . (, ), , . .
Ø , INT Intel Pentium, trap Motorola, syscall MIPS Ticc SPARC.
Ø , , , .
Ø .
, .
, , , , , .
, 86 256 , INT ( INT 3, , ). INT 256 , INT. CALL , - . .
, .