Sabtu, 29 November 2014

Thread dan Contoh Pengaplikasiannya

Halo teman-teman,
Kali ini saya akan memposting tentang thread dan contoh penggunaannya. tapi sebelum itu saya akan menjelaskan apa itu thread.

Thread merupakan sebuah alur kontrol proses yang dapat dijadwalkan pengeksekusiannya oleh sistem operasi. Jika kita memiliki banyak proses atau kode program dan ingin menjalankannya secara serentak, maka kita bisa menggunakan thread, ini disebut dengan multithread.

syntax - syntax dalam thread :

pthread_t : merupakan tipe data thread.

pthread_mutex_t : merupakan tipe data mutex thread. mutex merupakan routine yang berhubungan dengan sinkronisasi. fungsi mutex menyediakan perintah untuk membuat, menghancurkan, mengunci dan membuka kunci mutex. kemudian ditambah juga dengan fungsi untuk mengeset attribut yang terkait dengan mutex.

Sabtu, 15 November 2014

Crontab Scheduler di Ubuntu

Halo teman-teman,
Kali ini saya akan menjelaskan tentang apa itu Crontab dan bagaimana cara menggunakannya.

Apa itu cron / crontab ? Crontab adalah aplikasi daemon (berjalan dibalik layar) yang digunakan untuk menjalankan tugas yang dijadwalkan pada suatu waktu di sistem operasi linux. Setiap user di sistem yang memiliki file crontab, mengijinkan file tersebut untuk melakukan suatu aksi yang telah dispesifikasikan sesuai waktu yang telah ditentukan. Crontab biasa digunakan untuk membuat backup secara otomatis, sinkronisasi files, dll.


Jumat, 10 Oktober 2014

Cara Melakukan Virtualisasi OS

Halo teman-teman,
Disini saya akan menjelaskan bagaimana cara melakukan virtualisasi sebuah OS (Operating System). Tapi sebelum itu, saya akan menjelaskan terlebih dahulu apa itu virtualisasi.

Menurut wikipedia, virtualisasi adalah istilah umum yang mengacu kepada abstraksi dari sumber daya komputer. Definisi lainnya adalah "sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logikal; atau dapat juga termasuk definisi untuk membuat beberapa sumber daya fisik (seperti beberapa peralatan penyimpanan atau server) terlihat sebagai satu sumber daya logikal."