The preemptive scheduler is implemented through time and signal functions. In gtthread_init(long period) function, a timer is initiated through "setitimer(ITIMER_PROF, &timer, NULL)". When the timer ...
In this paper, we present an extension of the SystemC simulator in order to allow its execution on an IA-64 platform. Our approach relies on adding to SystemC a new user thread package in a simple way ...
This was a project to learn more about implementing thread synchronization algorithms from the book "Operating Systems: Principles and Practice" by Michael Dahlin and Thomas E. Anderson. Everything ...