298:
203:
74:
would be a combination of locations, such as a neighborhood, town, city, or country. Some elements of a data address space may be the same, but if any element in the address is different, addresses in said space will reference different entities. For example, there could be multiple buildings at the
50:
to save and retrieve stored data, each datum must have an address where it can be located. The number of address spaces available depends on the underlying address structure, which is usually limited by the
70:
Address spaces are created by combining enough uniquely identified qualifiers to make an address unambiguous within the address space. For a person's physical address, the
214:, often forming numerous layers. This usually means that some higher-level address must be translated to lower-level ones in some way. For example, a
325:
space. It is possible that several numerically different virtual addresses all refer to one physical address and hence to the same physical byte of
297:
75:
same address of "32 Main Street" but in different towns, demonstrating that different towns have different, although similarly arranged,
119:
381:
419:
409:
283:
279:
103:
414:
230:
190:
274:
maps its names to and from network-specific addresses (usually IP addresses), which in turn may be mapped to
310:
95:
83:
314:
256:
223:
52:
40:
326:
245:
111:
60:
291:
271:
264:
177:
107:
82:
An address space usually provides (or allows) a partitioning to several regions according to the
347:
211:
146:
32:
322:
184:
47:
126:
to various registries so each can manage their parts of the global
Internet address space.
249:
248:
address due to the interface historical shortcomings. It is converted back to LBA by the
377:
357:
342:
306:
150:
138:
99:
91:
76:
64:
56:
403:
157:
238:
219:
28:
215:
163:
142:
87:
36:
275:
237:
of the partition's first sector address. Then, for a disk drive connected via
206:
Illustration of translation from logical block addressing to physical geometry
167:
123:
352:
330:
260:
173:
20:
329:. It is also possible that a single virtual address maps to zero, one, or
234:
115:
27:
defines a range of discrete addresses, each of which may correspond to a
318:
296:
202:
201:
134:
Uses of addresses include, but are not limited to the following:
305:
An iconic example of virtual-to-physical address translation is
301:
Virtual address space and physical address space relationship
59:
corresponds to a highest level translation table, e.g., a
55:
being used. Often an address space in a system with
226:sector numbers, which have to be translated to
380:. Internet Assigned Numbers Authority (IANA).
210:Another common feature of address spaces are
102:, some nested domain hierarchies appear as a
8:
183:Various kinds of network host addresses in
43:cell or other logical or physical entity.
369:
233:sector addresses, in simple cases, via
7:
241:, each of them must be converted to
384:from the original on April 30, 2010
120:Internet Assigned Numbers Authority
98:. Like the hierarchical design of
14:
198:Address mapping and translation
286:may also occur on the edge of
1:
378:"IPv4 Address Space Registry"
284:Network address translation
280:Address Resolution Protocol
122:(IANA) allocates ranges of
436:
212:mappings and translations
191:Uniform resource locators
156:Device addresses on an
86:it has. In the case of
302:
278:network addresses via
207:
84:mathematical structure
420:Computer architecture
410:Computing terminology
315:virtual address space
300:
290:IP spaces, such as a
205:
104:directed ordered tree
53:computer architecture
252:, then, finally, to
246:cylinder-head-sector
112:directory structure
106:, such as with the
94:, these are simply
333:physical address.
321:or to main memory
309:, where different
303:
294:and the Internet.
292:local area network
272:Domain Name System
208:
108:Domain Name System
348:Flat memory model
185:computer networks
149:, as well as for
147:memory-mapped I/O
48:software programs
33:peripheral device
16:Computing concept
427:
394:
393:
391:
389:
374:
323:physical address
193:in the Internet.
176:on a particular
139:Memory addresses
100:postal addresses
92:memory addresses
435:
434:
430:
429:
428:
426:
425:
424:
415:Data management
400:
399:
398:
397:
387:
385:
376:
375:
371:
366:
339:
250:disk controller
222:operates using
200:
166:addressing for
132:
17:
12:
11:
5:
433:
431:
423:
422:
417:
412:
402:
401:
396:
395:
368:
367:
365:
362:
361:
360:
358:Virtualization
355:
350:
345:
343:Addressability
338:
335:
317:map either to
307:virtual memory
199:
196:
195:
194:
188:
181:
171:
161:
154:
151:virtual memory
131:
128:
77:street address
65:IBM System/370
57:virtual memory
15:
13:
10:
9:
6:
4:
3:
2:
432:
421:
418:
416:
413:
411:
408:
407:
405:
383:
379:
373:
370:
363:
359:
356:
354:
351:
349:
346:
344:
341:
340:
336:
334:
332:
331:more than one
328:
324:
320:
316:
312:
308:
299:
295:
293:
289:
285:
281:
277:
273:
268:
266:
262:
258:
255:
251:
247:
244:
240:
236:
232:
229:
225:
221:
217:
213:
204:
197:
192:
189:
186:
182:
179:
175:
172:
169:
165:
162:
159:
158:expansion bus
155:
152:
148:
144:
140:
137:
136:
135:
129:
127:
125:
121:
117:
113:
109:
105:
101:
97:
93:
89:
85:
80:
78:
73:
72:address space
68:
66:
62:
61:segment table
58:
54:
49:
44:
42:
38:
34:
30:
26:
25:address space
22:
388:September 1,
386:. Retrieved
372:
304:
287:
269:
253:
242:
239:Parallel ATA
227:
220:logical disk
209:
133:
124:IP addresses
81:
71:
69:
45:
29:network host
24:
18:
216:file system
168:disk drives
143:main memory
88:total order
37:disk sector
404:Categories
364:References
276:link layer
174:File names
353:Namespace
319:page file
288:different
267:numbers.
114:. In the
90:, as for
21:computing
382:Archived
337:See also
257:cylinder
254:physical
235:addition
228:absolute
130:Examples
116:Internet
79:spaces.
243:logical
265:sector
224:linear
178:volume
164:Sector
118:, the
96:chunks
41:memory
311:pages
218:on a
110:or a
23:, an
390:2011
270:The
263:and
261:head
141:for
46:For
39:, a
327:RAM
313:of
231:LBA
63:in
19:In
406::
282:.
259:,
145:,
67:.
35:,
31:,
392:.
187:;
180:;
170:;
160:;
153:;
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.