Creo que es el “basado en algunos códigos” que te confunde.
Los dos componentes más importantes de todas las computadoras son: un procesador y una memoria . Ambos están construidos a partir de transistores en chips de silicio.
Debes imaginar la memoria como una larga lista de números; Cada número tiene una dirección y un valor . Por ejemplo, el número 34225 (dirección) puede ser 3214 (valor). Los números están formados por un montón de bits (unos o ceros), al igual que los humanos construyen números a partir de dígitos decimales (0 a 9).
- ¿Cómo es la duración de la batería del ASUS ROG Strix GL553VD?
- ¿Por qué disminuye el rendimiento en un disco duro tradicional a medida que se llena?
- ¿Por qué las computadoras portátiles tienen dos tarjetas gráficas, Nvidia e Intel?
- Tarjeta gráfica Ci5 de 1 gb frente a tarjeta gráfica ci3 de 2 gb, ¿cuál es una mejor configuración para una computadora portátil?
- ¿Pueden las computadoras de nueva generación basarse en un idioma que no sea 0 y 1?
El procesador está diseñado para ejecutar programas. Lo hace solicitando números de la memoria, normalmente en orden secuencial. (Estos números viajan en forma de corrientes eléctricas a través de cables de cobre que conectan el procesador y la memoria). El valor del número le dice al procesador qué hacer. El procesador solo puede hacer un pequeño conjunto de instrucciones simples como “agregar 15 al número en esta dirección de memoria”, o “verificar si el número en esa dirección de memoria es mayor que cero”, o “ahora proceder a ejecutar las instrucciones desde esa dirección “.
Para que una computadora haga algo útil, tenemos que poner los valores correctos en las direcciones correctas en la memoria para que el procesador haga lo que queremos. Esto se llama programación . Como resultado, con un diseño de este tipo podemos hacer que las computadoras hagan lo que queramos, ¡aunque a veces es necesario pensar cómo hacerlo!
La comunicación con otras computadoras también es manejada por dicho programa. Para que esto funcione, los programas de ambas computadoras deben saber exactamente qué va a hacer el programa en el otro extremo. Con este fin, los programadores descubren cómo hacer que los programas cooperen para intercambiar información y escriben cómo debe proceder. Esto se llama un protocolo.
En resumen, es una máquina, y para que funcione requiere diseñar ambos circuitos de una manera inteligente para que pueda programarse fácilmente, y requiere diseñar el programa que luego le diga a los circuitos qué hacer.