1. API ( Application Programming Interface ) adalah sekumpulan command, fungsi, yang di gunakan oleh programer saat membangun perangkat lunak untuk suatu sistem operasi tertentu
API terdapat fungsi-fungsi dan command bahasa pemrogaman yang terstruktur dan mudah untuk di
pahami programer daripada System Calls. Keuntungan API adalah dapat di gunakan pada sistem operasi apapun ,tetapi harus tersedia paket paket sistem APInya didalam sistem operasi tersebut.
2. Command Interpreter yaitu mekanisme untuk menerima perintah dari user, lalu menterjemahkannya ke dalam bahasa mesin sehingga dapat di jalankan oleh sistem.Yang berfungsi:
- Mengeksekusi kode program secara langsung
- Menterjemahkan kode ke representasi intermediate,selanjutnya mengeksekusinya.
- Mengeksekusi kode yang tersimpan dan dikompiler secara eksplisit sebagai bagian dari sistemkompiler.
Inti dari Command Interpreter adalah mengekseskusi perintah-perintah yang di
buat oleh programer, untuk dapat di jalankan oleh sistem.
3. System Calls adalah aturan pemanggil program aplikasi sehingga diperoleh layanan dari sebuah sistem operasi . sistem calls berhubungan erat dengan shell, Shell akan menangkap perintah-perintah yang di buat oleh programer(user), lalu
perintah-perintah tersebut akan berkomunikasi menggunankan system calls. System calls sering di tulis menggunakan bahasa C dan C++.
Fungsi dari System Calls
Menghindarkan kompleksitas pemrograman dengan
memberikan sekumpulan instruksi yang mudah serta aman.dan untuk Control proses dan memanipulasi file.
- Sebagai penerjemah perintah (Command Interpreter)
- Sebagai bahasa pemrograman (Programming Language)
- Menjalankan program-program yang bersifat executable dan nonexecutable.
Bersumber dari Wikipedia


Tidak ada komentar:
Posting Komentar