Thursday 19 June 2014

Pengertian Kernel, Shell, Utilitas, Aplikasi

Kernel, Shell, Utilitas, dan Aplikasi sudah kita cantumkan di postingan sebelumnya sahabat tap di postingan tersebut saya tidak memberikan pengertian dari masing-masing istilah tersebut. Nah, didalam postingan kali ini saya akan membahas tentang definisi dari masing-masing istilah tersebut. Ok sahabat langsung cek di TKP.

Kernel adalah inti dari system UNIX, yang mengontrol perangkat keras dan membentuk berbagai fungsi beraras rendah. Fungsi-fungsi yang dilaksanakan oleh kernel :
• Pelayanan tanggal dan jam system
• Manajemen berkas dan penanganan sekuriti
• Pelayanan operasi masukan dan keluaran
• Manajemen dan penjadwalan proses
• Manajemen memori
• Melakukan kegiatan akuntansi sistem
• Melakukan penanganan kesalahan dan interupsi

Shell adalah penerjemah pada system UNIX / LINUX. Perangkat lunak inilah yang menjadi jembatan antara pemakai dan system UNIX / LINUX. Pemakai cukup memberikan perintah dan shell yang akan menanganinya. Perintah sendiri dapat berupa :
• Perintah built-in
Perintah yang merupakan bagian internal dari shell
• Perintah eksternal
Perintah yang bukan bagian internal dari shell (dapat berupa utilitas atau program aplikasi)
Ada beberapa jenis shell yang beredar saat ini. Empat diantaranya yang sangat menonjol adalah :
• Bourne shell,
• C shell,
• Korn shell, dan
• Bourne Again shell.

Utilitas adalah program yang disediakan sistem UNIX / LINUX untuk melaksanakan tugas tertentu. Jumlahnya sangat banyak dengan fungsi yang beraneka ragam. Beberapa kelompok utilitas dilihat dari fungsinya :
• Utilitas manajemen berkas dan direktori
Utilitas kelompok ini sangat bemanfaat untuk melakukan tugas yang berhubungan dengan berkas dan direktori, misalnya untuk membuat direktori dan menghapus berkas.
• Utilitas penyunting berkas
Utilitas ini sering disebut editor, sangat bermanfaat untuk membuat program atau menyimpan informasi tertentu ke dalam berkas.
• Utilitas penunjang komunikasi dan jaringan
Utilitas ini bermanfaat untuk melakukan komunikasi antar pemakai. Bahkan pemakai dapat mentransfer data antar sistem.
• Utilitas administrasi sistem
Utilitas ini berguna bagi administrator sistem untuk mengelola sistem. Misalnya untuk menciptakan  nama pemakai baru dan mendaftarkan printer pada sistem.
• Utilitas pemrograman C
Utilitas ini berguna untuk membuat program aplikasi dengan bahasa C.
• Utilitas penganalisis unjuk kerja sistem
Utilitas ini dapat digunakan oleh administrator sistem untuk menganalisis unjk kerja sistem, sehingga dapat melakukan penyetelan guna meningkatkan unjuk kerja.
• Utilitas untuk keperluan backup dan restore
Utilitas ini bermanfaat untuk menyalin atau memindahkan data atau program ke media ekternal seperti magnetic tape, atau sebaliknya.

Aplikasi adalah program-program yang dibuat oleh pemakai, untuk memenuhi kebutuhannya sendiri. Program-program ini dapat dibuat dengan menggunakan sejumlah utilitas, perintah built-in milik shell, atau dibangun dengan bahasa pemrograman seperti C, COBOL, atau Python dan berbagai development tool seperti Oracle dan Informix. Bisa juga berupa program paket yang dibeli dari pemasok perangkat lunak.

No comments:

Post a Comment