Los microprocesadores, como cualquier otro microchip, son deterministas y la interfaz para ellos está documentada. De lo contrario, no habría forma de que el software se escriba para ellos. El formato, las reglas y el comportamiento esperado de un microprocesador se definen en su Arquitectura de conjunto de instrucciones como otra persona mencionada anteriormente. Ver:
http://en.wikipedia.org/wiki/Ins…
Eso no quiere decir que nunca habrá errores después del lanzamiento de un microprocesador; El error de punto flotante Pentium de Intel es probablemente el ejemplo más famoso. Sin embargo, en casi todos los casos, si se encuentran dichos errores, el fabricante lanzará una errata al notarlo y proporcionará una solución alternativa para los programadores o recordará el chip.
- ¿Cómo es la vida normal de un investigador en ciencias?
- ¿Cuáles son las partes más interesantes de la investigación en neurociencia?
- ¿Cómo afectó en última instancia la recesión económica de 2008 a la producción científica (como los artículos publicados)?
- ¿Es posible usar un solo modelo estructural (ecuación) para diferentes grupos y luego comparar los resultados entre estos?
- ¿Cuáles son algunas investigaciones científicas que están prohibidas en la India debido a razones éticas?
Siempre que el software siga las restricciones arquitectónicas definidas por la arquitectura del conjunto de instrucciones, el comportamiento se documenta y se conoce incluso si los detalles de cómo se logra ese comportamiento no lo son.