The Linux Kernel/Processing

Processing: from process to CPU

Processes and Tasks

Process is a running user space program. Kernel can start a process with function do_execve. Processes occupy system resources, like memory, CPU time. System calls sys_fork and sys_execve are used to create new processes from user space. The process exit with an sys_exit system call.

How are the process handled within the kernel?

TODO

What are kernel threads?

TODO

How are kernel threads handled ?

TODO
↑Jump back a section

Synchronization

↑Jump back a section

Bottom Halves

  • softirq is internal system facility and should not be used directly. Use tasklet.

Historical

↑Jump back a section
Last modified on 9 November 2012, at 17:26