Depende de qué tan bajo nivel quieras ir. ¿Estás hablando de ensamblar circuitos integrados en una placa para hacer una CPU? ¿Fabricar las compuertas individuales a partir de componentes básicos como transistores y diodos? ¿Obtener un cubo de arena y usarlo para hacer silicio dopado para construir sus propias puertas lógicas?
De cualquier manera, hay algunas cosas que tendrá que entender.
1) Dispositivos electrónicos caseros lentos
Los chips de computadora modernos son tan complejos y miniaturizados que los humanos ni siquiera podían ver los componentes individuales, y mucho menos fabricarlos sin procedimientos industriales extremadamente automatizados y extremadamente complejos, la mayoría de los cuales son secretos industriales celosamente guardados. Entonces, lo primero que debes entender es que si haces algo, será mucho, MUCHO menos poderoso que cualquier cosa que puedas comprar, probablemente menos poderoso que las fichas de los juguetes para niños que cuestan menos de un centavo.
- ¿Cuánta RAM y ROM tiene el cerebro?
- ¿Por qué los teléfonos como el OnePlus 5 tienen 8 GB de RAM? ¿Para qué sirve tanta RAM? ¿Es necesario?
- ¿Qué es un buen software de monitoreo de RAM, que me permite ver el uso de RAM en los últimos minutos?
- ¿Cuáles son los mejores juegos de menos de 2 GB para una PC con un procesador i3 y 2 GB de RAM?
- ¿Cuáles son las funciones de la RAM?
2) Los dispositivos electrónicos hechos en casa son enormes
Incluso si solo habla de, digamos, usar chips de contador y puertas lógicas y chips de RAM para ensamblarlos en una placa, cualquier tipo de CPU que funcione será enorme. Si desea fabricarlo en el nivel de la puerta, tendrá suerte de que encaje en una habitación.
3) Los dispositivos electrónicos hechos en casa son caros
Los componentes individuales pueden ser baratos, pero necesitará un * lote * de ellos. Y tendrá que juntarlos, lo que puede implicar cometer errores y desperdiciar partes, sin mencionar el uso de toneladas de soldadura. Sin mencionar que cualquier computadora que hagas será menos poderosa que algo producido en masa por una fracción de un centavo.
4) Los dispositivos electrónicos hechos en casa no son confiables y difíciles de reparar
Dado que están hechos a mano, probablemente con componentes baratos, y sin la amplia consulta y control de calidad que tienen las unidades de la industria, una computadora que usted mismo haga fallará con frecuencia, y será extremadamente difícil de solucionar, ya que nadie estará familiarizado con él, y es probable que no tenga muchas herramientas de diagnóstico integradas.
5) Los dispositivos electrónicos caseros son difíciles de usar
No tendrán lenguajes de programación de alto nivel, no tendrán archivos léame, no tendrán muchas de las prácticas funciones que hacen que los procedimientos más complejos sean mucho más fáciles. Es probable que al dispositivo que hagas le falten muchas de las comodidades que las personas que usan una computadora esperan. Honestamente, incluso una interfaz de texto será un gran desafío para crear: es más probable que codifique su programa usando otra computadora, lo presente y lea los resultados desde el otro extremo.
Entonces, si bien puede intentar hacer una computadora real y que funcione, no esperaría que funcione de ninguna manera al estándar que esperaría de un dispositivo moderno.
Dicho esto, si quieres hacer esto, es algo que recomiendo. En el primer año de mi licenciatura en Física en IC, hicimos una introducción al módulo de electrónica que nos llevó a través de los pasos para hacerlo.
Primero, aprendimos a construir un contador usando puertas lógicas básicas.
Luego, aprendimos a sacar números de la memoria y volver a ponerlos.
Luego aprendimos cómo realizar operaciones aritméticas básicas: sumar y restar.
Luego aprendimos cómo enviar eso a un par de pantallas de siete segmentos para mostrar la respuesta.
En cada paso, reemplazamos la colección de bits que habíamos usado para ensamblar el paso anterior con un solo dispositivo, y de esa manera podríamos trabajar en dispositivos más complejos sin quedar abrumados.
Un par de pasos más, y tendrías una Unidad de lógica aritmética básica. Después de eso, también podría comenzar a construir los mecanismos de control y E / S desde cero. Si mantiene un registro de esto, tome fotos, etc., al final podría decir que ha construido una computadora básica desde cero, y que no tendría que llenar toda su casa de pedazos.