Nope - From step 3&4 in the book. There are no counters for critical and high priority queues either. The 'failsafe' for servicing the medium priority is when all the processes in the critical and high ready queues have been executed or when a medium priority instance is found when servicing the low priority queue (intervleave) - all the medium processes will be executed.
The scheduler will not service the low priority queue within 15 times of skipping the low queue - and even then, if the scheduler is executing low priority instances it will still service a medium (or critical or high) process if one is found in the ready queue. hth, Mark. -----Original Message----- From: Marc Thach Xuan Ky [mailto:[EMAIL PROTECTED]] Sent: Friday, January 03, 2003 6:21 AM To: [EMAIL PROTECTED] Subject: IOS process scheduler algorithm [7:60206] Hi all, I am reading Cisco Press "Inside Cisco IOS Software Architecture" and have some outstanding questions about the scheduler, maybe somebody can help me. The text describes how the low priority queue is only skipped 15 times before it is serviced even when there are processes queuing at higher priorities. Does this count up to 15 include the times that both medium and low priority queues are skipped? There seems to be no similar counter for the medium queue, am I correct then in assuming that the only failsafe servicing of the medium priority queue is acheived via the "interleaving" occuring during failsafe servicing of the low priority queue, which would imply the answer to the first question? rgds Marc Message Posted at: http://www.groupstudy.com/form/read.php?f=7&i=60292&t=60206 -------------------------------------------------- FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]