DPDatta Prabhu Minlinux-kernel.hashnode.dev·Dec 3, 2025 · 2 min readMemory ManagementPage Cache A part of the disk is maintained in physical RAM known as Page Cache. This cache is used to improve the performance of the system. A read or write from the physical memory is faster than from the disk. The page cache consists of actual ph...00
DPDatta Prabhu Minlinux-kernel.hashnode.dev·Nov 20, 2025 · 13 min readProcess ManagementThis blog will discuss process creation and termination from the programmer’s point of view. Process creation Init is the first process that gets spawned during the boot process and this process gets process Id 1. All the other processes are created ...00
DPDatta Prabhu Minlinux-kernel.hashnode.dev·Oct 27, 2025 · 41 min readData structures in Linux kernelstruct task_struct: For every process that is created in the user space, kernel creates and maintains a data structure of type ‘struct task_struct’. This structure has all the information that the kernel needs to perform process management, scheduler...00
DPDatta Prabhu Minlinux-kernel.hashnode.dev·Oct 16, 2025 · 11 min readLinux Kernel InitializationThis blog is to understand how the Linux kernel is installed and initialized in the physical memory. Linux Boot Process: When we start the system, initial control goes to the BIOS firmware, sitting on a chip on the motherboard. This software start...00