Gracias por A2A.
Si restringe su CPU a ocho líneas de dirección RAM, ocho líneas de datos RAM, ocho líneas de dirección de ocho puertos y ocho líneas de E / S, el chip seguirá teniendo más de 32 pines porque necesita líneas de control para indicar si es leer o escribir (y fuente de alimentación), pero terminas con un chip que es más poderoso que el 8085 o Z80 que se encuentra en el corazón de las máquinas CP / M. Estos chips originales tenían líneas de dirección de RAM reducidas que los limitaban a 64kB * de RAM nativa. Con el direccionamiento completo de 8 bits, esto aumenta a 256kB de RAM, que era enorme en aquellos días. Mediante el uso de líneas de dirección de puerto de E / S, fue posible superar el límite de 64kB al paginar la RAM. Vi una máquina Z80 con 1 MB de RAM.
* Esto fue en los días en que 4kB era la oferta estándar, 16kb era lujo y 64kB era el sueño húmedo de un programador.
Al poner en paralelo dos de estas CPU hipotéticas modernas, 64 GB de RAM están disponibles de forma nativa. Usando la tecnología de grabado súper fino para reducir el tamaño de la matriz de estos chips muy simplificados, aumentar la velocidad del reloj a 3GHz (posiblemente más) no presentaría el mismo problema que dentro de las CPU de transistores de varios miles (millones). De hecho, me sorprende que el video de TV estándar en 24 bits no use tres procesadores de 8 bits, uno para cada uno de los modos Rojo, Verde y Azul. Sería un diseño mucho más simple.
- Cómo administrar los procesos en segundo plano en mi computadora portátil
- ¿Puedo usar dos altavoces no relacionados como altavoces izquierdo y derecho para mi computadora?
- Cómo escanear desde mi impresora Canon a mi computadora
- ¿Por qué las computadoras portátiles Intel de 8.a generación tienen velocidades de procesador inferiores a 2.0GHz?
- ¿Cuál es la diferencia entre mirar afuera y mirar la pantalla de una computadora?
Cuando se trata de almacenamiento (HDD), la capacidad común de un HDD era de alrededor de 5 (a veces) MB. Como cada sector es información que se escribe en serie, no hay ninguna razón por la cual un diseño de HDD contemporáneo no pueda tener sectores de 1 MB (aunque esto se convierte en un desperdicio al almacenar archivos pequeños). La capacidad de utilizar varias direcciones de puerto para manipular el direccionamiento de HDD podría ver fácilmente que una de estas CPU Hypo maneje almacenamiento de varios GB.
Podemos estar condicionados a pensar que la CPU de 8 bits es lenta, torpe y limitada, solo porque nunca estuvieron realmente expuestos a la comunidad Open Source de la misma manera que las CPU de presupuesto como Arduino, ARM, Propeller y PIC-AX tienen estado hoy Estos simples “controladores” se encuentran en el corazón de las impresoras 3D y muchos otros proyectos de CNC.
Es cierto que como el video ahora se está moviendo a una representación de 32 bits (3 * 10 bits más 2 bits para transparencias), tres CPU de 16 bits sincronizadas en paralelo probablemente podrían manejar la mayoría de los requisitos de TV / DVD / Blue Ray y proporcionar una arquitectura mucho más simple . Como la mayoría de ellos ejecuta Linux en segundo plano, ¿alguien escribiría un Kernel apropiado para esta arquitectura?
La informática de 8 bits no está completamente muerta, todavía se encuentra en las aplicaciones de Control Industrial, pero es menos probable que se vea en manos de los consumidores. El controlador en su horno µWave es probablemente de solo 8 bits.
Como se mencionó anteriormente, la paginación de RAM siempre ha sido posible, para superar los límites de cualquier CPU en particular, y la única razón para seguir ampliando la capacidad de la CPU ha sido la naturaleza de los datos modernos que se pasan a través de ella. En este momento, no hay una CPU de 64 bits que sea capaz de direccionar RAM de 64 bits porque la capacidad resultante es tan grande que no cabe en una placa base.
Al mezclar y combinar CPU simplificadas de 8 bits y ponerlas en paralelo, no existe un límite teórico para la capacidad de información que pueden manejar, solo las limitaciones impuestas por el mundo físico.