00:01
In this question we look at the first sub question that is task allocation options.
00:19
So in this task allocation we distribute n tasks that is we distribute n tasks among m number of cpu cores.
00:37
Now here since the scheduling on different cores is independent.
00:45
The scheduling on different cores is independent.
01:02
So we can consider each task individually and then we can decide which core to assign it for.
01:10
So for each tasks there are m cpu cores.
01:14
So as there are n tasks in total the total number of different options for task allocation will be m n.
01:49
So now we'll see the task scheduling options that are there.
01:56
That is the next sub question that is scheduling options.
02:07
So here after the tasks have been allocated to each core the next step is the task scheduling within the core.
02:20
So let us assume let us assume that there are n1 n2 and nm tasks that is there are n1 n2 and such nm tasks allocated.
02:43
That is allocated to each core allocated to each core.
02:56
So here n1 represents the number of tasks on first core and n2 represents the number of tasks on the second core and so on up to nm representing the number of tasks on the nth core...