Blogger news

Rabu, 24 Oktober 2012

API, COMMAND INTERPRETER, SYSTEM CALL DAN SHELL

-->
API (APPLICATION PROGRAMMING INTERFACE)

API adalah kumpulan perintah, fungsi dan protokol yang bisa digunakan oleh programmer saat akan membangun sebuah software untuk sistem operasi tertentu. API menyediakan perintah dan fungsi dengan bahasa yang lebih terstruktur sehingga mudah dipahami oleh programmer dan API juga dapat digunakan di sistem operasi apa saja asalkan di sistem operasi tersebut sudah terdapat paket-paket API. Hal ini penting untuk programmer dalam aspek editing dan pengembangan software




COMMAND INTERPRETER

adalah suatu program yang digunakan untuk menerima perintah dari user, cara kerjanya adalah membaca perintah yang berupa teks kemudian diterjemahkan ke dalam bahasa mesin.

Adapun fungsi command interpreter adalah :

  • eksekusi program : memanggil program ke memori dan menjalankannya, hasil eksekusi program tersebut berupa normal atau indikasi error
  • manipulasi system file : kapabilitas untuk dapat menulis, membaca, membuat dan menghapus file
  • operasi I/O : menyediakan file atau peralatan I/O saat menjalankan program agar lebih efisien dan aman
  • mendeteksi kesalah : dapat melakukan pedeteksian error pada CPU,memori, dan perangkat I/O atau user program


SYSTEM CALLS

System calls adalah cara pemanggilan di program aplikasi untuk mendapatkan service yang disediakan oleh OS. System calls berupa command di system operasi yang digunakan untuk keperluan yang lebih spesifik.

Kegunaan sytem calls adalah :
  • pengendalian proses : selesai (abort), load (eksekusi), membuat dan mengakhiri proses, alokasi dan pengosongan memory,wait event dan signal event
  • manajemen berkas : membuat dan menghapus berkas, membuka dan menutup berkas,read write reposition
  • manajemen piranti : meminta dan melepas piranti
  • mempertahankan informasi : Mengambil dan mengeset waktu dan tanggal,Mengambil dan mengeset system data,Mengambil proses, berkas atau atribut perantiMengeset proses, berkas atau atribut peranti




SHELL

Shell merupakan programpenghubung antara user dengan sistem operasi yang berupa command line interpreter artinya melakukan apapun harus dengan mengetikkan baris perintah. Shell sama hal nya dengan CMD di windows.

Kegunaan shell :
  • pemakaian interaktif
  • untuk mengontrol session UNIX
  • contohnya : set home dir, mail direktory, starup file
  • pemrograman

untuk melihat tipe shell dari user,ketikkan sintaknya yaitu :

$ grep nama_user /etc/passwd

jeninis -jenis shell antara lain :

/bin/csh atau /usr/bin/csh = C shell
/bin/sh = Bourne shell (bash)
/bin/rsh = Restricted Bourne Shell
/bin/jsh = Bourne shel termasuk job control
/bin/ksh = Korn shell
/bin/rksh = Restircted korn shell

0 komentar:

Posting Komentar

 

Blogger news

Blogroll

About