Hizmetler, sistem çağrıları ve çekirdek yapıları | İşletim Sistemleri #02
İşletim Sistemlerinin Yapısı ve Sunduğu HizmetlerEğitmen: Dr. Süleyman Burak ÇELİK
Geçen derste işletim sisteminin kaynakları paylaştırdığını, ayrıntıları soyutladığını ve erişimi sınırladığını gördük. Bugün uygulamanın bir hizmeti nasıl istediğini ve çekirdeğin nasıl düzenlenebildiğini açacağız. Hizmeti iste · sınırı denetle · yapıyı seç. 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. İşletim sisteminin hizmet haritası 2. API ile sistem çağrısını ayır 3. İstek büyüklüğü ile sonuç büyüklüğü farklıdır 4. Aynı veri, daha az kontrollü giriş 5. Aynı hizmet, farklı iç yapı 6. Modül, mekanizma ve politika 7. Bir hizmet isteğini okuyabilir misin? Bölümler: 0:00 Bir hizmeti nasıl isteriz? 0:24 Kaydet düğmesi, görünmeyen bir istek zinciri 1:10 İşletim sisteminin hizmet haritası 2:03 API ile sistem çağrısını ayır 3:08 İstek büyüklüğü ile sonuç büyüklüğü farklıdır 4:06 Aynı veri, daha az kontrollü giriş 5:05 Aynı hizmet, farklı iç yapı 6:01 Modül, mekanizma ve politika 6:47 Bir hizmet isteğini okuyabilir misin? 7:28 Üç yanlış içgüdüyü düzelt 8:07 Hizmetin sınırı, tasarımın sorumluluğu Kaynak kitap: Abraham Silberschatz, Peter B. Galvin, Greg Gagne — Operating System Concepts, 10. baskı (2018), §2.1–2.4; §2.7.2; §2.8. 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.