System Call merupakan sekumpulan layanan yang digunakan untuk mengakses kernel. System call juga digunakan untuk mengimplementasikan berbagai layanan yang diberikan oleh Sistem Operasi, umumnya sebagai rutin-rutin yang ditulis dengan bahasa C atau C++, atau beberapa tugas yang mengakses hardware secara langsung menggunakan bahasa rakitan. Biasanya programmer lebih memilih Application Programming Interface (API) dibandingkan dengan low level programming.
System Call ada lima jenis yang utama, yaitu :
- Process Control merupakan System Call yang mengendalikan proses-proses yang berjalan.
- File Manipulation adalah kumpulan System Call yang bertugas untuk melakukan manipulasi file seperti pembacaan, penulisan, penghapusan dan pengubahan.
- Device Manipulation adalah System Call yang mengatur penggunaan peralatan-peralatan yang terhubung pada mesin tersebut.
- Information Maintenance, System call yang menghubungkan user dengan sistem operasi dalam hal berbagi informasi.
- Communications, ada dua model komunikasi yaitu pertukaran informasi dilakukan melalui fasilitas komunikasi antar proses yang disediakan oleh Sistem Operasi (Message-Passing) dan pertukaran dengan menggunakan memori (shared-memory).
0 komentar:
Posting Komentar