134 views
1 votes
1 votes
The 32-bit Linux kernel supports a maximum of 32768 processes in the process table, and the kernel is allocated 1,073,741,824 (1 GiB) of the virtual address space. If memory address space is divided evenly across all processes, how much virtual address space would be allocated to each process at a minimum, with the maximum number of processes running?

Please log in or register to answer this question.

Related questions

738
views
2 answers
1 votes
admin asked Oct 26, 2019
738 views
You are given the following data about a virtual memory system:The $TLB$ can hold $1024$ entries and can be accessed in $1$ clock cycle $(1\: nsec).$ A ... only $0.01\%$ lead to a page fault, what is the effective address-translation time?
512
views
1 answers
1 votes
admin asked Oct 25, 2019
512 views
What is the difference between a physical address and a virtual address?
450
views
0 answers
0 votes
admin asked Oct 26, 2019
450 views
Write a program that demonstrates the effect of $TLB$ misses on the effective memory access time by measuring the per-access time it takes to stride ... computer with a different architecture and explain any major differences in the output.
447
views
0 answers
0 votes
admin asked Oct 26, 2019
447 views
Virtual memory provides a mechanism for isolating one process from another. What memory management difficulties would be involved in allowing two operating systems to run concurrently? How might these difficulties be addressed?