Kamis, 28 April 2011

Dasar Sistem Operasi Linux

Sebelum kita menggunakan sistem operasi linux,kita harus mengetahui dasar sistem operasi linux.Jika sistem linux di install,sistem tersebut akan mengandung ratusan aplikasi .aplikasi-aplikasi seperti ini tergolong sebagai sistem linu dasar.
Aplikasi yang ada di linux dapat di kategorikan menjadi dua golongan,yaitu:
  • sistem linux dasar(basic linux sistem)
  • produk pihak ketiga(third-party product)
Pada implementasinya,linux di rancang bersifat modular.Ada sejumlah modul aplikasi yang menyusun sistem linux  untu tugas yang kompleks.pemakai juga dapat menambahkan aplikasi-aplikasi,terutama aplikasi-aplikasi yang di butuhkan ke dalam sistem,ataupun aplikasi-aplikasi yang disediakan oleh pihak ketiga.
Sistem linux dasar terbagi menjadi tiga bagian aplikasi,yaitu:
  1. Utilitas(tool atau utility)
  2. Shell
  3. Kernel
Utilitas
adalah aplikasi bantu di luar shell untu melakukan tugas tertentu.Misalnya,untuk mengirimkan email,menyunting dokumen,mencari kata di dalam dokumen,memanipulasi file.
Shell & Kernel
kernel merupakan aplikasi inti dari sistem linux.Tugas yang di pegang oleh jernel adalah:
  • mengendalikan akses terhadap komputer
  • mengatur memory komputer
  • memelihara sistem file mengalokasikan sumber daya komputer di antara pemakai.
Shell & kernel merupakan dua komponen pada sistem linux yang bertindak sebagai perantara pemakai dan peranagkat keras.Shell merupakan aplikasi yang memungkinkan pemakai dapat berkomunikasi dengan komputer.Tugas shell adalah membaca perintah yang di berikan pemakai dan menerjemahkan perintah(command interpreter) tersebut sebagai suatu permintaan dan meneruskannya ke kernel.

Perintah-perintah tersebut dapat di simpan dalam sebuah file teks yang disebut aplikasi shell atau script shell.Penggunaan aplikasi shell ini sangat bermanfaat untuk mengotomatisasikan tugas-tugas yang bersifat rutin dan mengurangi kesalahan pengoperasian.
Ada beberapa kondisi di mana script shell biasa di gunakan oleh pengguna:
  • menangani sebuah prosedur yang terdiri dari sejumlah perintah
  • membuat suatu utilitas yang sangat bermanfaat bagi banyak pemakai
  • menyederhanakan beberapa perintah yang sering di pergunakan.