Proses dan Thread

pengertian dari proses adalah suatu kegiatan untuk mengolah suatu program agar dapat dimanfaatkan oleh pengguna. berikut ini gambaran dari proses.
jenis-jenis proses
a. multiprogrmming dengan epat proses. disini, satu proses akan diselesaikan terlebih dahulu, baru berpindah ke proses selanjutnya.
b. squential proses. disini, pemrosesan dilakukan secara serentak, proses A-D dijalankan secara bersama-sama.
c. hanya satu program yang akan diproses dalam satu waktu.

dan berikut ini adalah diagram alur proses.
Diagram alur Proses
penjelasand ari proses diatas adalah sebagai berikut:
1. proses diblok untuk memasukkan proses baru.
2. scheduler mengambil proses baru.
3. sheduler mengambil proses tersebut, lalu dijalankan.
4. masukan proses tersedia.

berikut ini implementasi dari sebuah proses:
implementasi proses
dari gambar diatas, layer dari proses ada dua bagian, yaitu scheduler dan squential processes. scheduler berfungsi untuk mengatur proses mana yang akan diproses terlebih dahulu, dan proses mana yang akan dihentikan sementara agar sistem dapat memproses proses yang lain. squential processes berisi dari proses-proses yang akan diproses oleh sistem.

Pengertian Thread
Thread adalah sebuah alur kontrol dari sebuah proses. berikut ini gambaran dari thread:
Thread

dari gambar diatas, proses yang terdiri dari tiga thread, akan memproses 3 proses sekaligus. semakin banyak thread, semakin cepat suatu komputer memproses suatu proses.
thread merupakan unit dasar dari penggunaan CPU, yang terdiri dari thread id, program counter, register set, dan stack.

referensi:
- https://juliarnasution.blogspot.com/2015/12/pengertian-thread.html
- slide perkuliahan sistem operasi multimedia.

Komentar

Postingan populer dari blog ini

Kompresi data lossy vs kompresi data lossless pada citra digital

Instalasi Python di Anaconda Untuk Keperluan Pengolahan Data Spasial

Instalasi Python di Anaconda untuk keperluan Pengolahan Citra