Daftar Isi:
Definisi - Apa yang dimaksud dengan Asyncronous?
Secara umum, asinkron mengacu pada objek dan peristiwa yang mungkin terkait tetapi tidak terkoordinasi dalam waktu, yang berarti tidak terjadi pada interval yang telah ditentukan. Acara asinkron tidak memiliki ketergantungan satu sama lain memulai atau menyelesaikan sebelum yang lain dapat memulai atau menyelesaikan.
Dalam ilmu komputer, asynchronous dapat merujuk pada:
- Komunikasi asinkron, di mana data ditransmisikan tanpa bergantung pada sinyal clock, sehingga data dikirim sebentar-sebentar
- Pemrosesan input / output (I / O) asinkron, yang memungkinkan CPU untuk melanjutkan pemrosesan dengan data lain yang tidak tergantung pada operasi I / O saat ini
Techopedia menjelaskan Asyncronous
Asynchronous mengacu pada peristiwa atau proses komputasi yang mengabaikan elemen waktu. Dengan kata lain, satu proses dapat memulai atau berhenti secara independen dari proses lain, bahkan jika mereka terkait. Hal ini memungkinkan untuk memaksimalkan sumber daya komputasi dengan memanfaatkan waktu idle di mana satu atau lebih sumber daya sedang menunggu proses untuk selesai.
Konsep ini diterapkan untuk komunikasi jaringan di mana data ditransmisikan sebentar-sebentar dan bukannya satu aliran tetap. Ini menghilangkan kebutuhan untuk koneksi yang konstan karena penerima tidak perlu menunggu aliran yang stabil. Namun itu membutuhkan spidol khusus, bit start dan stop serta spidol tempat, sehingga penerima akan tahu bagaimana cara menyatukan kembali data yang didistribusikan.
Dalam kasus operasi I / O, teknik I / O asinkron digunakan untuk menghilangkan waktu idle CPU ketika menunggu operasi I / O tertentu selesai, yang biasanya banyak derajat lebih lambat daripada kecepatan di mana CPU dapat data proses. Dengan membuat proses CPU data lain yang tidak terkait dengan operasi I / O, itu dapat mempercepat eksekusi keseluruhan proses. Namun, data atau proses yang memerlukan penyelesaian proses I / O itu masih harus menunggu untuk menyelesaikannya.