Skip to content

GemDeKaise/Linux-Thread-Scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anghelescu Andrei 322CA

Thread Scheduler

Concept

Am implementat un scheduler care foloseste un algoritm de tip preemptive round-robin. Schedulerul este implementat folosind doua liste inlantuite.

Implementare

Codul este foarte bine comentat si detaliat.

In fisierul "scheduler.h" sunt definite structurile de date necesare pentru implementarea schedulerului. O strucutra de Thread este definita pentru a putea retine informatii despre threaduri. O structura de Scheduler este definita pentru a putea retine informatii despre scheduler si liste inlantuite de threaduri.

In fisierul "scheduler.c" sunt implementate functiile necesare pentru a putea folosi schedulerul.

Am ales sa folosesc functiile de mutex in locul semaforului, deoarece mi s-a parut mai usor de inteles, implementat si de folosit.

Rulare

make -f Makefile.checker

Bibliografie

Curs 4 Curs 8 Curs 9

Lab 8

YouTube

Mutex - video

Round Robin - video

Short Program Description

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors