Вводное в Линукс процессы, task_struct и тд., теоритическая составляющая, что нам понадобится при практической работе с Линукс ядром.
https://www.cs.columbia.edu/~junfeng/10sp-w4118/lectures/l07-proc-linux.pdf0:33 - Полезные Twitter
2:40 - l07-proc-linux.pdf
3:18 - Processor ID
5:05 - task_struct, thread_info, kernel stack, task queues
5:50 - Linux process address space
6:40 - process-related files & Bootlin navigation
7:27 - task_struct
10:30 - thread_info, kernel_stack, task_queue
11:11 - process states
13:27 - zombie, orphan processes
14:39 - fork(), COW
16:46 - kernel stack, current_thread_info()
18:54 - runqueue, waitqueue_t
20:38 - context switch (в кратце)
22:07 - зачем это нам нужно?
24:08 - что дальше?
5:28 - сущность `task` :)
P.S.: I do videos on Russian and English, but my audience is mostly Russian-speakers, therefore I record on this language.
Donate:
https://www.patreon.com/novitoll
4 Comments