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