Adresa (informatika)
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 18. června 2018; kontroly vyžadují
9 úprav .
Adresa je znak nebo skupina znaků, která identifikuje registr , konkrétní části paměti nebo nějaký jiný zdroj dat nebo cíl informací. [1] [2]
Typy adres [2]
- Skutečná ( anglicky real address ) - adresa umístění dat v reálné paměti.
- Virtual ( anglicky virtual address ) - adresa ve virtuální paměti , při použití se převede na skutečnou adresu.
- Logical ( anglicky logical address ) - adresa určená programem převodem datového klíče podle nějakého algoritmu; adresa ve virtuální paměti.
- Adresa jednotky je logická adresa skládající se z čísla kanálu a čísla zařízení v kanálu.
- Fyzická ( anglicky fyzická adresa ) - číslo, které identifikuje buňku nebo oblast fyzické paměti; jedinečný název, který jednoznačně identifikuje konkrétní externí zařízení.
Programy
- Customizable ( angl. customizable address ) - adresa v bootovacím modulu , změněná během načítání při konfiguraci pro konkrétní pozici programu v RAM.
- Relocatable ( anglicky relocatable address ) - adresa, jejíž hodnota se nastavuje při pohybu programu stroje obsahujícího tuto adresu; adresu, která má být změněna v přemístěném programu.
- Spodní adresa programu ( anglicky low program address ) - nejnižší adresa paměťové oblasti, kde je program načten.
- Nejvyšší adresa programu ( anglicky high program address ) - nejvyšší adresa oblasti paměti, kde je program načten.
- Adresa vstupního bodu je adresa příkazu nebo samotného příkazu, kterým začíná provádění programu nebo procedury.
- Adresa vektoru přerušení je jedinečná adresa, která ukazuje na paměťové buňky obsahující adresu obsluhy přerušení (a případně další data, jako je priorita zpracování).
Strojový jazyk
- Adresa skoku ( anglicky branching address ) - adresa paměťové buňky, určená příkazem pro přenos řízení .
- Návratová adresa ( angl. return address ) - adresa ve volajícím programu, na kterou je po skončení volaného programu přeneseno řízení (viz také: Zásobník volání ).
- Adresa operandu ( anglicky source address ) - adresa buňky nebo paměťové oblasti, ze které se získávají zpracovávaná data.
- Adresa výsledku ( anglicky result address ) - adresa, kam se zapíše výsledek operace provedené strojovou instrukcí.
- Adresa registru ( angl. register address ) - pořadové číslo nebo symbolický název registru , ekvivalentní jeho číslu.
- Executive ( real ; anglicky efektivní (executive) address ) - adresa operandu příkazu v něm obsaženého nebo vypočítaného na základě obsahu jeho polí.
- Explicitní ( anglicky explicit address ) - adresa operandu reprezentovaná jako absolutní výraz.
- Implied ( angl. implied address ) - adresa operandu zadaná jako symbolické jméno, absolutní nebo přemístitelný výraz a převedená assemblerem na explicitní adresu.
- Absolute ( true , zero level ; anglicky absolute address ) - adresa ve strojovém jazyce , která identifikuje paměťovou buňku nebo zařízení bez použití mezičlánků.
- Symbolic ( anglicky symbolic address ) - adresa vyjádřená ve formě vhodné pro programování; adresa určená pomocí symbolického kódovacího jazyka ; symbolické jméno (druh implicitní adresy ).
Vypočítané adresy
- Direct , direct ( anglicky direct address ) - adresa paměťové buňky s operandem příkazu.
- Nepřímá ( anglicky indirect address ), adresa adresa - adresa paměťové buňky obsahující adresu operandu (přímá nebo nepřímá).
- Víceúrovňová ( anglicky multilevel ) - nepřímá adresa se dvěma nebo více úrovněmi adresování.
- Base ( anglicky base address ), base - aditivní část výkonné adresy , konstanta pro určitou množinu adresovatelných dat; výchozí bod pro relativní adresy .
- Based ( anglicky based address ) – adresa vyjádřená pomocí základní adresy a offsetu .
- Relativní ( eng. relativní adresa ), offset ( eng. displacement ) - adresa daná relativně k nějaké bázi ( base address ); měnitelná část založených adres .
- Indexed ( anglicky indexed address ) - adresa, jejíž hodnota je změněna na hodnotu obsahu indexového registru .
- Self-determining ( self -relative ; anglicky self-relative address ) je relativní adresa , která jako základní adresu používá adresu příkazu, ve kterém se nachází .
- Vypočítaná ( anglicky computing (calculated) address ) - adresa záznamu v externí paměti, určená převodem klíče záznamu podle nějakého algoritmu.
- Hašovaná ( angl. hash address ) - vypočítaná adresa , jejíž algoritmus tvorby je založen na použití jedné z randomizačních metod ( hašování ).
- Adresa odkazu ( anglicky link address ) - pole v záznamu souboru označující pozici dalšího čitelného záznamu v logickém pořadí; spojovací prvek v propojených seznamech .
Počítačové sítě
- Network ( anglicky network address ) - adresa portu v počítačové síti.
- Globální ( anglicky global address ) - adresa v počítačových sítích, skládající se z jedné jednotky a udávající, že tento rámec je určen pro všechny stanice.
- Skupina ( anglicky multicast address ) - adresa v lokálních sítích (LAN), která definuje skupinu stanic v této síti.
- Broadcast ( anglicky broadcast address ) - adresa v LAN, indikující, že zpráva je adresována všem stanicím v této síti.
- Transportní adresa je identifikátor poskytovaný transportní vrstvou a používaný jedním objektem relace k identifikaci jiného objektu relace.
Viz také
Poznámky
- ↑ ST ISO 2382/7-77 // Informatika. Terminologie: Referenční příručka. Číslo 1 / Recenzent Ph.D. tech. vědy Yu. P. Selivanov. - M . : Nakladatelství norem, 1989. - 168 s. - 55 000 výtisků. — ISBN 5-7050-0155-X .
- ↑ 1 2 Pershikov V.I., Savinkov V.M. Výkladový slovník informatiky / Recenzenti: Ph.D. Fyzikální matematika Sci. A. S. Markov a Dr. Phys.-Math. vědy I. V. Pottosin. - M. : Finance a statistika, 1991. - 543 s. — 50 000 výtisků. - ISBN 5-279-00367-0 .