SHELL System Operasi

Bicara tentang sistem operasi, kita perlu mempunyai pengetahuan tentang strukturnya. Dalam struktur sistem operasi, dikenal shell(kerang). Shell merupakan program penterjemah yang terpisah dari inti sebuah sistem operasi (kernel) yang berfungsi untuk menjembatani user dan sistem operasi. Shell menyediakan layanan untuk berkomunikasi secara langsung antara user dan sistem operasi. Masih bingung? Kalian tahu command.com pada MS-DOS? Nah itu adalah salah satu contoh shell.
MS Windows punya PowerShell, Linux punya LinuxShell,

Macintosh punya Macintosh Finder, dan lain-lain..

Semua sistem operasi mempunyai Shell, karena memang Shell adalah bagian dari sistem operasi. Perpaduan antara kernel dan shell-lah yang sering kita sebut sebagai Sistem Operasi. Semua perangkat keras berada di bawah kernel, sedangkan semua aplikasi berada di atas shell. Dengan shell, seorang user dapat memberikan command (perintah) kepada kernel untuk diproses.

Shell pada beberapa sistem operasi juga dapat berfungsi untuk pengelolaan berkas.

LinuxShell

Pada Linux, shell sering disebut sebagai xterm, konsole, terminal dan shell.
Pada MS.Windows dan Mac Os sudah agak jarang untuk pemakaian shell dengan tujuan memanjakan pengguna dengan mode grafisnya.
Meskipun Linux juga sudah mulai banyak penggunaan mode grafis, namun penggunaan shell command masih bertahan dengan alasan :
1. banyak sekali konfigurasi sistem yang dapat dilakukan dengan shell command
2. Linux shell memberikan fleksibilitas terutama ketika user bekerja dengan banyak file
3. penyelamatan sebuah data ataupun recovery sistem dan maintenance sistem pada single mode dapat dilakukan dengan shell command.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s