Jumat, 08 Mei 2015

Session 4

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

New: Proses yang baru di buat tapi belum dijalankan
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


"tanpa proses semua tidak akan berjalan"

www.binus.ac.id
www.skyconnectiva.com

Tidak ada komentar:

Posting Komentar