Process and Threads
Sebelum kita
tahu apa itu process, ada baiknya kita mengetahui apa itu program. Program
adalah system yang mengandung instruksi untuk melakukan tugas. Sedangkan proses
adalah eksekusi dari suatu program.
Two-State Processs Model
Jadi suatu proses memiliki 2 model dalam bekerja. Ada yang menunggu untuk
di proses dan bisa di pause. Ada juga proses yang menggunkan konsep queue
seperti FIFO dan LIFO dalam antrian dispatch ke processor.
The Creation of
Termination of Process
Proses creation ada 4 cara:
1. System Initialization. Yakni proses
tiba-tiba hidup.
2. Execution of a process creation
system call by a running process (fork()). Yakni ada pembuatan process parent
and child.
3. A user request to create a new
process. Suatu proses meminta proses lain.
4. Initiation of a batch job. Suatu
proses terpaksa harus di buat guna menjalankan suatu tugas.
Proses termination
ada 2 cara :
1. Wiling
2. Keluar tanpa
sepengetahuan
A five state model
Ready: Proses yang di siapkan untuk
dijalankan
Running: Proses yang sedang berjalan
Blocked/Waiting: Proses yang tidak
bisa berjalan sampai proses lain selesai dilakukan
Exit: Proses yang sudah dilepas
Exit: Proses yang sudah dilepas
"tanpa proses semua tidak akan berjalan"
www.binus.ac.id
www.skyconnectiva.com
Tidak ada komentar:
Posting Komentar