Digamos que tengo un internet de muy alta velocidad (alrededor de 500Mbps) conectado a una computadora que tiene una velocidad de transferencia de disco promedio (alrededor de 100Mbps). ¿La computadora podrá descargar un archivo a 500 Mbps aunque la velocidad de transferencia de disco de la computadora sea menor?

Es interesante que ya haya visto algunos problemas de diseño que ralentizan la descarga, incluso con las velocidades de Internet típicas actuales.

Comience notando que la velocidad reclamada por el ISP no es la velocidad que puede descargar. Cuando ejecuta una prueba de velocidad, ve un número menor. Esto se debe en parte a que los datos (como el archivo que descargas) no son los únicos bytes enviados. Hay muchas capas de protocolo y cada una necesita bytes adicionales, la sobrecarga para realizar un seguimiento de las cosas. Es lo que hace que Internet funcione para tantas personas y aplicaciones.

La velocidad con la que su computadora puede guardar el archivo es una parte importante de la velocidad general que llamamos rendimiento. Tenga en cuenta que el servidor podría ralentizarlo aún más por el acceso al disco. Podría tener 40 usuarios descargando diferentes archivos a la vez para que la velocidad de acceso al disco sea mucho más rápida.

No es tan simple decir en realidad qué tan rápido puede escribir el archivo porque varía el descargador (navegador) y el sistema operativo. El almacenamiento en búfer de RAM puede acelerarlo drásticamente dependiendo de la cantidad de RAM disponible en el búfer. Los discos duros también tienen un tamaño variable de buffet rápido para ayudar en algunos

Creo que estás confundiendo Megabits y Megabytes, un error muy común.
B denota Bytes yb es bits. 1 byte es de 8 bits.
O 500 Mbps es 62,5 MBps.

Un disco duro típico admitirá velocidades de transferencia de aproximadamente 100 MB / so 800 Mbps, mucho más rápido que una conexión de 500 Mbps.

Cuando descargue algo, se almacenará en su memoria (RAM) y en la memoria caché de la unidad, antes de que se escriba en la unidad.
Ambos de estos (memoria y caché) soportan velocidades mucho más altas que cualquier conexión a Internet. Por lo tanto, puede descargar a toda velocidad hasta que este almacenamiento temporal esté lleno.

Sin embargo, cualquier HDD (dispositivo / unidad de disco duro) relativamente moderno permitirá perfectamente una transferencia de 500 Mbps. ¡No hay problemas!

Como han dicho otros, tales problemas pueden resolverse / se resuelven usando memoria de búfer, podría ser la RAM del sistema o la memoria de búfer de las unidades de disco.

Los datos adicionales que no se pueden escribir directamente se guardan en el búfer y luego se transfieren al disco a la velocidad admitida. Este manejo de datos lo realiza el sistema operativo y puede diferir dependiendo de su implementación en diferentes sistemas operativos.
Incluso los administradores de descargas tienen algún tipo de soporte de búfer para facilitar el proceso de escritura de datos.

Esto generalmente se hace para que, por cada bit / byte de datos descargados, el disco tenga que escribir esos datos, lo que puede causar un desgaste excesivo en el disco, por lo tanto, se utiliza un búfer para mantener temporalmente esos datos y vaciar / escribir fuera al ritmo de la unidad de disco.
por ejemplo, 64 MB de caché en WD 1TB HDD.

Considerando que si el búfer no está disponible entonces, creo que el exceso de datos se desperdiciará y requerirá volver a descargarlo. O se necesitará algún tipo de enfoque de interrupción, de modo que después de que los datos se escriban en el disco, el disco pueda solicitar más datos y así sucesivamente.

Depende Depende del sistema operativo y de la aplicación de descarga en sí. Si la aplicación tiene una buena gestión de almacenamiento en búfer en la memoria, su aplicación puede descargar el archivo a alta velocidad mientras lo almacena y luego escribe los datos en el disco.

¿Descargar el archivo? sí. ¿Escribirlo en el disco a la misma velocidad? Probablemente no. Hay muchas capas diferentes que el archivo debe atravesar desde Internet antes de que llegue a su lugar de descanso final en el disco, el caché, el búfer e incluso la RAM.