Process VS Program
- Process : berisikan instruksi untuk melakukan suatu tugas
- Program : eksekusi dari sebuah program
Karakteristik dari Proses :
1. Identifier
--> identifier yang unik berasosiasi dengan proses, untuk membedakan setiap proses yang ada
2. State
--> ketika proses sedang dieksekusi (dijalankan), maka akan dalam keadaan sedang diproses.
3. Priority
--> level prioritas relatif terhadap setiap proses.
4. Program Counter
--> alamat dari instruksi selanjutnya di dalam program untuk di eksekusi.
5. Memory Pointers
--> berisikan pointer untuk kode dan data program yang berasosiasi dengan proses tersebut, ditambah dengan ada nya blok memory yang dibagi dengan proses lain.
6. Context Data
--> ini merupakan data yang sedang berada di register (terdaftar) di dalam proses ketika proses sedang dieksekusi.
7. I/O Status Information
--> berisikan permintaan I/O yang terkenal, seperti disk drives yang berada di proses tersebut.
8. Accounting Information
--> dapat berisikan jumlah waktu processor dan jam waktu yang terpakai, limit waktu, nomor akun, dll.