¿Cómo convierte una computadora los electrones en una interfaz utilizable?

> ¿Cómo convierte una computadora los electrones en una interfaz utilizable?

Su pregunta realmente comienza en el elemento más básico que hay en una computadora: los electrones. Así que déjame comenzar desde el principio. Los electrones están relacionados con la electricidad:

La batería tiene energía eléctrica almacenada. Cuando conecta los cables (en este caso con una luz) los electrones fluyen a través de los cables, a través de la luz.

Un transistor es un componente electrónico que puede manipular electrones:

Se usan en los amplificadores para que los electrones de un micrófono sean tomados, amplificados y luego puestos a través del altavoz para escuchar su voz en voz alta.

Sin embargo, también se usan en computadoras como interruptores: para encender o apagar cosas. Principalmente significa que los electrones están fluyendo a través del transistor o no. Un solo transistor puede representar un solo bit en una computadora. Pero eso no es suficiente. Necesita un montón de transistores para representar todos los bits que se necesitan. Un microprocesador contiene millones de transistores:

El chip del microprocesador es la parte central de la computadora, pero también necesita otros componentes: chips de memoria, chips de entrada (teclado, mouse) y chips de salida (la pantalla), todos con numerosos transistores, que encienden / apagan electrones.

¿Qué hace una interfaz de usuario? Ese es el programa que se ejecuta en el microprocesador. El programa decide qué transistor necesita activarse / desactivarse en qué orden, y así decide qué color se muestra en la pantalla en qué posición (todo a través de electrones). Estos colores terminan siendo la interfaz de usuario que miras. Miles de programadores se esforzaron mucho para que la interfaz de usuario funcione tan bien. Sin embargo, los electrones no les molestan realmente: trabajan con abstracciones en un nivel mucho más alto y suponen que todo lo que está debajo (hasta los electrones) funciona bien.

Transistores

Los transistores actúan como una válvula para electrones. Esto crea dos estados:

  • Una válvula abierta donde los electrones pueden fluir.
  • Una cerrada donde no pueden

Esto le da una situación binaria, es decir, un 0 y 1.

Luego puede hacer lo que llamamos puertas, como AND, OR, NAND, NOR, XOR, etc.

Luego, con esas puertas, puede realizar operaciones en números (codificados también en binario). También puede almacenar números momentáneamente con la ayuda de la memoria (caché, ram …) para que pueda combinar operaciones, usar resultados anteriores, etc.

En este nivel, estás en lenguaje máquina, no es conveniente para un humano. Por lo tanto, crea idiomas en un nivel superior como c / c ++, python, fortran, etc.

Entonces estas lenguas para desarrollar un programa. Luego, usa una biblioteca GUI para crear una interfaz de usuario para que cualquiera pueda usar su programa.

Luego lo vendes a un usuario. Luego, el usuario lo prueba durante unos minutos, no lee el archivo README.txt, no lo instala y orgullosamente afirma:

esto es sh $ t!

PD: por supuesto, me salté muchas partes y procesos importantes involucrados en hacer que una computadora sea algo útil, pero tuve que mantener mi respuesta concisa.

More Interesting

¿Las partículas tienen una frecuencia de giro en hercios? Si es así, ¿qué son?

¿Es la física de partículas algo más allá de la teoría? ¿Afectó a la vida humana hasta ahora en los últimos 30 años? ¿Cuánto dinero se está poniendo en este campo (estimación aproximada)?

¿Por qué el campo de Higgs tiene forma de sombrero mexicano?

Si hay (hay / fueron) antipartículas para los portadores de fuerza, ¿cuáles (son / serían) sus propiedades?

Cuando su rostro es golpeado por el sol, ¿fueron los fotones parte del sol hace ocho minutos?

¿Todas las partículas (elementales) interactúan continuamente con el campo de Higgs para tener masa o solo una vez y mantener su masa?

¿Cuál es la partícula más abundante en el universo?

¿Cuál es el tamaño mínimo medible o el tamaño mínimo de una partícula que se puede observar con un microscopio? ¿Es extensible? ¿Hay problemas de desarrollo o problemas tecnológicos?

¿Cuál es el futuro de los aceleradores de partículas?

¿No es cierto que la Tierra tiene anillos como Saturno formados por nanopartículas que solo ahora estamos descubriendo?

¿Cómo sabemos que los fermiones son asimétricos en lugar de simétricos como los bosones?

¿Cómo se relaciona la inflación cósmica con la fluctuación cuántica del falso vacío?

¿Cuál es la historia de fondo sobre cómo nació el Gran Colisionador de Hadrones? Una herramienta financiada internacionalmente con poca utilidad a corto plazo parece un lugar fácil para encontrar recortes presupuestarios. ¿Quién tuvo que estar convencido para que esto sucediera y qué los convenció?

¿Por qué se guarda una fuente de partículas alfa en una caja de plomo?

¿Cómo Fermilab 'hace' neutrinos? ¿Y cómo los usan sus destinatarios?