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....
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.