user3813234
user3813234

Reputation: 1682

Meaning of "loading a process into its address space"

I'm reading about operating systems. What exactly does it mean that a process is loaded into its adress space.

I know that each process has its own adress space and that the process only sees virtual adresses.

But I have trouble with the formulation "load into the adress space". What exactly does that mean?

Does it mean that e.g. the variables used by the process are assigned certain virtual memory adresses?

Upvotes: 0

Views: 154

Answers (1)

incompetent
incompetent

Reputation: 1822

every OS supports some specific binary formats e.g. unix supports ELF and Windows EXE. when you double click the binary file, the contents from your binary stored on hard disk are loaded into process virtual address space. This is called "a process is loaded into its address space"

Upvotes: 1

Related Questions