Apa itu Arsitektur Berbasis Peristiwa?

Arsitektur berbasis peristiwa adalah jenisarsitekturpengembangankomputer danperangkat lunakyang memprioritaskan peristiwa dan perubahan pada sistem.Biasanya ada bagian dalam pemrograman yang dibuat khusus untuk menemukan perubahan dan baik untuk langsung menanggapi perubahan ini atau meneruskannya ke bagian lain.Arsitektur yang digerakkan oleh peristiwa tidak berusaha untuk memprediksi pergerakan pengguna, jadi ini mungkin lebih baik bagi pengguna yang melakukan fungsi yang tidak biasa.Ini biasanya digunakan di komputer, tetapi juga dapat digunakan untuk mengontrol mesin.

Wanita melakukan handstand dengan komputer

Ada banyak jenis arsitektur sistem, dan masing-masing memprioritaskan fungsi atau operasi tertentu.Dengan arsitektur yang digerakkan oleh peristiwa, peristiwa dan perubahan adalah prioritas utama.Misalnya, ketika perangkat lunak berubah dari istirahat menjadi digunakan, ini adalah perubahan pada sistem.Perubahan lain dapat berupa perubahan kekuatan, penggunaan alat yang berbeda, penambahan pengkodean dan acara semacam itu.Kapan pun sesuatu membutuhkan lebih banyak daya atau sumber daya, atau jika data baru harus dideteksi, ini dianggap sebagai peristiwa.

Untuk memudahkan menemukan dan menanggapi perubahan, biasanya ada unit kecil yang diprogram ke dalam perangkat lunak atau sistem yang dibuat hanya untuk tujuan ini.Banyak dari bagian ini dapat langsung merespons suatu peristiwa dengan mengubah daya atau melakukan apa pun yang dibutuhkan pengguna.Bagian lain dibuat untuk menemukan perubahan dan mengirimkan informasi ke bagian yang mampu meresponnya.Bagian-bagian ini cenderung meningkatkan kecepatan sistem, karena dibuat untuk mengubah sistem dengan cepat sesuai kebutuhan pengguna.

Jenis arsitektur komputer lainnya biasanya mencoba memprediksi fungsi pengguna berdasarkan prioritas utama arsitektur tersebut.Meskipun ini bisa efektif, ini dapat memperlambat sistem atau menggunakan sumber daya komputer dengan buruk jika pengguna tidak berfungsi sesuai dengan prioritas.Dengan arsitektur yang digerakkan oleh peristiwa, tidak ada prediksi yang dibuat, sehingga pengguna yang tidak biasa dapat mengambil manfaat dari ini.

Mayoritas arsitektur komputer dimaksudkan hanya untuk digunakan pada komputer, tetapi arsitektur yang digerakkan oleh peristiwa juga dapat digunakan dalam mesin, biasanya sebagai tindakan pencegahan keamanan.Selama penggunaan mesin, sering terjadi banyak perubahan mulai dari perpindahan motor, pergerakan aktuator dan pengoperasian suku cadang.Arsitektur yang digerakkan oleh peristiwa biasanya tidak mengoptimalkan gerakan ini, tetapi mengawasinya.Misalnya, jika suatu bagian bergerak dengan cara yang berpotensi berbahaya, maka arsitektur ini akan menghentikan pergerakan untuk menjaga keamanan operator dan orang yang berada di sekitarnya.