Isi kandungan:
Definisi - Apa maksudnya Asyncronous?
Secara umum, asynchronous merujuk kepada objek dan peristiwa yang mungkin berkaitan tetapi tidak diselaraskan dalam masa, yang tidak berlaku pada selang masa yang telah ditetapkan. Peristiwa tidak segerak tidak mempunyai kebergantungan pada satu sama lain bermula atau siap sebelum yang lain dapat bermula atau lengkap.
Dalam sains komputer, asynchronous mungkin merujuk kepada sama ada:
- Komunikasi tak segerak, di mana data dihantar tanpa bergantung pada isyarat jam, jadi data dihantar secara berselang-seli
- Pemprosesan input / output asynchronous (I / O), yang membolehkan CPU untuk terus memproses dengan data lain yang bebas daripada operasi I / O semasa
Techopedia menerangkan Asyncronous
Asynchronous merujuk kepada peristiwa atau proses pengkomputeran yang mengabaikan unsur masa. Dalam erti kata lain, satu proses boleh memulakan atau menghentikan proses-proses lain, walaupun ia berkaitan. Ini membolehkan untuk memaksimumkan sumber pengkomputeran dengan menggunakan masa yang tidak berguna di mana satu atau lebih sumber menunggu proses selesai.
Konsep ini digunakan untuk komunikasi rangkaian di mana data dihantar secara berselang-seli bukannya satu aliran tetap. Ini menghapuskan keperluan untuk sambungan yang berterusan kerana penerima tidak perlu menunggu aliran tetap. Walau bagaimanapun, ia memerlukan penanda khas, memulakan dan menghentikan bit serta penanda tempat, supaya penerima akan mengetahui cara memotong data diedarkan bersama-sama.
Dalam hal operasi I / O, teknik I / O tak segerak digunakan untuk menghapuskan masa idle CPU ketika sedang menunggu operasi I / O tertentu untuk menyelesaikan, yang biasanya banyak darjah lebih lambat dari kecepatan CPU yang dapat memproses data. Dengan membuat proses CPU data lain yang tidak berkaitan dengan operasi I / O, ia dapat mempercepat proses keseluruhan proses. Walau bagaimanapun, data atau proses yang memerlukan penyelesaian proses I / O masih perlu menunggu untuk menyelesaikannya.