Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1.What data structure does the kernel use to hold the state of the CPU and of th

ID: 3751932 • Letter: 1

Question

1.What data structure does the kernel use to hold the state of the CPU and of the process? How many of this structure are there? Name three elements in the structure.

2. Describe external fragmentation. What technique did PALM OS use to correct memory fragmentation? How did they avoid causing problems for running programs?

3. Draw the Mac OS System 1 memory layout

4.In the application partition of Mac OS System 1:

A. How was the heap guarded? Where there problems with this method?

B. How was the stack guarded? Where there problems with this method?

Explanation / Answer

Please Note: I have answered the first question, according to Chegg Answering Guidelines. Please Re-Post for receiving the answers on the other Questions.

Q1.

Answer)

Process Control Block (PCB) is the data structure does the kernel uses to hold the state of the CPU and of the process. For correct and efficient process management the PCB stores different items of data. The three main categories of the data structure are:

Process identification data

Process state data

Process control data

There are mnay elements in PCB which is used by the OS to manage the OS such as:

process scheduling state

Process structuring information

I/O Status Information

CPU Scheduling Information

Memory Management Information

and more....

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote