Merupakan interupsi karena terjadinya kesalahan atau kondisi kekecualian (exception conditions) yang dihasilkan proses yang running pada Diagram State Proses, seperti usaha illegal dalam mengakses file. Dengan adanya trap, sistem operasi menentukan apakah kesalahan yang dibuat merupakan kesalahan fatal.
- Jika fatal, proses yang saat itu running disingkirkan dan terjadi alih proses.
- Jika kesalahan tidak fatal, maka bergantung sifat kesalahan dan rancangan sistem operasi.
Kemungkinan yang dilakukan adalah menjalankan prosedur pemulihan atau memperingatkan ke pemakai. Saat terjadi trap, dapat dimungkinan terjadi pengalihan proses, mungkin pula resume proses.
- Jika fatal, proses yang saat itu running disingkirkan dan terjadi alih proses.
- Jika kesalahan tidak fatal, maka bergantung sifat kesalahan dan rancangan sistem operasi.
Kemungkinan yang dilakukan adalah menjalankan prosedur pemulihan atau memperingatkan ke pemakai. Saat terjadi trap, dapat dimungkinan terjadi pengalihan proses, mungkin pula resume proses.
0 komentar:
Posting Komentar