Adalah proses mengeksekusi panggilan layanan SO untuk menandakan bahwa proses telah berjalan secara lengkap Contoh : Sebuah proses berakhir ketika proses tersebut selesai mengeksekusi pernyataan akhirnya dan meminta sistem operasi untuk menghapusnya dengan menggunakan sistem pemanggilan exit. Pada titik itu, proses tersebut dapat mengembalikan data (keluaran) pada induk prosesnya (melalui sistem pemanggilan wait) Seluruh sumber-sumber dari proses-termasuk memori fisik dan virtual, membuka berkas, dan penyimpanan I/O di tempatkan kembali oleh sistem operasi.
2. Batas waktu telah terlewati
Adalah suatu proses yang berjalan melebihi batas waktu total yang dispesifikasikan. Terdapat banyak kemungkinan untuk tipe waktu total yang dijalankan (walk clock time) jumlah waktu yang dipakai untuk eksekusi dan jumlah waktu sejak pamakaian terakhir kali memberi masukan (pada proses interaktif) Contoh : pada saat kita membuka mozila/chrome untuk mencari suatu informasi jika waktu pencariannya melebihi batas waktu maka proses pencarian akan diberhentikan dan pada aplikasi akan diberi ketranagan waktu pencarian habis/operating time out.
3. Memori tidak tersedia
Adalah proses yang memerlukan memori lebih banyak daripada yang dapat disediakan sistem Contoh : a. Memasang RAM pada komputer dengan kapasitas melebihi 64MB, RAM tidak bisa terdeteksi oleh DOS, tetapi bisa terdeteksi oleh Windows. b. Laporan RAM. Ada kapasitas dari RAM sebesar 128KB atau 384KB yang tidak pernah dilaporkan ketika melakukan proses booting.
4. Terjadi kesalahan karena pelanggaran proteksi
Adalah suatu proses yang berusaha menggunakan sumberdaya atau file yang tidak diijinkan dipakai atau proses mencoba menggunakannya tidak untuk peruntukannya. Contoh : Seperti menulis file read-only
5. Terjadi kesalahan I/O device
Adalah keslahan yang muncul pada input atau output. Seperti ketidakmampuan untuk menemukan file. Kegagalan read atau write setelah jumlah maksimum percobaan yang ditentukan . Contoh: area rusak pada tape atau operasi tidak valid seperti membaca dari line printer.
6. Terjadi kesalahan penggunaan data
Adalah bagian data yang memiliki tipe salah atau tidak diinisialisasi Contoh : seperti mencari suatu file document tetapi nama file tersebut tidak sesuai dengan apa yang kita simpan
7. Proses induknya berakhir
Adalah ketika induk berakhir, SO mungkin dirancang secara otomatis mengakhiri semua anak proses dari induk tersebut. Contoh : Seperti sedang menjalankan berbagai macam aplikasi secara bersamaan kemudian tiba-tiba komputer tersebut mati karena tidak sanggup menahan semua aplikasi yang dijalankan secara bersamaan