Es aún peor de lo que piensas, una computadora puede (con algo de trabajo) saturar un enlace de 10 Gb.
Pero, cada una de las operaciones en una CPU no es un bit, generalmente es de 32 o 64 bits. Algunas operaciones funcionan en 128 o más bits a la vez.
Sin embargo, no estoy seguro de dónde obtienes 100 millones de operaciones por segundo. Un procesador moderno funciona a más de 2 GHz y, aunque los ciclos por instrucción en la mayoría de las aplicaciones es peor (más alto) que 1, tampoco es tan alto como 100. Y la mayoría de los procesadores de servidor también tienen más de un núcleo.
- Cual es la mejor opcion; haciendo ingeniería informática en SVNIT-Surat, Gujarat o b.tech en ict en DA-IICT Gandhinagar, Gujarat?
- Soy un estudiante de segundo año de ingeniería informática, ¿qué debo hacer para mejorar mis habilidades de proyecto?
- ¿En qué circunstancias se ejecutarían 100 procesos del sistema operativo más rápido en 5 lotes en serie de 20 en lugar de todos en paralelo?
- Soy un estudiante de pregrado en ingeniería informática en un país en desarrollo, con poca experiencia en investigación y un promedio de calificaciones de 3.4 ... ¿Qué es lo mejor que puede hacer el próximo año para garantizar un posgrado en una de las 10 mejores universidades?
- ¿Salir al exterior chocaría los sensores de los Microsoft Hololens?
Una regla general estándar es que se necesita aproximadamente 1 Hz de CPU para manejar un bit por segundo. Entonces, un enlace de 10 Gb según esta estimación tomaría 10 GHz, o 4 núcleos funcionando a 2.5 GHz, ¡no hay problema!
Sin embargo, muchos servidores usan tarjetas de red que admiten mover al menos parte del trabajo de rutina de manejar el tráfico de red en la tarjeta. Por ejemplo, calcular sumas de comprobación de capa TCP en la tarjeta de red es muy común. Esto se llama “descarga TCP” y reduce la cantidad que la CPU principal tiene que hacer.