Apa Itu Abend (Abnormal End)?

Abend adalah penghentian tak terduga atau abnormal dari sebuah aplikasi atau sistem operasi yang disebabkan oleh masalah pada perangkat lunak. Istilah abend—kadang ditulis sebagai ABEND—merupakan gabungan dari kata abnormal dan end. Kata ini muncul ketika pesan sistem harus dibuat sependek mungkin.
Abend terjadi ketika sistem host tidak bisa menangani kondisi error yang muncul dari program. Asal-usul istilah ini berasal dari sistem operasi IBM 360 yang digunakan pada komputer mainframe IBM di era 1960-an dan 1970-an. IBM masih menggunakan istilah ini di sistem operasi seperti z/OS dan z/VM, tetapi di sistem lain istilah ini jarang digunakan. Sistem operasi Novell NetWare juga menggunakan istilah abend sepanjang sejarahnya, tetapi sistem ini kini sudah tidak lagi didukung.

Apa yang Terjadi Saat Abend Terjadi?

Ketika sebuah program mengalami abend, sistem akan mengeluarkan pesan error yang biasanya berisi informasi untuk membantu menyelesaikan masalah. Abend bisa terjadi karena berbagai alasan, tetapi umumnya disebabkan oleh bug pada aplikasi atau masalah terkait memori. Misalnya, sebuah aplikasi mungkin memiliki instruksi program yang salah atau mencoba mengakses ruang memori yang tidak diizinkan, sehingga menyebabkan error.
Abend biasanya dikategorikan menjadi dua jenis:

  • Soft abend: Jika sistem bisa pulih secara otomatis dari error.
  • Hard abend: Jika sistem tidak bisa pulih secara otomatis.

Sistem operasi modern lebih mampu menangani abend dibandingkan sistem lama, sehingga error biasanya hanya berdampak pada aplikasi yang bermasalah tanpa menyebabkan seluruh sistem ikut crash.

Foto komputer mainframe IBM dari tahun 1960
Operator komputer Bob Rose mengganti pita magnetik pada IBM 7090 di Livermore Computer Center. (Agustus 1960)

Istilah abend lebih umum digunakan pada sistem mainframe lama dibandingkan pada PC dan biasanya merujuk pada error yang menyebabkan aplikasi berhenti secara tidak normal, bukan gangguan pada sistem operasi. Jika sistem operasi mengalami kegagalan, istilah yang lebih umum digunakan adalah “crash”. Pada sistem yang lebih kecil, kata “crash” sering digunakan untuk menggambarkan baik kegagalan aplikasi maupun sistem operasi, bahkan termasuk kegagalan perangkat keras.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *