Minggu, 29 November 2015

Fuse

         Filesystem in Userspace (FUSE) merupakan mekanisme sistem operasi untuk sistem operasi Unix-like yang memungkinkan pengguna tidak ber-hak istimewa menciptakan file system mereka sendiri tanpa mengubah kode kernel.

         Untuk contohnya, copy codingan ini




Ganti semua kata hunter menjadi nama user kalian.

Simpan kemudian compile dengan menggunakan perintah: gcc -Wall [nama file1].c `pkg-config fuse --cflags --libs` -o [nama file2] 

Kemudian buat sebuah direktori, misalnya: /home/[nama user]/fuse 
Coba jalankan fuse tadi dengan cara: ./[nama file2] /home/[nama user]/fuse 
Maka semua isi direktori /home/[nama user]/Downloads akan dimount ke direktori /home/[nama user]/fuse 

ketika kalian mengedit file di /home/[nama user]/fuse lalu menyimpannya, maka akan muncul folder baru dengan nama "Simpanan" dan akan menyimpan perubahan dari file yang diedit tadi dan membuat isi file yang diedit tetap seperti sebelum diedit.


Minggu, 08 November 2015

Thread


Thread adalah bagian tyerkecil dari sebuah proses. Sebuah proses bisa saja terdiri dari 1(single threading) atau lebih thread(multi threading).

Salah satu contoh dari multi threading adalah pemutar musik. Pada proses pemutar musik, terdapat thread yang berfungsi memutar musik, dan ada juga thread yang bertugas memproses input dari user.

Untuk kodingannya, nih lihat dibawah ini: