Kosep Proses Untuk Blackberry 6

Keadaan Proses

Proses – proses yang dikelola oleh sistem operasi black berry akan melalui serangkaian keadaan yang merupakan bagian dari aktivitasnya. Keadaan proses ini disebut sebagai status proses yang terdiri dari:

  1. Status New yaitu status dimana proses sedang dibuat. Misalnya anda pertama kali membuka aplikasi BBM (nah pada saat pembukaan aplikasi maka dia sedang memciptakan suatu proses)
  2. Status Running yaitu status dimana proses dieksekusi. Pada status ini instruksi – instruksi pada proses. Misalnya anda sedang chating dengan BBM maka proses sedang Running.
  3. Status Terminated yaitu status dimana proses diakhiri. Misalnya anda menutup Aplikasi BBM maka proses berstatus terminated.

 

Sebuah proses menjadi Terminated disebabkan oleh beberapa hal diantaranya:

  1. Proses memang sudah selesai mengerjakan tugasnya, sehingga diakhiri secara normal. Misalnya anda sedang menutup aplikasi Music Player pada BB.
  2. Terjadi kesalahan perhitungan misalnya mengerjakan instruksi pembagian dengan nol (division by zero) , atau menyimpan angka yang lebih besar daripada yang dapat diakomodasi oleh perangkat keras blackberry.
  3. Terjadi kegagalan I/O seperti kegagalan pembacaan dan penulisan file.
  4. Proses induknya berakhir, pada kasus ini suatu proses dibuat oleh proses lain, proses pembuat disebut sebagai parent, sedangkan proses yang dibuat disebut sebagai child . Sistem dirancang untuk mengakhiri secara otomatis proses – proses childnya bila proses parent berakhir.
  5. Proses child diakhiri atas permintaan proses parentnya. Pada kasus ini parent mengirim signal tertentu untuk mengakhiri childnya misalnya mengirim signal SIGQUIT, SIGKILL atau SIGTERM.
This entry was posted in Tugas SO Kelompok, Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s