Awesome Operating Systems

February 9, 2021

tags Operating Systems Another awesome list of available Operating System. Unix-like # Microkernel # Minix 3: MINIX 3 is a free, open-source, operating system designed to be highly reliable, flexible, and secure. It is based on a tiny microkernel running in kernel mode with the rest of the operating system running as a number of isolated, protected, processes in user mode. It runs on x86 and ARM CPUs, is compatible with NetBSD, and runs thousands of NetBSD packages. ...

Notes on OS memory management

November 27, 2020
os, mmu

tags Operating Systems Memory management requirements # Some the requirements that memory management is intended to satisfy are: Relocation Protection Sharing Logical organization Physical organization

Translating Virtual addresses

November 21, 2020
os, architecture

tags Computer Architecture Operating Systems Translating virtual address space in RISCV in Sv39 Virtual address: 0x7d_beef_cafe Virtual address in binary: 0b0111_1101_1011_1110_1110_1111_1100_1010_1111_1110 VPN[2] VPN[1] VPN[0] 12-bit offset 1_1111_0110 1_1111_0111 0_1111_1100 1010_1111_1110 502 503 252