Ugrás a tartalomhoz

Operációs rendszerek

Dr. Fazekas Gábor (2011)

Kempelen Farkas Hallgatói Információs Központ

A Linux, a Unix és a Windows 2000 ütemezési tulajdonságai

A Linux, a Unix és a Windows 2000 ütemezési tulajdonságai

Linux ütemezés

  • ütemezési osztályok

    • – SCHED_FIFO: first in – first – out típusú valós idejű szálak

    • – SCHED_RR: Körkörös típusú valós idejű szálak

    • – SCHED_OTHER: Más, nem valós idejű szálak

  • minden osztályban több prioritás használata

Unix ütemezés

  • leginkább előnyben a valós idejű processzusok

  • következő a kernel-módú processzusok

  • legkevésbé előnyben a felhasználó-módú processzusok

Windows 2000 ütemezés

  • a prioritások szerinti két osztály

    • – valós-idejű: minden szálnak fix, meg nem változtatható prioritása van

    • – változtatható: a szálak prioritása élettartamuk alatt változtatható

  • minden osztályon belül 16 prioritási szint van

  • ütemezés: prioritás vezérelt preemptív ütemezés