* Arquitectura básica: En su núcleo, ambos utilizan la arquitectura von Neumann (o variaciones de la misma). Esto significa que tienen una unidad de procesamiento central (CPU), memoria (RAM), almacenamiento (disco duro, SSD, etc.) y dispositivos de entrada/salida. La CPU obtiene instrucciones de la memoria, las decodifica y las ejecuta, fundamentalmente el mismo proceso, independientemente de la tecnología utilizada.
* Código binario: Ambos confían en el código binario (0s y 1S) para representar y procesar información. El lenguaje subyacente sigue siendo el mismo, aunque la velocidad y la eficiencia del procesamiento de ese código han aumentado dramáticamente.
* Sistemas operativos: Ambos usan sistemas operativos para administrar los recursos de hardware y software, proporcionando una plataforma para que las aplicaciones se ejecuten. Si bien los sistemas operativos mismos han evolucionado enormemente, la función básica de administrar los recursos sigue siendo consistente.
* Procesamiento de datos: Ambos realizan esencialmente los mismos tipos de tareas:cálculos, almacenamiento y recuperación de datos, operaciones de entrada y salida, y aplicaciones en ejecución. La escala y la complejidad de estas tareas han aumentado enormemente, pero las acciones fundamentales son las mismas.
* Lógica booleana: Ambos utilizan la lógica booleana (verdadera/falsa o 1/0) para tomar decisiones y controlar el flujo de ejecución del programa. Este sistema de compuerta lógica fundamental permanece sin cambios.
En esencia, los principios centrales de la computación no han cambiado. Las nuevas computadoras son simplemente implementaciones mucho más potentes y eficientes de estos mismos principios fundamentales.