İşlem yönetimi
![Operating system placement.svg](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Operating_system_placement.svg/165px-Operating_system_placement.svg.png)
Çok aşamalı programlama ya da çok aşamalı görevlendirme yapan işletim sistemi eşzamanlı olarak bir sürü işlemi sürdüren bir sistemdir. Çok aşamalı programlama, işlemcinin her işlemi bir süre için tahsis etmesi ve uygun anda ayırmasını gerektirir. Eğer işlemci bir işlemin sürdürülmesi sırasında ayırmışsa, tekrar başlatılması mümkün olduğunca kolay olacak şekilde yapılmalıdır.
İşletim sisteminin bir programın sürdürülmesi için tahsis ya da ayırma sırasında işlemcinin kontrolünü yeniden almasın için iki mümkün yol vardır:
İşlem bir sistem çağrısı yapar(yazılım kesilmesi olarak da bilinir); örnek olarak sabit diskteki bir dosyaya erişme talebi sırasında bir I/O talebi oluşur.
Donanım kesilmesi meydana gelir; örnek olarak klavyede bir tuşa basılır ya da bir zamanlayıcının süresi biter(baraj çok aşamalı görevlendirmesinde kullanılır)
Bir işlemin durması ve başka bir işlemin başlaması bağlam değişimi olarak adlandırılır. Çoğu modern işletim sisteminde işlemler bir çok alt işlem oluşturabilir. Bu iş parçacıkları kavramına girer. Bir iş parcağı alt işlem olarak görüntülenir yani bir ayırma, bir işlemin kodunun içinde sürdürülen bağımsız dizidir. İş parçacıklarının önemi dağıtılmış ya da istemci-sunucu sistemlerin dizaynında ve bir yazılımın paralel hesaplama sisteminde çalışmasında önemi artar.
0 Yorum:
Yorum Gönder
Kaydol: Kayıt Yorumları [Atom]
<< Ana Sayfa