edited by
525 views
1 votes
1 votes

Can Someone explain these terms in little bit details .And where do we use them..I don't want anybody to give any reference link on then .Just explain them  in an informal way if you can do So.

  1. Linker address origin
  2. load address origin
  3. Phase library
  4. absolute library
edited by

1 Answer

2 votes
2 votes

On a modern operating system, virtual and physical memory is tightly coupled and mostly all memory accesses go through virtual memory. On loading, our program's binary image is mapped into virtual memory . On load, the entirety of our program's binary image is mapped into virtual memory. Then, as we access your prprogram, paging loads the binary image into physical memory page by page.

Using this technique, which requires

Linked  Origin address --> Address of the  origin assigned  by the  linker  while  producing  a binary  program.

Load Origin address --->Address of the  origin  assigned  by the loader  while  loading the binary program  for execution. Both these addresses may differ.

Same set of addresses may have been in the  program. This results  to conflict  , hence may differ.

edited by

Related questions

0 votes
0 votes
0 answers
2
Overflow04 asked Sep 1, 2022
323 views
How to solve this question.
2 votes
2 votes
0 answers
4