Kernel'e Genel Bakış
Bu noktaya kadar öğrendiğiniz gibi, kernel işletim sisteminin çekirdeğidir. İşletim sisteminin diğer parçalarından bahsettik, ancak henüz hepsinin birlikte nasıl çalıştığını göstermedik. Linux işletim sistemi üç farklı soyutlama düzeyinde organize edilebilir.
En temel seviye donanımdır, buna CPU, bellek, sabit diskler, ağ portları vb. dahildir. Makinemizin ne yaptığını gerçekten hesaplayan fiziksel katmandır.
Bir sonraki seviye kernel’dir, process ve bellek yönetimini, cihaz iletişimini, system call’ları, filesystem’i kurmayı vb. ele alır. Kernel’ın görevi, donanım ile konuşarak process’lerimizin yapmasını istediğimiz şeyi yaptığından emin olmaktır.
Ve aşina olduğunuz seviye user space’tir; user space, shell’i, çalıştırdığınız programları, grafikleri vb. içerir.
Bu derste kernel’e odaklanacak ve onun inceliklerini öğreneceğiz.
Last updated