Konten dari Pengguna

Fungsi pada Aplikasi yang Dapat Mengeksekusikan Interrupt atau Trap Disebut Ini

13 Agustus 2024 16:01 WIB
·
waktu baca 3 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan
Ilustrasi System Call, fungsi pada aplikasi yang dapat mengeksekusikan interrupt atau trap. Foto: Freepik
zoom-in-whitePerbesar
Ilustrasi System Call, fungsi pada aplikasi yang dapat mengeksekusikan interrupt atau trap. Foto: Freepik
ADVERTISEMENT
Fungsi pada aplikasi yang dapat mengeksekusikan interrupt atau trap umumnya memiliki istilah tersendiri. Dengan metode tersebut, sebuah program dapat berinteraksi dengan sistem operasi.
ADVERTISEMENT
Ketika program tersebut meminta beberapa layanan, sistem operasi akan merespons dengan memanggil serangkaian panggilan sistem untuk memenuhi permintaan tersebut.
Untuk lebih memahami fungsi pada aplikasi yang dapat mengeksekusikan interrupt atau trap disebut apa, simak jawaban dan informasi lainnya di bawah ini.

Fungsi pada Aplikasi yang Dapat Mengeksekusikan Interrupt atau Trap Disebut Ini

Ilustrasi System Call, fungsi pada aplikasi yang dapat mengeksekusikan interrupt atau trap. Foto: Freepik
Dalam dunia perangkat lunak, ada istilah khusus untuk fungsi yang mampu mengeksekusikan instruksi berupa interrupt atau trap, yaitu System Call. Mekanisme penting ini memungkinkan aplikasi untuk berinteraksi dengan sistem operasi dan memberikan perintah tertentu ke kernel untuk dieksekusi.
System Call memungkinkan aplikasi untuk meminta layanan dari sistem operasi, seperti akses ke perangkat keras, file system, atau layanan jaringan. Saat CPU mendeteksi bahwa sebuah controller telah mengirimkan sinyal ke interrupt request line, CPU akan menjawab interupsi tersebut.
ADVERTISEMENT
Proses tersebut dikenal sebagai menangkap interupsi, yaitu berupa proses menyimpan informasi penting tentang keadaan CPU saat itu. Keadaan ini mencakup nilai instruction pointer, dan kemudian memanggil interrupt handler. Interrupt handler ini bertugas melayani controller atau perangkat yang mengirimkan interupsi tersebut.

Fungsi dan Jenis Panggilan System Call

Ilustrasi System Call, fungsi pada aplikasi yang dapat mengeksekusikan interrupt atau trap. Foto: Freepik
Mengapa sebuah sistem membutuhkan System Call? Ada sejumlah fungsi dari System Call yang harus dimengerti, berikut beberapa di antaranya.
ADVERTISEMENT
Selain memahami fungsi dari System Call, berikut jenis-jenis dari System Call yang bisa dipelajari di sistem operasi.
Adapun System Call penting yang kerap digunakan di sistem operasi adalah sebagai berikut.
ADVERTISEMENT
(SLT)