API
(APPLICATION PROGRAMMING INTERFACE)
API
adalah kumpulan perintah, fungsi dan protokol yang bisa digunakan
oleh programmer saat akan membangun sebuah software untuk sistem
operasi tertentu. API menyediakan perintah dan fungsi dengan bahasa
yang lebih terstruktur sehingga mudah dipahami oleh programmer dan
API juga dapat digunakan di sistem operasi apa saja asalkan di sistem
operasi tersebut sudah terdapat paket-paket API. Hal ini penting
untuk programmer dalam aspek editing dan pengembangan software
COMMAND
INTERPRETER
adalah
suatu program yang digunakan untuk menerima perintah dari user, cara
kerjanya adalah membaca perintah yang berupa teks kemudian
diterjemahkan ke dalam bahasa mesin.
Adapun fungsi
command interpreter adalah :
- eksekusi program : memanggil program ke memori dan menjalankannya, hasil eksekusi program tersebut berupa normal atau indikasi error
- manipulasi system file : kapabilitas untuk dapat menulis, membaca, membuat dan menghapus file
- operasi I/O : menyediakan file atau peralatan I/O saat menjalankan program agar lebih efisien dan aman
- mendeteksi kesalah : dapat melakukan pedeteksian error pada CPU,memori, dan perangkat I/O atau user program
SYSTEM
CALLS
System
calls adalah cara pemanggilan di program aplikasi untuk mendapatkan
service yang disediakan oleh OS. System calls berupa command di
system operasi yang digunakan untuk keperluan yang lebih spesifik.
Kegunaan
sytem calls adalah :
- pengendalian proses : selesai (abort), load (eksekusi), membuat dan mengakhiri proses, alokasi dan pengosongan memory,wait event dan signal event
- manajemen berkas : membuat dan menghapus berkas, membuka dan menutup berkas,read write reposition
- manajemen piranti : meminta dan melepas piranti
- mempertahankan informasi : Mengambil dan mengeset waktu dan tanggal,Mengambil dan mengeset system data,Mengambil proses, berkas atau atribut perantiMengeset proses, berkas atau atribut peranti
SHELL
Shell
merupakan programpenghubung antara user dengan sistem operasi yang
berupa command line interpreter artinya melakukan apapun harus dengan
mengetikkan baris perintah. Shell sama hal nya dengan CMD di windows.
Kegunaan shell
:
- pemakaian interaktif
- untuk mengontrol session UNIX
- contohnya : set home dir, mail direktory, starup file
- pemrograman
untuk melihat
tipe shell dari user,ketikkan sintaknya yaitu :
$ grep
nama_user /etc/passwd
jeninis -jenis
shell antara lain :
/bin/csh atau
/usr/bin/csh = C shell
/bin/sh =
Bourne shell (bash)
/bin/rsh =
Restricted Bourne Shell
/bin/jsh =
Bourne shel termasuk job control
/bin/ksh = Korn
shell
/bin/rksh =
Restircted korn shell
0 komentar:
Posting Komentar