Middle
Sistem çağırışları nədir? Hansılarını bilirsən?
sobes.tech Süni İntellekt
AI-dan cavab
Sistem çağırışları (syscalls), istifadəçi tətbiqi ilə əməliyyat sisteminin nüvəsi arasında interfeysdir. Onlar proqramların nüvə privilegiyalarını tələb edən əməliyyatları yerinə yetirməsini təmin edir, məsələn, fayllar, şəbəkə, proseslər və yaddaş ilə işləmək.
Unix-ə bənzər əməliyyat sistemlərində sistem çağırışlarına nümunələr:
open()— fayl açmaqread()— fayldan məlumat oxumaqwrite()— fayla məlumat yazmaqfork()— yeni proses yaratmaqexec()— başqa proqram işlətməkwait()— uşaq prosesinin tamamlanmasını gözləməkkill()— prosesə siqnal göndərməkmmap()— fayl və ya cihazı yaddaşa xəritələmək
Hər bir syscall adətən, əməliyyatı təhlükəsiz yerinə yetirmək üçün prosessoru nüvə rejiminə keçirən kəsinti kimi həyata keçirilir.