멀티 코어에 대한 질문이 있습니다 & 멀티 CPU RR 시뮬레이션; WTime이 다중 코어 및 다중 CPU RoundRobin 시뮬레이션 알고리즘에서 어떻게 유도되는지 이해하려고합니다. 나는이 가정이 맞는지 알아 내려고 노력하고 있습니까?멀티 코어 CPU에 대한 라운드 로빈 대기 시간을 계산하는 방법
#CPU => 2;
#Cores => 2;
#Processes => 6;
TQ = 5;
Process# BurstTime
1 5
2 6
3 7
4 8
5 9
6 10
Process RR Algorithm Data
Process# BTime WTime CPU#
1 5 0 1
2 5 0 1
3 5 5 2
4 5 5 2
5 5 10 1
6 5 10 1
2 1 17 2
3 2 17 2
4 3 21 1
5 4 21 1
6 5 26 2
Is the this correct? Specifically P2 WTime?
P1 => 0
P2 => 17 - 0 = 17
P3 => 17 - (5*1) - 0 = 12
P4 => 21 - (5*1) - 0 = 16
P5 => 21 - (5*1) - 0 = 21
P6 => 26 - (5*1) - 0 = 21
프로세스 => (0 + 17 + 12 + 16 + 21 + 21) 나는 당신이 단지 하나의 글로벌 큐가 있다고 가정/6
"버스트 시간"이 실행 시간입니까? 각 프로세서 당 2 개의 코어가 있습니까? – Matthias
예 버스트 시간은 실행 시간이고 예는 각 프로세서에 2 개의 코어가 있습니다. 내가 정말로 확인하고 싶은 것은 총 WTime 값입니다. – user1741614