Selasa, 18 Oktober 2011

Shell ,System Call ,Commend Interpreter ,API

-Shell
Adalah program khusus yang bisa digunakan untuk berinteraksi dengan kernel ,shell juga dikenal dengan bahasa "Command Line Processing" ini karena sintak yang digunakna didalam pemograman shell merupakan perintah-perintah dasar linux atau unix .
> Fungsi shell
 * Dapat membedakan huruf besar dna huruf kecil dalam menerima perintah
 * Sebagai penerjemah perintah antara user dan kernel

- System Call
Adalah penyedia interface antara program dan bagian sistem operasi .yang menjadi jembatan antara proses dan sistem operasi tidak lain dan tidak bukan adalah sistem call .
 > Struktur System Call
   *Push melalui 'stack' pada memori dan OS mengambilnya melaui pup .
   *Melalui sumber daya di cpu (register)
   *Menyimpan parameter pada data struktur memori
> Fungsi dan Tujuan
   * Load ( mengambil ) dan Execute (eksekusi )
   * End ( mengakhiri ) dan Abort ( batal )
   * Mengeset atribut proses dan menentukan

- Command Interpreter
System yang sangat bervariasi dari sistem operasi ke sistem operasi .program yang membaca instruksi dan mengartikan control statment atau keinginan pengguna ,disebut :
* control - card interpreter
* command - line interpreter
* unix shell

-API ( Aplication Program Interface )
Menggunkan bahsa yang lebih terstrukturdan mudah dimrngerti pda bahsa sistem call ,dalam API terdapat funsi perintah -perintah menggantikan bahasa yang digunkan system call dengan bahasa yang lebih bertruktur .
>Fungsinya :
yang dibuat dengan API tersebut akan memanggil sistem call sesuai dengan sistem operasinya .
>Kelebihan API :
   *Lebih Mdah Dimengerti
karena API menggunkan bahasa yang lebih terstrktur
   *Portabilitas
karena menggunkan API dapat menjalankan programnya dalam sistem operasi yang sudah terinstal

Tidak ada komentar:

Posting Komentar