Leí la pregunta de cómo los patrones de bits que realmente forman el código ejecutable o máquina se transfieren a los niveles lógicos necesarios para que funcione un procesador de datos o una CPU.
El código de la máquina es generado por un ensamblador o compilador y posteriormente almacenado en algún tipo de medio de almacenamiento o memoria secundaria. Cuando se va a ejecutar el código, generalmente se copia o “carga” en una memoria primaria de lectura / escritura más rápida que a su vez se conecta al procesador.
Cuando el procesador requiere el patrón de bits que está contenido en una ubicación de memoria particular, lee esta ubicación, cuyo contenido aparece como los niveles lógicos adecuados en las rutas de datos internos del procesador o “bus”.
- ¿Cuál tiene un mejor programa de ingeniería informática, la Universidad de Boston o el Instituto de Tecnología de Rochester?
- ¿Cuál es el mejor curso para seguir, procesamiento paralelo y distribuido o computación en la nube?
- Quiero estudiar ingeniería informática, ¿debería elegir USC, UCLA o UIUC?
- En términos de ingeniería informática, ¿cómo es CMU versus MIT?
- ¿Qué temas puede sugerir para mini proyectos en ingeniería informática para estudiantes de primer y segundo año?
Los niveles lógicos reales dependen de la implementación, los procesadores más lentos y más resistentes al ruido generalmente usan oscilaciones de voltaje más grandes. Ha habido “procesadores industriales” en torno a los niveles 0 y +12 V CMOS.