Sözlük

Asenkron (Asynchronous)

Moderate

Aynı anda veya aynı hızda gerçekleşmeyen işlemlere asenkron (asynchronous) veya eş zamansız denir.

Asenkron (Asynchronous) Nedir?

Bilgisayar biliminde asenkron ya da eş zamansızlık gerçek programdan bağımsız olayların meydana gelmesi demektir. Eş zamanlı olmayan sistemler, evrensel saat sinyalleriyle değil, etkinliklerle eş zamanlı biçimde çalışır. Asenkron sistemler, yabancı sinyallere veya mesajlara bağlı olmadan güvenilir biçimde çalışır.

Eş zamanlı olmayan sistemler genellikle modüler tasarımlar kullanılarak oluşturulur. Ağdaki her modül, diğerleriyle etkileşim halindeyken bağımsız olarak çalışabilir. Birbirine bağlı olan bileşenler, toplu halde işleyen bir çözüm veya sistem oluşturmak üzere birleşir.

Asenkron iletişim ise, verilerin sürekli akış yerine sıralı biçimde gerçekleştiği süreçleri ifade eder. Eş zamansız mesaj gönderme örneklerinin başında çevrim içi forumlar veya e-postalar gelir.
Eş zamansız veya yarı eş zamanlı blockchain ağları, kripto sektöründe yaygın biçimde kullanılır. Bu modelleri uygulayan ağlar, düğümlere (node) ilettikleri verilerin durum bilgisi hakkında geri bildirim göndermez. Düğümler, ağın genel yapısı hakkında farklı görüşlere sahip olabilir. Mesajların diğer düğümler tarafından ele alınması için sırada beklemeleri gerekmediği için işlem hacmi artar.
Yarı eş zamanlı ağlar, genel ağ durumunda herhangi bir bölünmenin yaşanmasını önlemeyi amaçlar. Öte yandan, düğümlerin oy birliğine varması zorlaşabilir. Bu ağlar için öncelik her zaman güvenilirlik ve erişilebilirlik olur. Erişilebilirliğe önem verilmesi, işlemlerin herhangi bir gecikme olmaksızın yürütülmesine yardımcıdır. Ancak ağ, tutarlılık konusunu ön plana almayı seçerse, önceki tüm işlemler onaylanana kadar bazı transferler gerçekleşmeyebilir veya ertelenmek durumunda kalabilir.