Question
Q3. The Linux kernel internally refers to processes as tasks. Linux stores all the information about a task in a process descriptor, which is a
Q3. The Linux kernel internally refers to processes as tasks. Linux stores all the information about a task in a process descriptor, which is a relatively large data structure of the type struct task_struct. Thedenitionof struct task_structcanbefoundin
(a) In Linux, each process can be in exactly 1 of 5 dierent states. Examine sched.h and locate the task state bitmask. What are the 5 process states in the Linux kernel?
(b) Among the information stored in struct task_struct are other data structures associated with each task (i.e., process). What are the names of the data structures for the following: the CPU-specic state of the task the list of the tasks children the lesystem information the open le information
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started