Фізична адреса у інформатиці і комп'ютерній техніці — адреса деякої сутності (наприклад, комірки пам'яті), яка присутня на шині адреси. Противагою є .
Фізичні і віртуальні адреси можуть не збігатися у комп'ютерах або процесорах, які мають модуль керування пам'яттю (англ. memory management unit, MMU). У такому випадку віртуальною адресою комірки вважається та, що є до трансляції MMU, а фізичною — після трансляції (можна спрощено сказати, що блок MMU виставляє результат трансляції прямо на шину адреси).
Вирівняна і невирівняна адресація
Залежно від архітектури машини, швидкодія комп'ютера може зменшуватися через так званий невирівняний (англ. unaligned) доступ до даних. Наприклад, у 16-розрядному комп'ютері з 16-розрядною шиною даних доступ до комірки пам'яті, яка розташована за парною адресою (іншими словами, «вирівняна» по межі 16-розрядного слова) є швидшим, ніж до комірок, адресованих непарно: доступ до вирівняних даних займає лише один такт.
Якщо 16-розрядне значення розташоване за непарною адресою, процесору може знадобитися два цикли читання з пам'яті: перший для нижньої половини потрібної адреси (верхня відкидається), і другий — для верхньої половини (знову відкидаючи половину щойно зчитаного 16-розрядного слова). На деяких процесорах, таких як Motorola 68000 або SPARC, «невирівняний» доступ до пам'яті є неприпустимим і призводить до виняткової ситуації (у стандарті POSIX для цього означено сигнал SIGBUS).
Примітки
- Frank Uyeda (2009). Lecture 7: Memory Management (PDF). CSE 120: Principles of Operating Systems. UC San Diego. Процитовано 4 грудня 2013.
- Daniel Drake (4 грудня 2007). Memory access and alignments. . Процитовано 4 грудня 2013.
- Daniel Drake; Johannes Berg. Documentation/unaligned-memory-access.txt. kernel.org. Процитовано 4 грудня 2013.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya pro adresaciyu komp yuternoyi pam yati Pro znachennya u komp yuternih merezhah div MAC adresa Fizichna adresa u informatici i komp yuternij tehnici adresa deyakoyi sutnosti napriklad komirki pam yati yaka prisutnya na shini adresi Protivagoyu ye Fizichni i virtualni adresi pam yati Fizichni i virtualni adresi mozhut ne zbigatisya u komp yuterah abo procesorah yaki mayut modul keruvannya pam yattyu angl memory management unit MMU U takomu vipadku virtualnoyu adresoyu komirki vvazhayetsya ta sho ye do translyaciyi MMU a fizichnoyu pislya translyaciyi mozhna sprosheno skazati sho blok MMU vistavlyaye rezultat translyaciyi pryamo na shinu adresi Virivnyana i nevirivnyana adresaciyaZalezhno vid arhitekturi mashini shvidkodiya komp yutera mozhe zmenshuvatisya cherez tak zvanij nevirivnyanij angl unaligned dostup do danih Napriklad u 16 rozryadnomu komp yuteri z 16 rozryadnoyu shinoyu danih dostup do komirki pam yati yaka roztashovana za parnoyu adresoyu inshimi slovami virivnyana po mezhi 16 rozryadnogo slova ye shvidshim nizh do komirok adresovanih neparno dostup do virivnyanih danih zajmaye lishe odin takt Yaksho 16 rozryadne znachennya roztashovane za neparnoyu adresoyu procesoru mozhe znadobitisya dva cikli chitannya z pam yati pershij dlya nizhnoyi polovini potribnoyi adresi verhnya vidkidayetsya i drugij dlya verhnoyi polovini znovu vidkidayuchi polovinu shojno zchitanogo 16 rozryadnogo slova Na deyakih procesorah takih yak Motorola 68000 abo SPARC nevirivnyanij dostup do pam yati ye nepripustimim i prizvodit do vinyatkovoyi situaciyi u standarti POSIX dlya cogo oznacheno signal SIGBUS PrimitkiFrank Uyeda 2009 Lecture 7 Memory Management PDF CSE 120 Principles of Operating Systems UC San Diego Procitovano 4 grudnya 2013 Daniel Drake 4 grudnya 2007 Memory access and alignments Procitovano 4 grudnya 2013 Daniel Drake Johannes Berg Documentation unaligned memory access txt kernel org Procitovano 4 grudnya 2013