Selasa, 23 Oktober 2012

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

1.  Shell

          Shell adalah bagian yang menjadi jembatan antara kernel dan user, serta aplikasi-aplikasi yang digunakan dalam komputer. Semua aplikasi berdiri diatas shell, dan semua hardware berada dibawah kernel, gabungan kernel dan shell inilah apa yang kita kenal dengan OS. Segala perintah user akan memberikan perintah tersebut kepada kernel untuk di proses. Contohnya : comand.com pada MS-DOS, PowerShell pada Microsoft Windows, dan LinuxShell pada linux.

Fungsi Shell, yaitu sebagai Penerjemah perintah anatar user dengan kernel dan untuk membedakan huruf kecil dan besar dalam menerima perintah .


Posisi :
                Pada Posisi SHELL ini terletak diantara hubungan antara application dengan kernel pada hardware.


2.  System Call

          Sistem call merupakan penyedia interface antara program bagian OS dan system call sebagai jembatan antara proses dan Sistem operasi. System ini ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin.

Fungsi Sistem Call, yaitu mengizinkan program yang sedang berjalan untuk membuat permintaan secara langsung dari sistem operasi dan kontrol proses serta manipulasi alat dan bekas.

Posisi :
Disini Posisinya terletak diantara program yang sedang berjalan ataupun diproses di user dgn yg lainnya.



 3. Command Interpreter

          Command interpreter adalah bagian dari sistem operasi komputer yang memahami dan menjalankan perintah yang dimasukkan secara interaktif oleh manusia atau dari sebuah program. Dalam beberapa sistem operasi, command interpreter disebut shell.

Fungsi Command interpreter, yaitu menyediakan mekanisme agar pengguna dapat membuat permintaan tanpa menulis program.

Posisi :
Dalam proses pengoperasiannya, posisi Command Interpreter terletak pada tahap awal sebelum melakukan proses ke Long-term scheduler.




 4.  API (Aplication Programing Interface)
 
          API (Aplication Programing Interface) atau aplikasi antarmuka pemrograman adalah metode spesifik yang ditentukan oleh sistem operasi komputer atau program aplikasi dimana seorang programmer menulis sebuah program aplikasi dapat membuat permintaan dari sistem operasi atau aplikasi lain.
API juga merupakan kumpulan fungsi-fungsi eksternal yang disediakan library windows untuk mengatur kemampuan dan tingkah laku setiap element di Windows (dari tampilan di desktop hingga alokasi memory) sehingga dapat dimanfaatkan suatu program untuk meningkatkan kemampuan program tersebut.

Fungsi :
Bisa menjalankan program di system operasi mana saja, asalkan sudah terinstall AP.

Posisi :
Posisi Application Programming Interface berhubungan dengan berbagai Application Program.

Tidak ada komentar:

Posting Komentar