Съдържание:
Определение - Какво означава Asyncronous?
Най-общо, асинхронно се отнася до обекти и събития, които могат да бъдат свързани, но не са координирани във времето, което означава, че не се появяват на предварително определени интервали. Асинхронните събития нямат зависимост едно от друго да започват или завършват, преди другото да започне или завърши.
В компютърните науки асинхронният текст може да се отнася до:
- Асинхронна комуникация, при която данните се предават без разчитане на часовник сигнал, така че данните се изпращат периодично
- Асинхронна обработка на вход / изход (I / O), която позволява на процесора да продължи обработката с други данни, независими от текущата I / O операция
Техопедия обяснява Асинхронно
Асинхронно се отнася до събития или изчислителни процеси, които пренебрегват елемента на времето. С други думи, един процес може да започне или спре независимо от други процеси, дори ако са свързани. Това дава възможност за максимизиране на изчислителните ресурси чрез използване на празни времена, когато един или повече ресурси чакат да завърши процеса.
Тази концепция се прилага за мрежови комуникации, при които данните се предават периодично, вместо да бъдат един постоянен поток. Това елиминира необходимостта от постоянна връзка, тъй като приемникът няма да трябва да чака постоянен поток. Въпреки това той се нуждае от специални маркери, битове за стартиране и спиране, както и маркери за поставяне, така че приемникът да знае как да свърже разпределените данни отново заедно.
В случай на I / O операции, асинхронните I / O техники се използват за елиминиране на времена на празен ход на процесора, когато той чака да завърши определена I / O операция, които обикновено са с множество степени по-бавни от скоростта, с която процесорът може обработват данни. Като прави процесора процес други данни, които не са свързани с I / O операцията, той може да ускори цялостното изпълнение на процесите. Въпреки това, данните или процесите, които изискват завършването на този I / O процес, все още трябва да изчакат да завърши.