Multimedia

Senin, 17 Oktober 2011

Penjelasan Sistem yang ada di Linux

1. Shell
Shell merupakan program (perintah) yang menjadi perantara user dengan sistem operasi dalam hal karnel (hal terpenting dalam sistem operasi linux), shell ini menyediakan prompt sebagai user interface, tempat untuk user mengetikan perintah yang diinginkan, baik berupa perintah internal shell maupun perintah eksekusi suatu file program.shell ini di kenal dengan bahasa "command line processing" karena sintak yang di gunakan dalam program shell berupa perintah-perintah dasar dari linux dan sintak shell juga dapat langsung di jalankan pada terminal console linux.
shell memiliki beragam macam diantaranya: BASH, C Shell (CHS), Korn Shell dll.
1.1. BASH (Bourne-again Shell)

Merupakan nama program shell yang sering digunakan dalam distribusi linux. dengan shell ini, seseorang bisa membuat berbagai perintah tertentu ataupun menjalankan suatu program.
Bash dan program-program shell lainnya menyediakan suatu cara agar user bisa memodifikasinya.
1.2.  CSH (C Shell)
C shell ini mempunyai banyak fitur di banding Bourne Shell. bahasa programnyapun sudah bahasa tinggkat tinggi yaitu bahasa C. Fitur yang ada diantaranya: command-line history, aliasing, built-in arithmetic,job control dan filename completion.Kekurangan dari c shell ini lambat jika digunakan dalam mesin kecil.
1.3. Korn Shell (ksh)
korn shell ini adalah pengembangan dari bourne shell yang dibuat oleh david korn. sehingga perintah-perintah yang didukung bourne shell dapat di jalankan pada korn shell. Pada LINUX terdapat versi Korn shell yang disebut Public Domain Korn Shell (pdksh).

2. System Calls
system calls ini merupakan interface program (program yang berjalan) dengan Operasi Sistem. seperti komunikasi antara user dengan hardware itu dinamakan dengan sistem call.

 
system calls ditulis dengan bahasa assembly ataupun C++ yang dapat mengendalikan suatu mesin.
System calls ini mempunyai 5 kategori:
 
  2.1.Kontrol Proses
fungsi dari kontrol proses:
- Mengakhir (end) dan membatalkan (abort)
- Mengambil (load) dan eksekusi (execute)
- Menentukan dan mengeset suatu atribut proses
- Mengalokasikan dan membebaskan memori
  2.2. Manipulasi File
fungsi dari Manipulasi file:
- Membuat dan menghapus suatu file
- Membuka,menutup dan mereposisi suatu file
- Menentukan dan mengeset suatu atribut file
  2.3. Manipulasi Device
fungsi dari Manipulasi Device:
- Meminta dan membebaskan device
- Menulis, membaca dan mereposisi suatu device
- Menentukan dan mengeset suatu atribut device
  2.4. Informasi Lingkungan
Fungsi Informasi Lingkungan:
- Mengeset waktu dan tanggal
- Mengeset sistem data
- Mengeset proses, file atau atribut-atribut device.
  2.5. Komunikasi
Fungsi dari Komunikasi:
- Membuat dan menghapus sambungan
- Mengirima dan menerima pesan
- Mentransfer satus informasi

3. Command Interpreter
Merupakan sebuah sistem program untuk menerima sebuah intruksi/perintah dari pengguna, dan menerjemahkan ke intruksi tersebut ke intruksi mesin yang di kenal oleh sistem itu.

4. API (Aplication Programing Interface)
Aplication Programing Interface ini merupakan serangkaian perintah/intruksi dan standar pemonggraman agar bisa mengakses  aplikasi
ataupun berbasis web. Contoh Windows API, sebuah program dapat membuka jendela, file, dan message box, serta mengerjakan tugas yang
lebih rumit dengan menggunakan instruksi tunggal.

Sekian dulu dari saya, semoga bermanfaat,..... 



0 komentar:

Posting Komentar

Coretan Kuliah © 2008. Design by :ivank Sang Juventiny