Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions