블로깅 비동기 무엇입니까? -techopedia에서 정의

비동기 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-비동기는 무엇을 의미합니까?

일반적으로 비동기는 관련이있을 수 있지만 시간이 조정되지 않은 개체 및 이벤트를 의미하며, 미리 정해진 간격으로 발생하지 않습니다. 비동기 이벤트는 다른 시작 또는 완료 전에 서로 시작 또는 완료에 대한 종속성이 없습니다.

컴퓨터 과학에서 비동기는 다음 중 하나를 참조 할 수 있습니다.

  • 비동기 통신 (클럭 신호에 의존하지 않고 데이터가 전송되므로 데이터가 간헐적으로 전송 됨)
  • CPU가 현재 I / O 작업과 독립적 인 다른 데이터로 계속 처리 할 수 ​​있도록하는 비동기 입 / 출력 (I / O) 처리

Techopedia는 비동기식 설명

비동기는 시간 요소를 무시하는 이벤트 또는 컴퓨팅 프로세스를 나타냅니다. 다시 말해, 한 프로세스가 다른 프로세스와 관련되어 있어도 다른 프로세스와 독립적으로 시작하거나 중지 할 수 있습니다. 이를 통해 하나 이상의 리소스가 프로세스가 완료되기를 기다리는 유휴 시간을 활용하여 컴퓨팅 리소스를 최대화 할 수 있습니다.

이 개념은 데이터가 하나의 꾸준한 스트림이 아닌 간헐적으로 전송되는 네트워크 통신에 적용됩니다. 이는 수신기가 일정한 스트림을 기다릴 필요가 없기 때문에 지속적인 연결이 필요하지 않습니다. 그러나 수신기에는 분산 된 데이터를 다시 조각하는 방법을 알 수 있도록 특수 마커, 시작 및 중지 비트와 마커가 필요합니다.

I / O 작업의 경우 비동기 I / O 기술을 사용하여 특정 I / O 작업이 완료 될 때까지 CPU 유휴 시간을 제거 할 수 있습니다. 이는 일반적으로 CPU가 할 수있는 속도보다 몇 배 더 느린 속도입니다 공정 데이터. CPU가 I / O 작업과 관련이없는 다른 데이터를 처리함으로써 전체 프로세스 실행 속도를 높일 수 있습니다. 그러나 해당 I / O 프로세스를 완료해야하는 데이터 또는 프로세스는 여전히 완료 될 때까지 기다려야합니다.

비동기 무엇입니까? -techopedia에서 정의