sistem call ini bisa dibilang kaya jembatan antara OS dan sistem operasi atau berfungsi menghindarkan kompleksitas pemograman dengan memberi sekumpulan instruksi yang mudah digunakan.
proses sistem call dapat dilihat di bawah:
gambar diatas menggambarkan operasi pemanggilan dari system call, Pada OS Linux aplikasi /shell memanggil kernel untuk membentuk layanan kepadanya.Linux menyediakan antarmuka antarbagian luar kernel dn kernel sendiri, itulah system call.
Pada dasarnya System Call dapat dikelompokkan dalam 5 kategori sebagai berikut
1. Kontrol Proses
- selesai, abort
- Load, eksekusi
- Membuat dan mengakhiri proses
- Mengambil dan mengeset atribut proses
- Menunggu waktu
- Wait event, signal event
- Alokasi dan pengosongan memori
2. Memanipulasi File
- Membuat dan menghapus berkas
- Membuka dan menutup berkas
- Read, write, reposition
- Mengambil dan mengeset atribut berkas
3. Memanipulasi Device
- Meminta device, melepaskan device
- Read, write, reposition
- Mengambil dan mengeset atribut
4. Information Maintenance
- Mengambil dan mengeset waktu dan tanggal
- Mengambil dan mengeset sistem data
- Mengambil proses, berkas atau atribut device
- Mengeset proses, berkas atau atribut device
5. Komunikasi
- Menciptakan, menghapus hubungan komunikasi
- Mengirim dan menerima pesan
- Mentransfer status informasi
- Attach atau detach remote device
- Komunikasi dapat dilakukan melalui message passing atau shared memory
contoh sistem call :
0 komentar: