Top "Mmu" questions

For programming the MMU hardware to implement paging or virtual addressing.

Difference between logical addresses, and physical addresses?

I am reading Operating Systems Concept and I am on the 8th chapter! However I could use some clarification, or …

memory-management memory-address tlb mmu
understanding pmap output

I was trying to see memory map of a process on Linux x86-64 using pmap -x command. I got …

linux linux-kernel pmap mmu
Do multi-core CPUs share the MMU and page tables?

On a single core computer, one thread is executing at a time. On each context switch the scheduler checks if …

multithreading operating-system hardware multicore mmu
ARM Bootloader: Disable MMU and Caches

According to some tutorials, we will disable MMU and I/D-Caches at the beginning of bootlaoder. If I understand correctly, …

arm bootloader mmu
Page table in Linux kernel space during boot

I feel confuse in page table management in Linux kernel ? In Linux kernel space, before page table is turned on. …

linux-kernel mmu
How to debug an aarch64 translation fault?

I am writing a simple kernel in armv8 (aarch64). MMU config: 48 VA bits (T1SZ=64-48=16) 4K page size All …

arm kernel arm64 mmu armv8
How does kernel know, which pages in the virtual address space correspond to a swapped out physical page frame?

Consider the following situation: the kernel has exhausted the physical RAM and needs to swap out a page. It picks …

kernel virtual-memory memory-management mmu