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