Дом Ведение блога Что такое асинхронность? - определение из техопедии

Что такое асинхронность? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает асинхронный?

В общих чертах, асинхронный относится к объектам и событиям, которые могут быть связаны, но не скоординированы во времени, то есть не происходить с заданными интервалами. Асинхронные события не зависят друг от друга, начиная или завершая, прежде чем другие могут начаться или завершиться.

В информатике асинхронный может означать либо:

  • Асинхронная связь, при которой данные передаются без использования тактового сигнала, поэтому данные отправляются с перерывами
  • Обработка асинхронного ввода / вывода (I / O), которая позволяет CPU продолжать обработку с другими данными, независимыми от текущей операции ввода / вывода

Техопедия объясняет асинхронность

Асинхронный относится к событиям или вычислительным процессам, которые игнорируют элемент времени. Другими словами, один процесс может запускаться или останавливаться независимо от других процессов, даже если они связаны между собой. Это позволяет максимизировать вычислительные ресурсы за счет использования простоев, когда один или несколько ресурсов ожидают завершения процесса.

Эта концепция применяется к сетевым коммуникациям, в которых данные передаются периодически, а не как один устойчивый поток. Это устраняет необходимость в постоянном соединении, потому что приемнику не придется ждать стабильного потока. Однако для этого нужны специальные маркеры, стартовые и стоповые биты, а также маркеры размещения, чтобы получатель знал, как собрать воедино распределенные данные.

В случае операций ввода-вывода асинхронные методы ввода-вывода используются для устранения простоев ЦП, когда он ожидает завершения конкретной операции ввода-вывода, которые обычно на несколько градусов медленнее, чем скорость, с которой ЦП может обрабатывать данные. Заставляя процессор обрабатывать другие данные, не связанные с операцией ввода-вывода, он может ускорить общее выполнение процессов. Однако данные или процессы, которые требуют завершения этого процесса ввода-вывода, все еще должны ждать его завершения.

Что такое асинхронность? - определение из техопедии