| Caracteristica | PC de Escritorio / Servidor | Microcontrolador ESP32 |
|---|---|---|
| Arquitectura principal | CISC (x86 / x64 - Intel/AMD) | RISC (Tensilica Xtensa / RISC-V) |
| Complejidad de Instrucciones | Alta. Una instrucción puede hacer múltiples cosas (leer, calcular, guardar). | Baja. Instrucciones simples, hacen una sola cosa por ciclo de reloj. |
| Longitud de la instrucción | Variable (depende de la complejidad de la tarea). | Fija (facilita la decodificación en hardware). |
| Complejidad del Hardware | Muy alta (millones de transistores dedicados a decodificar). | Baja (el compilador de software hace el trabajo pesado). |
| Recursos Típicos (RAM/Almacenamiento) | Gigabytes (GB) de RAM y Terabytes (TB) de almacenamiento. | Kilobytes (KB) o pocos Megabytes (MB) de RAM y Flash. |
| Sistemas Operativos (OS) | OS completos y pesados (Windows, macOS, distribuciones Linux). | OS en tiempo real (RTOS) o código "bare-metal" sin OS. |
| Enfoque Principal | Alto rendimiento absoluto y procesamiento masivo de datos. | Operaciones de control, tiempo real, bajo consumo e I/O de hardware. |