Linux Kernel Programming - Process Management in depth

Deep Dive into process management of Linux Kernel

Udemy
platform
English
language
Operating Systems
category
Linux Kernel Programming  - Process Management in depth
2
students
1 hour
content
May 2023
last update
$19.99
regular price

What you will learn

Process and Thread in linux kernel in detail

How the process creation and termination is handled in Linux kernel

How the process and thread handled in Linux kernel

Process Family tree

Why take this course?

Welcome to the "Process Management in Linux Kernel" course! This course is designed to give you a deep understanding of how processes are managed within the Linux kernel.

As you may know, Linux is a popular operating system used in a wide range of devices, from smartphones to servers. Processes are the fundamental building blocks of any operating system, and understanding how processes are managed in the Linux kernel is critical for developers, system administrators, and anyone working with Linux-based systems.

In this course, we will cover the various aspects of process management in the Linux kernel, including process scheduling, process creation and termination, interprocess communication, and process debugging. We will also discuss the various tools and techniques used for analyzing and optimizing process management in the Linux kernel.


Below are the few Topics which we are going to covers in detail:


  1. Introduction to Process Management: This section provides an overview of process management in the Linux kernel, including the role of the scheduler, the process lifecycle, and process states.

  2. Process Descriptor : Learn how Linux kernel manage information of each process .

  3. Process Context : meaning and role of Process context of Linux kernel

  4. Manipulate Process States : How to change the stats of current running process .

  5. Process Creation and Termination: This section covers how new processes are created in the Linux kernel, including the fork() system call, and how processes are terminated, including the exit() system call.

To get the most out of this course, you should have a good understanding of C programming and the Linux operating system. By the end of the course, you will have a solid understanding of how processes are managed in the Linux kernel and be able to apply this knowledge to real-world scenarios.

So, let's get started and dive into the fascinating world of process management in the Linux kernel!

Screenshots

Linux Kernel Programming  - Process Management in depth - Screenshot_01Linux Kernel Programming  - Process Management in depth - Screenshot_02Linux Kernel Programming  - Process Management in depth - Screenshot_03Linux Kernel Programming  - Process Management in depth - Screenshot_04

Related Topics

5318490
udemy ID
5/10/2023
course created date
5/27/2023
course indexed date
Bot
course submited by