Question: 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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!