Adresa (informatica)
Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 18 iunie 2018; verificările necesită
9 modificări .
O adresă este un caracter sau un grup de caractere care identifică un registru , anumite părți ale memoriei sau o altă sursă de date sau destinația informațiilor. [1] [2]
Tipuri de adrese [2]
- Real ( în engleză adresa reală ) - adresa locației datelor din memoria reală.
- Virtual ( adresă virtuală în engleză ) - adresa din memoria virtuală , când este utilizată, este convertită într-o adresă reală.
- Logic ( în engleză adresa logică ) - adresa determinată de program prin conversia cheii de date după un algoritm; adresa în memoria virtuală.
- Adresa unității este o adresă logică constând din numărul canalului și numărul dispozitivului din canal.
- Physical ( adresă fizică în engleză ) - un număr care identifică o celulă sau o zonă a memoriei fizice; un nume unic care identifică în mod unic un anumit dispozitiv extern.
Programe
- Personalizabil ( ing. adresa personalizabila ) - adresa din modulul de pornire , schimbata in timpul incarcarii cand este configurata pentru o anumita pozitie a programului in RAM.
- Relocatable ( în engleză relocatable address ) - adresa, a cărei valoare este setată în timpul deplasării programului mașinii care conține această adresă; adresa care urmează să fie modificată în programul relocat.
- Adresa inferioară a programului ( în engleză low program address ) - cea mai mică adresă a zonei de memorie în care este încărcat programul.
- Adresa superioară a programului ( în engleză high program address ) - cea mai înaltă adresă a zonei de memorie în care este încărcat programul.
- Adresa punctului de intrare este adresa comenzii sau a comenzii în sine, cu care începe execuția programului sau a procedurii.
- Adresa vectorului de întrerupere este o adresă unică care indică celulele de memorie care conțin adresa operatorului de întrerupere (și posibil date suplimentare, cum ar fi prioritatea de procesare).
Limbajul mașinii
- Adresă de salt ( adresă de ramificare în engleză ) - adresa celulei de memorie, determinată de comanda de transfer de control .
- Adresă de retur ( ing. adresa de retur ) - adresă din programul apelant, căreia i se transferă controlul după terminarea programului apelat (vezi și: Call Stack ).
- Adresă operand ( adresă sursă în engleză ) - adresa celulei sau zonei de memorie din care sunt preluate datele procesate.
- Adresa rezultatului ( adresa rezultatului în engleză ) - adresa la care este scris rezultatul operației efectuate de instrucțiunea mașinii.
- Adresa registrului ( ing. adresa registrului ) - numărul de serie sau numele simbolic al registrului , echivalent cu numărul acestuia.
- Executive ( real ; engleză effective (executive) address ) - adresa operandului comenzii conținute în acesta sau calculată pe baza conținutului câmpurilor sale.
- Explicit ( în engleză adresa explicită ) - adresa operandului , reprezentată ca o expresie absolută.
- Implied ( eng. implied address ) - adresa operandului , dată ca nume simbolic, expresie absolută sau relocabilă și convertită de asamblator într-o adresă explicită.
- Absolut ( adevărat , nivel zero ; adresa absolută în engleză ) - adresă în limbajul mașinii care identifică o celulă de memorie sau un dispozitiv fără a utiliza legături intermediare.
- Simbolic ( adresă simbolică în engleză ) - o adresă exprimată într-o formă convenabilă pentru programare; adresa determinată prin intermediul unui limbaj de codificare simbolică ; un nume simbolic (un fel de adresă implicită ).
Adrese calculate
- Direct , direct ( în engleză adresa directă ) - adresa celulei de memorie cu operandul comenzii.
- Indirect ( în engleză adresa indirectă ), adresa adresei - adresa celulei de memorie care conține adresa operandului (directă sau indirectă).
- Multilevel ( în engleză multilevel ) - adresă indirectă cu două sau mai multe niveluri de adresare.
- Baza ( adresa de baza in limba engleza ), baza - parte aditiva a adresei executive , constanta pentru un anumit set de date adresabile; punctul de plecare pentru adresele relative .
- Bazat ( adresă în limba engleză ) - o adresă exprimată în termeni de adresă de bază și offset .
- Relativ ( ing. adresa relativă ), offset ( ing. deplasare ) - adresă dată relativ la o bază ( adresa de bază ); parte mutabilă a adreselor bazate .
- Indexat ( adresă indexată în engleză ) - adresa, a cărei valoare este schimbată în valoarea conținutului registrului de index .
- Autodeterminare ( self -relative ; engleză self-relative address ) este o adresă relativă care folosește adresa comenzii în care se află ca adresă de bază .
- Calculated ( English computing (calculated) address ) - adresa înregistrării din memoria externă, determinată prin conversia cheii de înregistrare conform unui algoritm.
- Hashed ( eng. hash address ) - o adresă calculată , al cărei algoritm de formare se bazează pe utilizarea uneia dintre metodele de randomizare ( hashing ).
- Adresă de legătură ( adresă de legătură în engleză ) - un câmp din înregistrarea fișierului, care indică poziția următoarei înregistrări lizibile în ordinea logică; element de legătură în listele legate .
Rețele de calculatoare
- Rețea ( adresă de rețea în engleză ) - adresa portului din rețeaua de calculatoare.
- Global ( adresă globală în engleză ) - o adresă în rețelele de calculatoare, constând dintr-o unitate și care indică faptul că acest cadru este destinat tuturor stațiilor.
- Grup ( adresă multicast în engleză ) - adresă în rețelele locale (LAN), care definește un grup de stații din această rețea.
- Broadcast ( adresă de difuzare în engleză ) - o adresă pe LAN, care indică faptul că mesajul este adresat tuturor posturilor din această rețea.
- O adresă de transport este un identificator furnizat de stratul de transport și utilizat de un obiect de sesiune pentru a identifica un alt obiect de sesiune.
Vezi și
Note
- ↑ ST ISO 2382/7-77 // Informatică. Terminologie: Manual de referință. Numărul 1 / Referent Ph.D. tehnologie. Științe Yu. P. Selivanov. - M . : Editura de standarde, 1989. - 168 p. - 55.000 de exemplare. — ISBN 5-7050-0155-X .
- ↑ 1 2 Pershikov V.I., Savinkov V.M. Dicţionar explicativ de informatică / Recenzători: Ph.D. Fiz.-Matematică. Sci. A. S. Markov și Dr. Phys.-Math. Științe I. V. Pottosin. - M. : Finanţe şi statistică, 1991. - 543 p. — 50.000 de exemplare. - ISBN 5-279-00367-0 .