Middle
Sistem çağrıları nedir? Hangi sistem çağrılarını biliyorsun?
sobes.tech yapay zeka
AI'dan gelen yanıt
Sistem çağrıları (syscalls), kullanıcı uygulaması ile işletim sisteminin çekirdeği arasındaki arayüzdür. Programların, çekirdek ayrıcalıkları gerektiren işlemleri gerçekleştirmesini istemek için işletim sistemine başvurmasını sağlarlar; örneğin, dosyalar, ağ, süreçler ve bellek ile çalışma.
Unix-benzeri işletim sistemlerinde sistem çağrılarına örnekler:
open()— dosya açmakread()— dosyadan veri okumakwrite()— dosyaya veri yazmakfork()— yeni bir süreç oluşturmakexec()— başka bir program çalıştırmakwait()— çocuk sürecin tamamlanmasını beklemekkill()— bir sürece sinyal göndermekmmap()— bir dosya veya cihazı belleğe haritalamak
Her syscall genellikle, işlemi güvenli bir şekilde gerçekleştirmek için işlemciyi çekirdek moduna geçiren bir kesinti olarak uygulanır.