Это часть моей домашней работы. Мне нужно создать какой-то процесс (функции в c), найти время посылки каждого из них, затем вычислить среднее время ожидания и среднее время оборота процессов с учетом FCFS.
Но у меня есть некоторые проблемы с поиском времени загрузки процессора.
Я попытался заключить функцию в функцию clock (), но я думаю, что она дает общее время, включая время ввода-вывода пользователем. Я правильно делаю?
//Giving an example of single process
int main(){
clock_t begin=clock(); //clock starts
process(); //actual process
clock_t end=clock(); //clock stops
float time_spent=(float)(end-begin)/CLOCKS_PER_SEC;
printf("burst time =%f\n",time_spent);
return 0;
}