PREV INDEX NEXT

Author: Stan Eisenstat
Subject: Re: [Cs323] page table for virtual memory
Date: Monday, 23 Nov 2020, 08:34:09


    > Message Posted By: Unknown
    >
    > If there are multiple processes running, does each process have its own
    > page table and TLB? ...

Each process has its own page table and TLB entries, but
there is only one TLB.
=====

    >                ...  If virtual address space has 40 bit addresses and
    > there are multiple processes, does that also mean some memory has to store
    > each map? ...

Yes, although it is stored sparsely.
=====

    >      ...  Lastly, what happens when the process is done - are these maps
    > just deleted/overwritten?

Yes, all storage associated with the process is
reclaimed (except its status, which must be kept
until the death is reported).

--Stan-
PREV INDEX NEXT