2015-04-28 20 views
5

İş kuyruğu ile hazır sıra arasındaki fark nedir ve bunlar birbirini dışlayan mıdır? iş kuyruğunda olabilir -İş kuyruğu ve hazır sıra

hazır kuyruk yürütülmesine veya yürütmek için hazır basitçe tüm işlemleri bekleyen, ana bellekte depolanan tüm süreci içerir?

yeni bir süreç öncelikle gider mi hangi kuyruk oluşturulduğunda?

cevap

5

hazır sıra bir çekirdek/CPU zamanlanması bekleyen tüm işlemlerin bir sıra. İşlemin kod veya veri sayfalarının mutlaka ana bellekte olması gerekmez. İşletim sistemi demand paging kullanıyorsa, işlem için sayfa tahsis edilmese bile hazır kuyruğuna numaralı yeni süreçler yerleştirilir. İsteğe bağlı disk belleği olmayan sistemler, sayfaları hazır kuyruğuna girmeden önce bir işleme önceden önbelleğe alır. thisiş kuyruğu göre

yığın depolama ikamet ve ana bellek tahsisi bekliyor süreçlerin listesidir. Yani olmayan bir talep sayfalanmamış sistemde

iş kuyruğu ve hazır kuyruk birbirini dışladığı ve yeni bir süreç iş kuyruğunda gider.

1

İş kuyruğu sisteminde tüm süreçlerin kümesi içerir ve hazır kuyruk ana bellekte bulunan ve idam edilmeyi bekleyen tüm süreçlerin kümesi içerir.

İş kuyruğu hazır kuyruk yürütülmesi için bekleyen büyük fark vardır süreçleri içerdiği tüm süreçlerden oluşur. Bir işlemin, iş kuyruğundan yürütme için hazır kuyruğa geçmesi gerektiğinden, bunlar birbirini dışlar. Yeni bir süreç iş kuyruğunda kalır ve yürütülmesi için hazır olup olmadığını o zaman hazır kuyruğuna hareket oluşturulur

.