답변:
프로세서는 반드시 다운로드를 수행해야합니다. 네트워크 어댑터에서 수신 한 비트 패턴을 원하는 데이터 표현으로 변환하려면 처리 능력이 필요합니다 (예 : TCP / IP 스택을 실행해야 함). 즉, 네트워크 및 스토리지 장치는 로우 엔드 CPU보다 수십 배 느릴 수 있으므로 일반적으로 걱정할 것은 없습니다.
예를 들어 작고 빠른 TCP / IP 스택 중 하나 는 ATMega88에서 실행됩니다 . 20MHz에서 실행되도록 설계된 8 비트 프로세서입니다. 이론적으로이 프로세서는 TCP / IP 스택을 제어하기에 충분하므로 데이터를 다운로드하기에 충분합니다.
물론 이런 종류의 CPU에 도달하면 다운로드 할 수있는 데이터의 양이 클럭 주파수에 의해 제한 될 수 있습니다. 제한 요인은 TCP / IP 스택을 실행하는 데 필요한 클럭주기와 데이터를 어떤 종류의 스토리지에 저장하는 데 필요한 클럭주기입니다.
우리가 귀하의 예를 들어 매우 비과학적인 커프 계산을 수행하는 경우 : 3mbps 연결은 초당 384kByte의 원시 데이터에 해당합니다. CPU가 20MHz에서 실행되는 경우 (20 * 10 ^ 6) / (384 * 1024) 정도의 값을 갖습니다. 이는 수신 된 데이터의 원시 바이트 당 대략 50 개의 명령과 같습니다. 나는 TCP / IP 스택의 전문가는 아니지만 구현을 그렇게 효율적으로 짜내는 것이 매우 어려울 것이라고 추측합니다. 3mpbs에서 안정적인 처리량을 얻기 위해 더 나은 프로세서를 원할 수 있습니다.
어쨌든, 이것을 사용하여 무언가를 디자인하려는 경우 실제 하드웨어와 사용하려는 실제 TCP / IP 스택으로 먼저 테스트해야합니다.