Minggu, 16 Oktober 2011

SHELL,SYSTEM CALL,COMAND INTERPRETER,API

1. Shell
        Shell dalam komputer adalah salah satu jenis program bawaan sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi.
        Shell merupakan program penerjemah perintah yang dijembatani user dengan sistem operasi. Pada umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah yang diinginkan, baik perintah internal shell ataupun perintah eksternal shell untuk mengeksekusi suatu file program. Disamping itu, shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file dengan menggunakan editor teks, untuk dieksekusi seperti layaknya sebuah program.
2. System Call
         System Call merupakan sebuah aplikasi yang interface antara program (program pengguna yang berjalan) dan menjadi jembatan antara proses dan sistem operasi. System call ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin.
3. Command Interpreter
        Command Interpreter atau bahasa lain dari Shell adalah program yang menyediakan antarmuka untuk pengguna sistem operasi. Program antarmuka ini bertugas menerjemahkan perintah-perintah dari pengguna ke sistem operasi. Wujud dari program antarmuka ini ada dua, yaitu berbasis teks (CLI/Command Line Interface) dan berbasis grafis (GUI/ Graphical User Interface).
4. API (Aplication Programing Interface)
       API merupakan suatu aplikasi yang memiliki fungsi-fungsi/perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer. Keuntungan memprogram dengan menggunakan API adalah:
    Portabilitas. Programmer yang menggunakan API dapat menjalankan programnya dalam sistem operasi mana saja asalkan sudah ter- install API tersebut.
    Lebih Mudah Dimengerti. API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan.

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Dcreators