Blogumuzdaki yazıya yorum yapılmıştır. Euzun Teması Hayırlı uğurlu olsun..

Sayfalar

İşlem yönetimi

5 Haziran 2012 Salı tarihinde yazılmıştır.

Operating system placement.svgİşlem yönetimi günümüz işletim sistemlerinin önemli bir parçasıdır. İşletim sisteminin işlemlere yer alması, aralarında haberleşmeyi sağlaması onun önemli görevlerindendir. İşletim sistemi kaynakları işlemlere göre ayırmalı, işlemleri veri aktarımı ve paylaşımına uygun hale getirmeli, her işlemin kaynağını diğer işlemlerden korumalı ve işlemler arası senkronizyonu sağlamalıdır. Bunları yapabilmek için işletim sistemi her işlem için o işlemin mevkisini ve sahipibi tanımlayan ve işletim sistemini her veriği üzerinde kontrol uyguladığı bir veri yapısı sağlamalıdır.Çoğu modern işletim sistemlerinde, aynı anda bir programın bellekte yüklü birden fazla aşaması olabilir; örnek verirsek birden fazla kullanıcı çalıştırıyor olabilir, her kullanıcı programın belleğe yüklü ayrı kopyalarına sahip olur. Bazı programlara, bellekte sadece bir kopyasına sahip olmak mümkün olabilmektedir, bir kaç kullanıcının paylaşılmış erişimi olabilir, böylece her biri aynı program kodunu kullanabilir. Böyle bir programa "evresel" denebilir. Her aşamadaki işlemci sadece bir programdan gelen direktifi çalıştırıyor olabilir ancak birkaç işlem bir süre boyunca her işlemi işlemciye aralıklara atayarak geriye kalanlar geçici olarak pasif olursa sürdürülebilir. İşlemlerin sayısı bir süre boyunca sürdürelibir, aynı zamanda eş zamanlı olarak da yürütülebilir.

Ç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.

İşlem yönetimi için “0 yorum” bulunmaktadır.