Vés al contingut

Espai d'adreces

De la Viquipèdia, l'enciclopèdia lliure
Il·lustració de la traducció de l'adreçament de blocs lògics a la geometria física

Eninformàtica,unespai d'adrecesdefineix un rang d'adreces discretes, cadascuna de les quals pot correspondre a unhost de xarxa,dispositiu perifèric,sector de disc,una cèl·lulade memòriao una altra entitat lògica o física.[1]

Perquèels programes de programaripuguin desar i recuperar dades emmagatzemades, cada dada ha de tenir una adreça on es pugui localitzar. El nombre d'espais d'adreces disponibles depèn de l'estructura d'adreces subjacent, que normalment està limitada per l'arquitectura de l'ordinadorque s'utilitza. Sovint, un espai d'adreces en un sistema ambmemòria virtualcorrespon a una taula de traducció de nivell més alt, per exemple, unataula de segmentsaIBM System/370.

Els espais d'adreces es creen combinant prou qualificadors identificats de manera única per fer una adreça inequívoca dins de l'espai d'adreces. Per a l'adreça física d'una persona, l'espai d'adrecesseria una combinació d'ubicacions, com ara un barri, un poble, una ciutat o un país. Alguns elements d'un espai d'adreces de dades poden ser els mateixos, però si algun element de l'adreça és diferent, les adreces d'aquest espai faran referència a entitats diferents. Per exemple, podria haver-hi diversos edificis a la mateixa adreça del "carrer principal, 32", però en diferents poblacions, cosa que demostra que diferents pobles tenen espaisd'adrecesdiferents, encara que disposats de manera semblant.[2]

Un espai d'adreces normalment proporciona (o permet) una partició a diverses regions segons l'estructura matemàticaque tingui. En el cas del'ordre total,com per ales adreces de memòria,es tracta simplement detrossos.Igual que el disseny jeràrquic deles adreces postals,algunes jerarquies de dominis imbricats apareixen com unarbre ordenat dirigit,com ara amb elsistema de noms de dominio unaestructura de directoris.AInternet,l'Internet Assigned Numbers Authority(IANA) assigna intervals d'adreces IPa diversos registres perquè cadascun pugui gestionar les seves parts de l'espai global d'adreces d'Internet.[3]

Exemples

[modifica]

Els usos de les adreces inclouen, entre d'altres, els següents:

Mapatge i traducció d'adreces

[modifica]
Relació entre l'espai d'adreces virtual i l'espai d'adreces física.

Una altra característica comuna dels espais d'adreces sónels mapes i les traduccions,sovint formant nombroses capes. Això normalment vol dir que algunes adreces de nivell superior s'han de traduir a altres de nivell inferior d'alguna manera. Per exemple, unsistema de fitxersen undisc lògicfunciona utilitzant números de sectorlineal,que s'han de traduir a adreces de sectorLBAabsolutes,en casos simples, mitjançantl'addicióde la primera adreça de sector de la partició. Aleshores, per a una unitat de disc connectada mitjançantParallel ATA,cadascuna d'elles s'ha de convertir a l'adreçalògicadelsector de la culataa causa de les deficiències històriques de la interfície. Elcontrolador de disctorna a convertir-lo en LBA i, finalment, en númerosfísics decilindre,capçalisector.

Elsistema de noms de dominiassigna els seus noms a i des d'adreces específiques de la xarxa (normalment adreces IP), que al seu torn es poden assignar a adreces de xarxade capa d'enllaçmitjançantel protocol de resolució d'adreces.La traducció d'adreces de xarxatambé es pot produir a la vora dediferentsespais IP, com ara unaxarxa d'àrea locali Internet.[4]

Referències

[modifica]
  1. «What is an address space?» (en anglès americà). [Consulta: 18 setembre 2023].
  2. «What is an Address Space?» (en anglès). [Consulta: 18 setembre 2023].
  3. «IPv4 Address Space Registry» (en anglès). Internet Assigned Numbers Authority (IANA). Arxivat de l'originalel April 30, 2010. [Consulta: September 1, 2011].
  4. «What does "address space" means when talking about IO devices?» (en anglès). [Consulta: 18 setembre 2023].