Minggu, 21 Oktober 2012

Shell, System call, Command interpreter, dan API ( Aplication Programming Interface )

1. Shell

Shell merupakan salah satu jenis program asli sistem opeasri pada suatu komputer yang mampu berkomunikasi langsung dengan pengguna dan sistem operasi. contoh dari kekerang yaitu command.com di ms-dos, Macintosh ( Macintosh Finder ), cmd.exe atau command prompt, PowerShell di microsoft windows, C shell, Bourne shell dan masih banyak yang lainnya, dalam keluarga sistem operasi unix. Berbagai kekerang juga bisa digunakan untuk pengelolaan berkas.

2. Sytem Call
System call merupakn tata cara pemanggilan pada suatu program aplikasi untuk memdapatkan layanan yang disediakan oleh sistem operasi, mungkin bisa juga termasuk kedalam layanan hardware yang berhubungan, misalnya mengakses hardisk, menciptakan dan melaksanakan suatu proses yang baru, berkomunikasi dengan layanan kernel yang terpisahkan, seperti penjadwalan. Sytem call menyediakan interface yang penting .  antara proses dengan sistem operasi. System call sebagai rutin sistem operasi untuk keperluan spesifik yang tertentu. Bentuk system call beragam, terbanyak berupa fungsi atau prosedur rutin.

3. Command Interpreter
Commadn interpreter adalah bagian dari sistem operasi komputer yang menerjemahkan perintah dan membawa mereka keluar, kemudian melakukan perintah yang di inputkan secara interaktif oleh pengguna atau dari sebuah program. Dalam beberapa sistem operasi, command interpreter biasa disebut shell.
BIOS mencari file yang dibutuhkan untuk memuat dalam kasus Windows yaitu Command.com tersebut. File yang dibutuhkan adalah Command.com, IO.SYS, dan Msdos.sys untuk mendapatkan Windows dimulai. Mereka berada di Akar dari Drive C

4. Aplication Programming Interface
API atau Aplication Programming Interface merupakan spesifikasi untuk digunakan sebagai interface dengan komponen software untuk berhubungan satu sama lainnya. Aplication programming interface bisa saja termasuk kedalam spesifikasi untuk rutinitas, kelas objek, struktur data, dan variabel. Spesifikasi aplication programming interface bisa mengambil banyak bentuk, termasuk POSIX yang standar internasional, Microsoft Windows API sebagai vendor dokumentasi, dari perpustakaan bahasa pemrograman, seperti Java API, Template Library Standar di C++. Aplication programming interface dari ABI atau antarmuka aplikasi biner di dalam aplication prog ramming interface merupakan sumber kode yang berdasarkan antarmuka aplikasi biner ( ABI ), misalnya sementara Standard Base Linux yaitu ABI, dan POSIX API.

0 komentar:

Posting Komentar

 
;