Süreçler, durumlar ve bağlam değiştirme | İşletim Sistemleri #03

Görev Yönetimi Konusu

Eğitmen: Dr. Süleyman Burak ÇELİK

Geçen derste uygulamanın işletim sistemi hizmetlerini kontrollü çağrılarla istediğini gördük. Bugün çalışan programın kimliğini, durumunu ve kaldığı yeri nasıl sakladığımızı konuşacağız. Programı çalıştır · durumu sakla · kaldığın yerden sürdür. Temsilî bilgisayar modelinden başlayıp bu derse özgü mekanizmayı gerçek konuşmayla eşleşen şemalar ve özgün örneklerle adım adım inceliyoruz. Bu derste: 1. Sürecin taşıdığı şeyler 2. Hazır olmak ile beklemek farklıdır 3. Bir sürecin durum yolunu adım adım izle 4. Süreç kontrol bloğu: kaldığın yeri sakla 5. Bağlam değiştirmenin maliyeti 6. Süreçler oluşur, çocuklar yaratır, sonlanır 7. Kesme geldi: süreç mutlaka değişir mi? Bölümler: 0:00 Program çalışırken neye dönüşür? 0:20 Aynı program, farklı yürütme kimlikleri 1:06 Sürecin taşıdığı şeyler 1:52 Hazır olmak ile beklemek farklıdır 2:32 Bir sürecin durum yolunu adım adım izle 3:23 Süreç kontrol bloğu: kaldığın yeri sakla 4:24 Bağlam değiştirmenin maliyeti 5:23 Süreçler oluşur, çocuklar yaratır, sonlanır 6:13 Kesme geldi: süreç mutlaka değişir mi? 6:53 Üç yanlış içgüdü 7:27 Kaldığın yer kaybolmadan sıra değişir Kaynak kitap: Abraham Silberschatz, Peter B. Galvin, Greg Gagne — Operating System Concepts, 10. baskı (2018), §3.1–3.3. Kavram ve konu sırası kaynak kitaptan izlenir; anlatım, şemalar ve sayısal örnekler özgündür. Ekrandaki sayılar açık varsayımlı öğretim modelleridir; gerçek cihaz ölçümü değildir. Hedef kitle: bilgisayar mühendisliği ve yazılım öğrencileri.