39:
356:(if a working set does not fit into memory and requires frequent paging, progress will slow significantly). The distinction is not always sharp; as mentioned, a paging system can allow main memory (primary storage) to be compressed (by paging to hard drive (secondary storage)), and some systems allow
351:
resources. Compressible resources, generally throughput ones such as CPU and network bandwidth, can be throttled benignly: the user will be slowed proportionally to the throttling, but will otherwise proceed normally. Other resources, generally storage ones such as memory, cannot be throttled without
360:
for caches, which is compressible without disastrous performance impact. Electrical power is to some degree compressible: without power (or without sufficient voltage) an electrical device cannot run, and will stop or crash, but some devices, notably mobile phones, can allow degraded operation at
282:
drives, include space generally, contiguous free space (such as for swap space), and use of multiple physical devices ("spindles"), since using multiple devices allows parallelism
407:: "Some resources, such as CPU and network bandwidth, are compressible, meaning that their usage can potentially be throttled in a relatively benign manner."
332:
allocations. For example, allocating 1 GB of memory in a single block, versus allocating it in 1,024 blocks each of size 1 MB. The latter is known as
352:
either causing failure (if a process cannot allocate enough memory, it typically cannot run) or severe performance degradation, such as due to
207:
122:
56:
183:
103:
428:
60:
75:
361:
reduced power consumption, or can allow the device to be suspended but not terminated, with much lower power consumption.
353:
290:
82:
404:
49:
333:
89:
27:
375:
380:
257:
229:
71:
370:
20:
357:
261:
241:
324:
Some resources, notably memory and storage space, have a notion of "location", and one can distinguish
159:. All connected devices and internal system components are resources. Virtual system resources include
266:
213:
296:
191:
423:
240:
External memory or objects, such as memory managed in native code, from Java; or objects in the
274:
224:
148:
194:(when multiple processes wish to access a limited resource). Computing resources are used in
96:
302:
168:
219:
195:
176:
385:
270:
172:
417:
187:
160:
307:
190:(not releasing a resource when a process has finished using it) and dealing with
16:
Any component of a computer system with limited availability, physical or virtual
164:
38:
313:
245:
235:
286:
279:
136:
156:
152:
340:
free space is a subcategory of the general resource of storage space.
32:
260:, both time on a single CPU and use of multiple CPUs – see
155:
component of limited availability that is accessible to a
63:. Unsourced material may be challenged and removed.
336:, and often severely impacts performance, so
8:
123:Learn how and when to remove this message
397:
198:to provide services through networks.
182:Managing resources is referred to as
7:
61:adding citations to reliable sources
14:
37:
186:, and includes both preventing
48:needs additional citations for
1:
405:The Kubernetes resource model
291:translation lookaside buffer
445:
25:
18:
343:One can also distinguish
28:Resource (disambiguation)
376:Linear scheduling method
171:connections (concretely
19:Not to be confused with
381:Sequence step algorithm
285:Cache space, including
371:Computational resource
21:Computational resource
429:Computing terminology
242:Document Object Model
267:Random-access memory
214:Direct memory access
202:Major resource types
57:improve this article
26:For other uses, see
192:resource contention
184:resource management
358:discardable memory
328:allocations from
275:memory management
252:General resources
225:Memory-mapped I/O
208:Interrupt request
133:
132:
125:
107:
72:"System resource"
436:
408:
402:
303:Electrical power
128:
121:
117:
114:
108:
106:
65:
41:
33:
444:
443:
439:
438:
437:
435:
434:
433:
414:
413:
412:
411:
403:
399:
394:
367:
347:resources from
322:
289:and MMU cache (
254:
220:Port-mapped I/O
204:
196:cloud computing
173:network sockets
141:system resource
129:
118:
112:
109:
66:
64:
54:
42:
31:
24:
17:
12:
11:
5:
442:
440:
432:
431:
426:
416:
415:
410:
409:
396:
395:
393:
390:
389:
388:
386:System monitor
383:
378:
373:
366:
363:
349:incompressible
330:non-contiguous
321:
318:
317:
316:
311:
305:
300:
294:
283:
277:
271:virtual memory
264:
253:
250:
249:
248:
238:
232:
227:
222:
217:
216:(DMA) channels
211:
203:
200:
188:resource leaks
131:
130:
113:September 2015
45:
43:
36:
15:
13:
10:
9:
6:
4:
3:
2:
441:
430:
427:
425:
422:
421:
419:
406:
401:
398:
391:
387:
384:
382:
379:
377:
374:
372:
369:
368:
364:
362:
359:
355:
350:
346:
341:
339:
335:
334:fragmentation
331:
327:
319:
315:
312:
309:
306:
304:
301:
298:
295:
292:
288:
284:
281:
278:
276:
272:
268:
265:
263:
259:
256:
255:
251:
247:
243:
239:
237:
233:
231:
228:
226:
223:
221:
218:
215:
212:
209:
206:
205:
201:
199:
197:
193:
189:
185:
180:
178:
174:
170:
166:
162:
158:
154:
150:
146:
142:
138:
127:
124:
116:
105:
102:
98:
95:
91:
88:
84:
81:
77:
74: –
73:
69:
68:Find sources:
62:
58:
52:
51:
46:This article
44:
40:
35:
34:
29:
22:
400:
348:
345:compressible
344:
342:
337:
329:
325:
323:
308:Input/output
262:multitasking
244:(DOM), from
181:
165:file handles
163:(concretely
144:
143:, or simply
140:
134:
119:
110:
100:
93:
86:
79:
67:
55:Please help
50:verification
47:
210:(IRQ) lines
418:Categories
392:References
338:contiguous
326:contiguous
320:Categories
314:Randomness
310:operations
299:throughput
246:JavaScript
83:newspapers
424:Resources
354:thrashing
287:CPU cache
280:Hard disk
234:External
147:, is any
137:computing
365:See also
179:areas.
157:computer
149:physical
145:resource
297:Network
236:devices
175:), and
169:network
153:virtual
97:scholar
273:– see
177:memory
99:
92:
85:
78:
70:
230:Locks
161:files
104:JSTOR
90:books
269:and
139:, a
76:news
258:CPU
167:),
151:or
135:In
59:by
420::
293:)
126:)
120:(
115:)
111:(
101:·
94:·
87:·
80:·
53:.
30:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.