Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jan 2004 16:17:19 +0100
From:      Andrea Vacondio <andrea.vacondio@fastwebnet.it>
To:        freebsd-current@freebsd.org
Subject:   Questions about ULE and Priority Propagation
Message-ID:  <1075389432.15210.10.camel@Torakiki-Linuz>

next in thread | raw e-mail | index | archive | help
Hi all, i'm writing a document on schedulers in modern OS.. i've some
questions about the FreeBSD ULE scheduler..
First of all i couldnt find a good explanation for "priority
propagation", how does it work?? 
Second and most important,i'm reading Jeff Roberson documents about ULE,
he says there are 2 queues, current and next.. the scheduler picks up
from current queue and when its empty next and current r switched. This
guarantees fairness,  but later it's written that any intrrupt,
real-time and iteractive thread is inserted into current queue..given
this, i'm wondering if it could happen that a lot of real-time or
interective threads prevent queues swithing..perhaps i'm missing
something..
thank you in advance
Andrea



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1075389432.15210.10.camel>