Sabtu, 27 Oktober 2012

"Shell, System Call, Command Interpreter, dan API"


Shell

Program/ layer yang memiliki fungsi interface antara user dengan kernel. Shell menyediakan prompt sebagai user interface, shel juga memungkinkan user menyusun perintah - perintah pada beberapa file untuk dieksekusi sebagai program, shell dalam OS dibagi 2 : yaitu
Command Line Interface : berinteraksi dengan OS melaui terminal
Graphical User Interface :  berinteraksi dengan user melalui grafik, ikon, dan menu
Posisi dari shell pada windows berada di MS-DOS yaitu COMMAND.COM, Macintosh finder pada macintosh OS, Powershell dalam Microsoft

System Call

Merupakan bentuk komunikasi antara user dan hardware, melalui shell sebagai jembatan, system call akan menangkap perintah dari user yang akan dikomunikasikan  melalui system call, terdapat 5 system call, yaitu :
Manajemen Berkas, Manajemen Proses, Manajemen Piranti, System Call Informasi, dan Komunikasi

Command Interpreter

Sistem Operasi menunggu instruksi dari pengguna. Command Interpreter bervariasi dari sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O, contohnya : CCL, Windows dan lain-lain.

API

Perangkat aturan tertentu kode dan spesifikasi yang membuat software berbeda dapat berkomunikasi. API berfungsi untuk mempercepat proses development serta mempermudah melakukan eksplorasi. Keuntungan menggunakan API adalah portabilitas dan mudah dimengerti

Tidak ada komentar:

Posting Komentar