139:
200:
77:
36:
368:
on a CPU when there is nothing for the CPU to do. The idle task can be hard-coded into the scheduler, or it can be implemented as a separate task with the lowest possible priority. An advantage of the latter approach is that programs monitoring the system status can see the idle task along with all
380:
Some programs are designed to appear to make use of CPU idle time, meaning that they run at a low priority (but slightly higher than idle priority) so as not to impact programs that run at normal priority. This allows non-crucial background programs to only run when it would not affect the
332:
Modern processors use idle time to save power. Common methods are reducing the clock speed along with the CPU voltage and sending parts of the processor into a sleep state. On processors that have a halt instruction that stops the CPU until an interrupt occurs, such as
329:
Every program or task that runs on a computer system occupies a certain amount of processing time on the CPU. If the CPU has completed all tasks it is idle.
341:
instruction, it may save significant amounts of power and heat if the idle task consists of a loop which repeatedly executes HLT instructions.
149:
399:
162:
264:
446:
301:
283:
236:
181:
120:
63:
102:
468:
243:
221:
87:
250:
217:
49:
232:
17:
417:
210:
98:
365:
436:
338:
8:
374:
315:
257:
442:
157:
94:
345:
323:
55:
462:
370:
199:
105:. Statements consisting only of original research should be removed.
400:"What Is "System Idle Process," and Why Is It Using So Much CPU?"
349:
357:
353:
334:
224:. Unsourced material may be challenged and removed.
422:The Linux kernel user’s and administrator’s guide
460:
398:Gavin, Brady; Hoffman, Chris (25 April 2019).
166:that contextualizes different points of view.
152:to certain ideas, incidents, or controversies
441:. Addison-Wesley Professional. p. 432.
397:
364:, which is a special task loaded by the OS
64:Learn how and when to remove these messages
302:Learn how and when to remove this message
284:Learn how and when to remove this message
182:Learn how and when to remove this message
121:Learn how and when to remove this message
14:
461:
438:Mac OS X Internals: A Systems Approach
434:
222:adding citations to reliable sources
193:
132:
70:
29:
381:performance of other applications.
24:
25:
480:
322:when it is not being used by any
45:This article has multiple issues.
198:
137:
75:
34:
209:needs additional citations for
53:or discuss these issues on the
428:
410:
391:
13:
1:
384:
435:Singh, Amit (19 June 2006).
7:
369:other tasks; an example is
101:the claims made and adding
10:
485:
418:"CPU Idle Time Management"
27:Computer processor state
469:Scheduling (computing)
160:by rewriting it in a
218:improve this article
375:System Idle Process
316:computer processor
86:possibly contains
346:operating systems
312:
311:
304:
294:
293:
286:
268:
192:
191:
184:
146:This article may
131:
130:
123:
88:original research
68:
16:(Redirected from
476:
453:
452:
432:
426:
425:
414:
408:
407:
395:
318:is described as
307:
300:
289:
282:
278:
275:
269:
267:
226:
202:
194:
187:
180:
176:
173:
167:
163:balanced fashion
141:
140:
133:
126:
119:
115:
112:
106:
103:inline citations
79:
78:
71:
60:
38:
37:
30:
21:
484:
483:
479:
478:
477:
475:
474:
473:
459:
458:
457:
456:
449:
433:
429:
416:
415:
411:
396:
392:
387:
308:
297:
296:
295:
290:
279:
273:
270:
233:"Idle" CPU
227:
225:
215:
203:
188:
177:
171:
168:
158:help improve it
155:
142:
138:
127:
116:
110:
107:
92:
80:
76:
39:
35:
28:
23:
22:
15:
12:
11:
5:
482:
472:
471:
455:
454:
447:
427:
409:
389:
388:
386:
383:
348:, for example
310:
309:
292:
291:
206:
204:
197:
190:
189:
145:
143:
136:
129:
128:
83:
81:
74:
69:
43:
42:
40:
33:
26:
9:
6:
4:
3:
2:
481:
470:
467:
466:
464:
450:
448:0-321-27854-2
444:
440:
439:
431:
423:
419:
413:
405:
401:
394:
390:
382:
378:
376:
372:
367:
363:
359:
355:
351:
347:
342:
340:
336:
330:
327:
325:
321:
317:
306:
303:
288:
285:
277:
266:
263:
259:
256:
252:
249:
245:
242:
238:
235: –
234:
230:
229:Find sources:
223:
219:
213:
212:
207:This article
205:
201:
196:
195:
186:
183:
175:
165:
164:
159:
153:
151:
144:
135:
134:
125:
122:
114:
104:
100:
96:
90:
89:
84:This article
82:
73:
72:
67:
65:
58:
57:
52:
51:
46:
41:
32:
31:
19:
437:
430:
421:
412:
403:
393:
379:
361:
360:will run an
343:
331:
328:
319:
313:
298:
280:
274:January 2020
271:
261:
254:
247:
240:
228:
216:Please help
211:verification
208:
178:
169:
161:
150:undue weight
147:
117:
108:
85:
61:
54:
48:
47:Please help
44:
404:How-To Geek
385:References
371:Windows NT
244:newspapers
95:improve it
50:improve it
366:scheduler
362:idle task
172:July 2012
111:July 2012
99:verifying
56:talk page
18:Idle loop
463:Category
350:Windows
324:program
258:scholar
156:Please
93:Please
445:
356:, and
260:
253:
246:
239:
231:
358:macOS
354:Linux
344:Many
265:JSTOR
251:books
148:lend
443:ISBN
320:idle
237:news
373:'s
339:HLT
337:'s
335:x86
220:by
97:by
465::
420:.
402:.
377:.
352:,
326:.
314:A
59:.
451:.
424:.
406:.
305:)
299:(
287:)
281:(
276:)
272:(
262:·
255:·
248:·
241:·
214:.
185:)
179:(
174:)
170:(
154:.
124:)
118:(
113:)
109:(
91:.
66:)
62:(
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.