Difference between static and dynamic scheduling in distributed system
Answers
Answered by
0
Answer:
Static Scheduling is the mechanism, where we have already controlled the order/way that the threads/processes are executing in our code (Compile time). ... Dynamic Scheduling is the mechanism where thread scheduling is done by the operating systems based on any scheduling algorithm implemented in OS level.
Thank you...
Answered by
0
Difference between static and dynamic scheduling in a distributed system:
- In the static scheduling method, the assignment of tasks is performed offline, that is, before the real-time task is officially scheduled for execution on the processor, the task's allocation and scheduling time on the processor are scheduled, and the task is executed in accordance with the pre-scheduling plan after the task has officially started executing. Its advantage is that it can schedule the deployment in advance to reduce the overhead in the task scheduling process.
- In the dynamic scheduling method, the task assignment and schedulability testing are performed online while the system is running. Because, in a real-time system, many tasks are not on the processor in a periodic manner, especially non-periodic tasks arrive at the system randomly and are dynamically scheduled for the execution.
To know more
Difference between static and dynamic interconnection network in computer architecture
https://brainly.in/question/3504156
Explain in details : scheduling in Linux.
https://brainly.in/question/9074384
Similar questions