This is part of The Life of a Process series. This section explains the different sections of a program. Like the BSS, Data etc.
The exec() system call
This is part of the series ‘The Life of a process’. This write-up is about the exec system call. We saw about how a process is created, but how is a new program gets loaded? Let’s see here.
The fork() system call
This is part of the series titles The Life of a Process. This part tell about how a fork system call works which is required to create a new process.
Call Stack for Beginners - Part 1
This is part of Life of a Process series, but this one is not an exact continuation of the where it was left, but it should be useful for the overall understanding of a process and its life.
Dynamic linker and loader
This is a part of the Life of a Process Series. This section explains how libraries are linked and loaded dynamically upon the start of execution of a program.
The Birth of a Process
This is a part of the series on Life of a Process. This section explains how a process is created from the shell.
The life of a Process
This is a series trying to explain the Life of a process in a Linux system. Will try to cover most of the aspects from the user space to the kernel space.
Site design and logo and content © fossix.org