Proses
    Sistem Operasi

Yendri Ikhlas Fernando
   18 Januari 2012
1. Konsep Proses



Program yang sedang dieksekusi
2. Pembentukan Proses
                       

                       Create Proses



   Waktu CPU       Memori             Berkas           I/O




                           Resource



       Proses Anak 1   Proses Anak 2       Proses Anak 3
3. Terminasi Proses
                                 Data keluaran                Sumber daya
Proses Selesai                  diserahkan pada            dikembalikan pada
                                  proses induk                    SO




                                                             Digunakan oleh
System call  exit              System call  wait             proses lain



   Dipaksa             System call  abort

1. Proses anak menggunakan sumber daya di luar batas (diperiksa oleh proses
induk).
2. Task proses anak tidak diperlukan lagi
3. Cascading Termination (proses induk selesai dan CPU tidak mengizinkan
proses anak berjalan).
4. Status Proses (State Dasar)
1.   New            : proses baru lahir.
2.   Ready          : proses siap untuk dieksekusi.
3.   Running        : proses sedang dieksekusi.
     1.   Selesai  Terminated
     2.   Timeout  Interrupt  Ready
     3.   Terjadi event  Waiting
4.   Waiting    : proses menunggu untuk segera dieksekusi.
5.   Terminated : proses selesai dieksekusi.
5. PCB (Process Control Block)
Fungsi  Menggambarkan prose dalam SO
        Menyimpan informasi-informasi tentang suatu proses.

   Informasi Status (New, Ready, Running, Waiting, Terminated)
   Proses
                Program Counter (stack dari alamat instruksi)


                CPU Register (informasi gangguan, iinformasi
                lancar/tidak suatu proses)
                Informasi manajemen memori (info nilai dasar dan
                batas register, tabel page)
                Informasi pencatatan (informasi jumlah CPU, waktu
                real batas batas waktu)
                Informasi I/O (daftar perangkat I/O yg digunakan,
                daftar berkas yg sedang diakses)
Thank You !

Proses

  • 1.
    Proses Sistem Operasi Yendri Ikhlas Fernando 18 Januari 2012
  • 2.
    1. Konsep Proses Programyang sedang dieksekusi
  • 3.
    2. Pembentukan Proses  Create Proses Waktu CPU Memori Berkas I/O Resource Proses Anak 1 Proses Anak 2 Proses Anak 3
  • 4.
    3. Terminasi Proses Data keluaran Sumber daya Proses Selesai diserahkan pada dikembalikan pada proses induk SO Digunakan oleh System call  exit System call  wait proses lain Dipaksa System call  abort 1. Proses anak menggunakan sumber daya di luar batas (diperiksa oleh proses induk). 2. Task proses anak tidak diperlukan lagi 3. Cascading Termination (proses induk selesai dan CPU tidak mengizinkan proses anak berjalan).
  • 5.
    4. Status Proses(State Dasar) 1. New : proses baru lahir. 2. Ready : proses siap untuk dieksekusi. 3. Running : proses sedang dieksekusi. 1. Selesai  Terminated 2. Timeout  Interrupt  Ready 3. Terjadi event  Waiting 4. Waiting : proses menunggu untuk segera dieksekusi. 5. Terminated : proses selesai dieksekusi.
  • 6.
    5. PCB (ProcessControl Block) Fungsi  Menggambarkan prose dalam SO  Menyimpan informasi-informasi tentang suatu proses. Informasi Status (New, Ready, Running, Waiting, Terminated) Proses Program Counter (stack dari alamat instruksi) CPU Register (informasi gangguan, iinformasi lancar/tidak suatu proses) Informasi manajemen memori (info nilai dasar dan batas register, tabel page) Informasi pencatatan (informasi jumlah CPU, waktu real batas batas waktu) Informasi I/O (daftar perangkat I/O yg digunakan, daftar berkas yg sedang diakses)
  • 7.