Proses: Çalışır durumda olan programa verilen isimdir.
Cpu farklı prosesler arasında zaman dilimlerine anahtarlanır.
Klasik Proses: van Neumann mimarisi bilgisayarlarda işletilmekte olan programa tabidir. daha sonra modern proses theread kavramı ortaya çıkmıştır. Theread her prosesin altında oluşturulmuş işlemcik denilebilir. Çok işlemcili sistemlerde her bir işlemciye bir theread atmak suretiyle gerçek paralellik sağlanabilir. Tek işlemcili sistemlerde ise prosesin sahip olduğu threadlar zaman paylaşımlı olarak çalışırlar. Bu yüzden gerçek paralellik sağlanamaz.
Sistem Çağrıları: Uygulamaların işletim sistemiyle konuşmasını sağlayan işlerdir.
Proses Kontrol Bloğu: Proseslere ait bilgilerin tutulduğu bloklardır. Nerede yer aldığı, sonraki proses, hafıza boyutu gibi bilgiler yer alır.
İki Durumlu Proses Modeli
Proses , Cpu tarafından ya çalışıyordur ya da çalışmıyordur.
Üç Durumlu Proses Modeli
Proses Çalışıyor olabilir, bekliyor olabilir veya hazır durumda olabilir.
Parent ve Child Proses
Prosesler tarafından oluşturulan child proses; child tarafından üretilen proseslere parent prosesler olarak adlandırılır.
CPU Planlanması
Bir bilgisayar sisteminde paylaşılan kaynakların kullanımı planlamak önemli bir konudur.
Bağlam Anahtarlama: Data ve durum kaydedicilerin anahtarlanması gerekir.
Planlama Çeşitleri
Kesmeyen Planlama: Cpu’ nun prosesin kendi isteği dışında başka bir prosese atanamadığı işlem şeklidir. Sırası nasılsa öyle ilermektedir.
Kesen Planlama: Bir proses kendi isteğinin dışında Cpu’ yu bırakmak durumunda kalabiliyorsa bu işlem türü kesendir.Yani çalışan bir proses varken öncelikli gelen bir proses varsa diğer prosesi askıya alır.
a-)Kesmeyen Planda Algoritma Seçimi
a.1-)İlk gelene önce servis verilen algoritma(Firs come firs served – FCFS)
Proseslerin sisteme geliş sırası önemlidir. İlk gelen ilk işlenir.
a.2-)İşletim süresi en kısa olan işe önce servis verilen algoritma(Shortest Job Firs -SJF)
Minumum servis süresi gerektiren proses en yüksek önceliğe sahiptir. FCFS ye göre geliş sırasının bir önemi yoktur.
0 Yorum