196:
34:. Interrupts are used to facilitate hardware signals sent to the processor that temporarily stop a running program and allow a special program, an interrupt handler, to run instead. An EOI is used to cause a PIC to clear the corresponding bit in the in-service register (ISR), and thus allow more
45:
implicitly or explicitly. An explicit EOI vector is indicated with the EOI, whereas an implicit EOI vector will typically use a vector as indicated by the PICs priority schema, for example the highest vector in the ISR. Also, EOIs may be sent at the end of interrupt processing by an
237:
65:
230:
114:
27:
261:
223:
76:
87:
71:
161:
256:
203:
82:
47:
35:
207:
42:
50:, or the operation of a PIC may be set to auto-EOI at the start of the interrupt handler.
93:
195:
250:
139:
59:
31:
30:(PIC) to indicate the completion of interrupt processing for a given
168:
38:(IRQs) of equal or lower priority to be generated by the PIC.
211:
140:"The 8259 Programmable Interrupt Controller (PIC)"
231:
8:
238:
224:
66:Advanced Programmable Interrupt Controller
162:"8259A Programmable interrupt controller"
105:
115:"Linux Interrupts: The Basic Concepts"
7:
192:
190:
210:. You can help Knowledge (XXG) by
26:) is a computing signal sent to a
14:
28:programmable interrupt controller
194:
1:
278:
189:
77:Inter-processor interrupt
120:. University of Helsinki
62:– notable PIC from Intel
262:Computer hardware stubs
88:Non-maskable interrupt
41:EOIs may indicate the
72:OpenPIC and IBM MPIC
113:Mika J. Järvenpää.
36:interrupt requests
219:
218:
204:computer hardware
83:Interrupt latency
48:interrupt handler
269:
240:
233:
226:
198:
191:
181:
180:
178:
176:
166:
158:
152:
151:
149:
147:
136:
130:
129:
127:
125:
119:
110:
43:interrupt vector
20:end of interrupt
277:
276:
272:
271:
270:
268:
267:
266:
247:
246:
245:
244:
187:
185:
184:
174:
172:
171:. December 1988
164:
160:
159:
155:
145:
143:
138:
137:
133:
123:
121:
117:
112:
111:
107:
102:
56:
12:
11:
5:
275:
273:
265:
264:
259:
249:
248:
243:
242:
235:
228:
220:
217:
216:
199:
183:
182:
153:
131:
104:
103:
101:
98:
97:
96:
94:IRQL (Windows)
91:
85:
80:
74:
69:
63:
55:
52:
13:
10:
9:
6:
4:
3:
2:
274:
263:
260:
258:
255:
254:
252:
241:
236:
234:
229:
227:
222:
221:
215:
213:
209:
206:article is a
205:
200:
197:
193:
188:
170:
163:
157:
154:
141:
135:
132:
116:
109:
106:
99:
95:
92:
89:
86:
84:
81:
78:
75:
73:
70:
67:
64:
61:
58:
57:
53:
51:
49:
44:
39:
37:
33:
29:
25:
21:
16:
212:expanding it
201:
186:
173:. Retrieved
156:
144:. Retrieved
134:
122:. Retrieved
108:
40:
23:
19:
17:
15:
142:. osdev.org
257:Interrupts
251:Categories
175:October 2,
146:October 2,
124:October 2,
100:References
60:Intel 8259
32:interrupt
54:See also
68:(APIC)
202:This
169:Intel
165:(PDF)
118:(PDF)
90:(NMI)
79:(IPI)
208:stub
177:2021
148:2021
126:2021
24:EOI
18:An
253::
167:.
239:e
232:t
225:v
214:.
179:.
150:.
128:.
22:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.