Process Address Space

  • Each process runs in its private address space
    • An address space contains private stack, data, code area
  • Reentrant kernels may have more than one control path each having a private kernel stack
  • It is however possible for processes to share the same address space
    • This may be done if a program is needed by several users
    • Or to save memory
      • mmap()

        allows one to map blocks of information (files) into the address space which can in turn be used by multiple processes or users

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s