Perbedaan Multi-thread dan Multi-core pada Prosesor

Pada komputer, proses adalah satuan-satuan dari program komputer yang dapat dieksekusi secara terjadwal. Program komputer adalah kumpulan instruksi-instruksi dan proses adalah eksekusi dari instruksi-instruksi tersebut. Lalu ada juga istilah thread. Thread adalah satuan-satuan terkecil dari proses yang dapat dieksekusi oleh sistem operasi secara terjadwal. Satu prosesor pada komputer hanya dapat mengerjakan satu proses pada satu … Baca lebih lanjut

Apa itu Microkernel?

Microkernel berguna untuk menjalankan servis yang paling banyak (sering dijalankan) namun ringan seperti jaringan, filesystem, driver, dll. Yang tugas kernelnya ringan yang hanya berupa servis-servis dasar seperti alokasi memori, penjadwalan, dan messaging (Inter Process Communication). Pada teorinya, konsep ini membuat kernel menjadi lebih responsif karena Microkernel dijalankan di user space, bukan di kernel space. Sehingga … Baca lebih lanjut