Wednesday, July 4, 2012


Perpustakaan system (system Library):
menentukankumpulan fungsi standar dimana aplikasi dapat berinteraksidengan kernel, dan mengimplementasi hampir semua fungsisistem operasi yang tidak memerlukan hak penuh atas kernel

Perpustakaan sistem (termasuk sekumpulan layanan yang dimilikikernel) menyediakan banyak tipe fungsi. Pada level yang paling mudah,mereka membolehkan aplikasi melakukan permintaan pada servissistem kernel.

Library system membuat sebuah panggilan sistem (system calls),melibatkan transfer kontrol dari mode user yang tidak penting ke modekernel yang penting, detil dari transfer ini berbeda pada masing-masingarsitektur.

library bertugas untuk mengumpulkan argumen system-call dan jikaperlu mengatur argumen tersebut dalam bentuk khusus yang diperlukanuntuk melakukan system call.

Semua fungsi yang diperlukan untuk mendukung jalannya aplikasi UNIXatau POSIX diimplementasikan dalam perpustakaan sistem.

Sistem Library dan semua program-program lainnya yang berjalan diatas kernel disebut “
user mode
”.

Perbedaan mendasar antara perpustakaan sistem dan program aplikasiadalah perpustakaan sistem dibutuhkan agar suatu sistem operasi dapatberjalan sedangkan program aplikasi adalah program yang dibutuhkanuntuk menjalankan suatu aplikasi tertentu. Contoh : daemon merupakansystem library dan pengolah kata (word processor) merupakan program