Haft A 4

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Haft A 4 as PDF for free.

More details

  • Words: 341
  • Pages: 11
İşlem Yönetimi Öğr.Gör. Dr. Şirin KARADENİZ

İşlem Kontrol Bloğu (Process Control Block) İşlem durumu İşlem numarası Program sayacı Kaydediciler Bellek sınırları Açılan dosyaların sayısı ...

• İşlem durumu: İşlem yeni, çalışıyor, bekliyor, hazır veya bitti şeklinde olabilir. • Program sayacı: İşlemde çalıştırılacak bir sonraki komutu gösterir. • MİB kaydedicileri: İşlemde kullanılan kaydediciler (AX, BX vb.) içerisindeki bilgiler bir kesme geldiğinde mutlaka saklanmalıdır.

İşlem Kontrol Bloğu (Process Control Block) İşlem durumu İşlem numarası Program sayacı Kaydediciler Bellek sınırları Açılan dosyaların sayısı ...

• MİB zamanlanma bilgisi: Burada işlemin önceliğini, zamanlama kuyruğundaki işaretçisi ve diğer zamanlama parametreleri ile ilgili bilgiler bulunmaktadır. • Bellek yönetimi bilgisi: İşletim sistemi tarafından kullanılan bellek sistemleri; taban ve limit (tavan) kaydedicileri, sayfa tablosu veya bölüm tablosu gibi bilgileri içermektedir.

İşlem Kontrol Bloğu (Process Control Block) İşlem durumu • Hesap bilgileri: İşlem tarafından kullanılan MİB İşlem numarası ve diğer parametrelerin Program sayacı kulanım zamanlarını Kaydediciler içermektedir. • G/Ç durum bilgisi: İşlem Bellek sınırları tarafından kullanılan G/Ç aygıtlarının listesi, açılan Açılan dosyaların sayısı dosyaların listesi vb. bilgileri içermektedir. ...

MİB’nin işlemden işleme geçiş aşamaları

İşlem durumu (Process state) • Yeni: İşlemin oluşturulduğunu gösterir. • Çalışıyor: İşlemin komutları yürütülmektedir. • Bekliyor: İşlem bir olayın gerçekleşmesini beklemektedir. Örneğin bir GÇ işlemi. • Hazır: İşlem bir işlemciye atanmak için beklemektedir. • Bitti: İşlem çalışmasını bitirdi.

İşlem durumu (Process state):

İşlemlerin Zamanlanması (Process Schedulers) • Tüm işlemler iş kuyruğuna (Job queue) alınmaktadır. • Çalıştırılmaya hazır olan veya bekleyen işlemler hazır kuyruğana (ready queue) alınarak MİB’ne gönderilir. • ‘Dağıtıcı (Dispatcher)’ çalıştırılacak olan bir işlemi seçerek MİB’ne gönderir.

İşlemlerin Zamanlanması (Process Schedulers) • Ardından aşağıdaki olaylar meydana gelebilir; – İşlem bir G/Ç isteğinde bulunabilir ve böylece G/Ç kuyruğuna yerleştirilir. – İşlem alt işlemler oluşturabilir ve bunların bitmesini bekleyebilir. – İşlem bir kesme oluştuğu için MİB’de çalışması durdurularak kesmenin bitiminin ardından kuyruğa alınarak MİB’ne gönderilebilir.

İşlemlerin Zamanlanması (Process Schedulers) • İlk iki durumda işlem hazır durumdan bekliyor durumuna getirilir ardından işlemler gerçekleştikten sonra hazır durumuna getirilerek kuyruğa tekrar girer. Bu döngüde bir işlem bitirilinceye, tüm kuyruklardan çıkıncaya ve kullandığı kaynakları bırakıncaya kadar kalır.

İşlemlerin kuyruğa alınarak zamanlanması

Related Documents

Haft A 4
June 2020 5
Haft A
June 2020 2
Haft A Rah
November 2019 14
Cdkey Haft Life
June 2020 1
4 A
November 2019 11
A-4
October 2019 12