Selasa, 20 November 2012

FHS adalah


FHS adalah
FHS adalah  sebuah aturan standarisasi mengenai penempatan lokasi file dan direktori yang  pada sebuah sistem operasi. Adapun tujuan di buatnya standar ini adalah untuk memudahkan user dan software dalam rangka mengetahui letak suatu file atau direktori yang tersimpan pada sebuah komputer. Juga untuk memudahkan para pengembang distribusi sistem operasi yang berbasis Unix untuk pengaturan susunan direktorinya. Selain itu juga untuk program administrasi system, interoperabilitas aplikasi, dan dapat juga untuk menyatukan dokumentasi system. 

FHS sendiri terbagi menjadi 3 bagian utama:
System berkas /root : merupakan induk dari semua direktori yang ada.
System berkas /usr : digunakan untuk menginstall aplikasi-aplikasi lokal.
System berkas /var : direktori khusus untuk berkas-berkas data variabel.
Selain itu pada sistem Unix dan Linux memiliki konsep dimana mereka memperlakukan hardware seperti penanganan sebuah file, maka setiap alat mempunyai nama file sendiri dan di simpan pada direktori /dev. Contoh: Floopy --> /dev/fdo

SHELL, System Call, Command Intepreter & API

Fungsi

- SHELL

Fungsi :
Jika dalam built in vb, fungsi shell ini bisa digunakan untuk sebagai berikut :
-          Mampu Mengakses fungsi – fungsi control panel.
-          Bisa menjalankan file-file yang bersifat excutable (.com, .exe, dll).
-          Bisa menjalankan file-file yang non executable contoh (.xls, .doc, .txt, dll).

- SYSTEM CALL

Fungsinya :
Digunakan untuk program yang berjalan pada bagian user space.

- COMMAND INTERPRETER

Fungsinya :
Program yang melakukan suatu fungsi pada tingkat tertentu yg lebih rendah atas dasar baris perintah.
Menerjemahkan instruksi & perintah yang diberikan oleh user supaya sesuai dengan lapisannya, yg nantinya untuk menjalankan suatu perangkat keras (hardware).

 
-   API (APPLICATION PROGRAMMING INTERFACE)

Fungsi :
Bisa menjalankan program di system operasi mana saja, asalkan sudah ter-install AP.


Strukturnya pada SHELL, System Call, Command Intepreter & API  :

shell
 



call 
 


COMMAND INTERPRETER

 
 
 Api



Posisi SHELL, System Call, Command Intepreter & API  :

Shell
 Posisi SHELL ini terletak diantara hubungan antara application dengan kernel pada hardware.


System Call
Disini Posisinya terletak diantara program yg sedang berjalan ataupun diproses di user dengan yang lainnya.



Posisi :

Command Interpreter
Dalam proses pengoperasiannya, posisi Command Interpreter terletak pada tahap awal sebelum melakukan proses ke Long-term scheduler.


Posisi 
Api
Posisi Application Programming Interface berhubungan dengan berbagai Application Program.