In: Computer Science
When scheduling processes on multiple cores, which is the
following is not a valid state-
ment?
Having a run queue per core reduces contention
Scheduling affinity (keeping a process executing on the same core)
promotes good cache perfor-
mance
Work stealing is when work owned by a particular core is illicitly
taken by another core without
permission
Which of the following is not a valid transition between process
states?
A process that is waiting for I/O can be dispatched and given the
CPU to execute when the I/O
completes
A process that is on the run queue can be dispatched and given the
CPU to execute
A process that is running can be preempted and placed on the run
queue
Hi, I would love to answer you with this question, hope you will like an answer and get a clear idea related to the same. So not wasting much time lets get started with the question.
Ans.1 When scheduling processes on multiple cores, which is the following is not a valid statement?
Ans.2 Which of the following is not a valid transition between process states?
I hope you got an answer an a clear idea for the same.
Please like an answer and do comment for any type of queries.
Thanks and Happy to help :)
HAPPY LEARNING