Anda di halaman 1dari 2

Pengertian SHELL, SYSTEM CALL, COMMAND INTERPRETER, dan API

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. 

Fungsi shell dalam sistem operasi ialah menyedikan akses ke layanan dari sebuah kernel. shell digunakan sebagai
jembatan antar user dengan kernel untuk mendapatkan hasil output yang kita inginkan. 

Struktur shell dalam sistem operasi ialah berupa perintah-perintah dari user yang bisa dieksekusi/dijalankan.

Posisi shell pada windows, pada windows pasti ada cmd. nah cmd itu bisa dikatakan sebuah/posisi shell dalam
sistem operasi. selain itu di windows ada file  yang berformat .exe. ketika file  exe  itu berhasil kita jalankan, nah
proses yang menjalankanya itu dari shell dulu kemudian kernel akan memproses kemudian kernel akan memproses
perintah yang kita jalankan tadi. 

2. SYSTEM CALL 
System call pada sytem operasi menyediakan interface  pelayanan-pelayanan yang disedikan oleh sistem
operasi. System ini ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin. 

Fungsi sytem call pada sistem operasi ialah menyediakan interface antara program  dan bagian sitem operasi
dan menjadi jembatan antara proses dan sistem operasi 

Struktur system call pada sistem operasi yakni sistem call ditulis dalam bahasa assembly atau bahasa C/C++ 

Posisi system call pada sistem operasi sebagai pengakses hardware secara langsung menggunkana bahasa
rakitan. 

3. COMMAND INTERPRETER  
sebuah program  komputer yang membaca baris teks yang di masukan oleh user serta menafsirkannya dalam
bentuk bahasa pemrograman pada sistem operasi. 

Fungsi command interpreter  pada sistem operasi ialah menterjemahkan bahasa yang user ketik pada perintah
pada sisstemoperasi 

Struktur command interpreter pada sistem operasi berupa perintah-perintah yand diinpykan oleh user biasanya
bahasanya berupa bahasa C 

Posisi command interpreter pada sistem operasi seperti pada cmd di sistem operasi windows

4. API (Aplication Programing Interface) 

API 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 API (Aplication Programing Interface ) pada system operasi menyatukan perangkat lunak serta aplikasi-
aplikasi lain adalam suatu sistem operasi sehingga semua sofware dapat dieksekusi dan saling berkomunikasi antara
yang satu dengan yang lainnya. 

Anda mungkin juga menyukai