142 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

743
views
2 answers
1 votes
admin asked Oct 26, 2019
743 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?
515
views
1 answers
1 votes
admin asked Oct 25, 2019
515 views
What is the difference between a physical address and a virtual address?
451
views
0 answers
0 votes
admin asked Oct 26, 2019
451 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.
449
views
0 answers
0 votes
admin asked Oct 26, 2019
449 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?