I was given a question in a quiz "A process size is 2^6+^2^12+2^23 bytes and total memory size of system is 4GB page size is 4k, how many page tables are there how many page directories and pages ? Assume that initially all memory was free ? How to solve this ?
Can a process have more then 1 page tables?
483 Views Asked by Waqar Ul Khaf At
1
There are 1 best solutions below
Related Questions in VIRTUAL-MEMORY
- Linux - process killed when linking section into lowest 2 MB of memory?
- Prevent the OS from swapping objects to virtual memory/disk in Java?
- Why bother with stack sizes?
- Explain to me this solved matrix normalization exercise?
- How can `NSUserDefaults synchronize` runs so fast?
- How to deal with big objects on runtime
- mmap man page on Mac
- How segmentation enables sharing of code or data?
- Make all pages readable/writable/executable
- Can a process have more then 1 page tables?
- How do Unix systems keep track of shared memory when processes fork()?
- How reduce cassandra virtual memory usage?
- Pages In Virtual Address Space Equation
- Access process memory directly
- Is there a way to find the file names of files mapped to the virtual memory area of a process in the linux kernel?
Related Questions in PAGE-TABLES
- Effective Access Time
- Can a process have more then 1 page tables?
- Is a process' page table mapped to Kernel address space?
- Pages In Virtual Address Space Equation
- If a virtual memory page is executable, does it imply that it is readable?
- Let's say we have a 32-bit system, or 64-bit system, or even 128-bit system. What's the size of each page table entry?
- Will an x86_64 CPU notice that a page-table entry has changed to not-present while setting the dirty flag in the PTE?
- does a large, overcommitted mmap create many page table entries?
- How prompt is x86 at setting the page dirty bit?
- x86 cr3 and linux swqpper_pg_dir
- Operating System: Memory management multilevel paging concept
- aarch64 MMU translation table
- Find physical address from logical address given page table
- Total memory for page tables & Number of pages (from the movie The Social Network)
- How to update the PMD and PTE tables of page-table by allocating or relocating memory?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Yes, some systems use multiple page tables. On the VAX, e.g., each process has three page tables.
Entirely system specific
Entirely system specific. Some systems do not even use page directories.
Add the page size to the process size and divide by the page size.