Nuestras computadoras evolucionaron para tener los componentes de hardware a través de nuestra historia técnica, pero ¿podrían haber evolucionado para estructurarse de manera muy diferente (por ejemplo, solo 1 tipo de memoria no ram & H.D), pero aún tienen redundancia, eficiencia, etc.?

No sé a qué te refieres con “(por ejemplo, solo 1 tipo de memoria), pero ¿aún tienes redundancia, eficiencia, etc.?”

Pero sí, las computadoras podrían haber evolucionado de manera muy diferente.

Un modelo de computación que siempre me ha interesado es el autómata celular 2D. Se podría implementar un autómata celular con celdas dispuestas en una cuadrícula o en hexágonos con velocidades de reloj increíblemente altas utilizando los procesos actuales de fabricación de chips.

Incluso manteniendo la misma tecnología de chip, la informática habría sido completamente diferente: no habría distinción entre memoria y procesamiento. Además, dos procesos podrían ejecutarse en paralelo simplemente ejecutándolos en diferentes áreas del chip simultáneamente.

La programación sería completamente diferente en tal modelo.

Otro modelo de cálculo es construir procesadores que operen directamente en términos de lenguajes abstractos como el cálculo lambda o la lógica combinatoria. El diseño de dichos procesadores también habría evolucionado de manera completamente diferente y probablemente no seguiría una arquitectura de Von Neumann.

Sí, es plausible que esto pueda haber sucedido. Esto se debe a que la tecnología de bloqueo depende significativamente del orden de los descubrimientos. El efecto se amplifica porque las corporaciones tienden a gastar más dinero en investigación relacionada con el desarrollo de tecnologías existentes (en oposición a la investigación de “cielo azul”).