Kamis, 01 November 2012

Shell, System Call, Command Interpreter , API (Aplication Programming Interface)

Selanjutnya saya akan menjelaskan tentang apa itu Shell, System call, Command interpreter dan API 
( Aplication Programming Interface) mari langsung saja..
  • Shell
merupakan program yang memiliki fungsi interface antara kernel dengan user. Shell menyediakan prompt sebagai user interface, shell juga memungkinkan user menyusun perintah-perintah pada beberapa file untuk dieksekusi sebagai program, Shell dibagi menjadi 2 yaitu :
  1. Comamnd Line Interface : berinteraksi dengan sistem operasi melalui terminal
  2. Graphical User Interface  : berinteraksi dengan user melalui grafik,ikon,dan menu
Posisi Shell antara aplikasi dan kernel pada hardware. pada OS windows berada di MS-DOS yaitu COMAND.COM, Macintosh finder pada sistem operasi Macintosh.

  • System call
merupakan bentuk komunikasi antara user dan hardware, melalui shell sebagai jembatan, system call akan menangkap perintah dari user yang akan dikomunikasikan melalui system call, terdapat 5 system call yaitu :
  1. Manajemen Berkas
  2. Manajemen Proses
  3. Manajemen Piranti
  4. System Call Informasi
  5. Komunikasi
Posisi System call terletak diantara program yang sedang berjalan atau di proses di user dengan yang lainnya.

  • Command Interpreter
Yaitu sistem operasi menunggu instruksi dari pengguna. comamand interpreter bervariasi dari sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O.

  • API (Aplication Programming Interface)
merupakan perangkat aturan kode tertentu dan spesifikasi yang membuat software berbeda dapat berkomunikasi. funsi API untuk mempercepat proses development serta mempermudah melakukan eksplorasi. 

Posisi API berhubungan dengan berbagai Aplikasi program.

Sekian semoga bermanfat !!!

Tidak ada komentar:

Posting Komentar