Selasa, 23 Oktober 2012

Eksplorasi Shell , System Call, Command interpreter & API (application progamming Interface)

Shell

Shell adalah sebuah program yang berada diluar sistem operasi tetapi dapat berhubungan/terkoneksi dengan komputer pada saat sistem operasi dijalankan. Shell merupakan jembatan penghubung antara user dengan sistem operasi yang dapat dikatakan penterjemah suatu perintah yang diinginkan oleh sistem operasi dalam hal ini perintah tersebut dapat kita baca melalui sebuah kernel.
  •  Fungsi :
    • Mampu mengakses fungsi –fungsi control panel.
    • Bias menjalankan file-file yg bersifat excutible (.com,.exe,.txt,.dll).
    • Bias menjalankan file-file yg non executable (.xls, .doc, .txt, .dll).
  • Strukturnya :

  • Posisi : 
    • Pada posisi SHELL ini terletak di antara hubungan antara --application dengan kernel pada hardware
System Call

System Call merupakan sebuah panggilan atau pesan yang berhubungan langsung dengan pengguna/user melalui user interface antara user dan sistem operasi pada saat dijalankan.
Sytem call memiliki beberapa jenis yaitu sbb :
  1. Manajemen Proses : untuk memanage atau mengatur proses-proses yang sedang berjalan pada sistem operasi.
  2. Manajemen Berkas : untuk mengatur berkas/file yang diperlukan yang berhubungan dengan system call itu sendiri.
  3. Manajemen Piranti : untuk mengatur jumlah piranti yang digunakan agar dapat mengurangi resiko apabila banyak pengguna yang menggunakan system call sehingga memerlukan tambahan sumber daya yang memadai seperti piranti tersebut.
  4. System Call information : untuk mengatur pertukaran informasi antara user/pengguna dengan sistem operasi pada saat sistem opereasi dijalankan
  5. aAKomunikasi terbagi menjadi dual communication sbb :
    1. Message-passing : pertukaran pesan/informasi melalui fasilitas yang disediakan pada proses komputer anda sesuia sistem operasi yang anda jalankan.
    2. Shared Memory : sama halnya dengan Message-passing namun hanya saja shared memory ini merupakan proses pertukaran informasi melalui memory yang menyimpan data/informasi yang dapat terbaca.
  • Fungsi :
    • Digunakan untuk program yang berjalan pada bagian user interface.
    • Program panggilan sehingga user dapat mengerti apa yang diinginkan sistem operasi/sebaliknya melalui komunikasi terutama di kernelnya.
    • dll
  • Struktur :


  • Posisi : 
    • Disini posisinya terletak di antara program yg sedang berjalan ataupun diproses pada satu user atau   user lainnya.
Command Interpreter 

Command Interpreter banyak bilang merupakan shell karena fungsi keduanya memang hampir mirip, namun secara istilah gampangnya command interpreter adalah bagian dari sistem operasi berupa program yang tugasnya membaca perintah (command) berdasarkan teks yang berasal atau diterima dari suatu file/perintah yang di akses oleh user.
  • Fungsinya : 
    • Program yang melakukan suatu fungsi pada tingkat tertentu g lebih rendah atas dasar baris perintah. 
    • Menterjemahkan intruksi & perintah yg diberikan oleh user supaya sesuai  dengan lapisan /e=wahnya, yg nantinya untuk menjalankan suat perangkat keras (hardware).
    • dll
  • Struktur :

  • Posisi : 
    • Dalam proses pengoperasiannya , posisis command interpreter terletak pada tahap awal sebelummelakukan proses ke long –term scheduler.
API (Application Progamming Interface)

API merupakan program antarmuka yang memudahkan para programmer dalam merancang sebuah program aplikasi/software-software untuk sistem operasi, yang didalamnya sudah terdapat sekumpulan tools, fungsi dan protokol yang dapat digunakan oleh programmer.
  • Fungsi : 
    • Bisa menjalankan program di system operasi mana saja ,asal sudah terinstall API.
    • Dapat membantu programmer dalam membangun suatu software atau perangkat lunak untuk sistem operasi. 
    • dll
  • Struktur :
  • Posisi : 
    • Posisi Application programming interface berhubungan dengan berbagai Application Program.
 

0 komentar:

Posting Komentar

are you comment my blog ? ^.^