Soy un desarrollador de software que ahora está interesado en la implementación electrónica de computadoras.
Cuando pienso en computadoras, la cosa que realiza la acción es el "procesador". Pero el procesador es técnicamente la CPU . Por lo tanto, mirando hacia dentro, lo que parece estar haciendo el procesamiento real es la Unidad de control (CU). Resulta que la GPU también tiene un CU (s).
La CU recibe instrucciones o comandos externos que convierte en una secuencia de señales de control que la CU aplica a la ruta de datos para implementar una secuencia de operaciones de nivel de transferencia de registros ... Las unidades de control cableadas se implementan mediante el uso de unidades lógicas combinadas, con un número finito de puertas que pueden generar resultados específicos según las instrucciones que se usaron para invocar esas respuestas. Las unidades de control cableadas son generalmente más rápidas que los diseños microprogramados ... El algoritmo para la unidad de control de microprogramas generalmente se especifica mediante la descripción del diagrama de flujo.
Se dice que la unidad de control es lo que realmente lee las instrucciones de la memoria y las ejecuta. Pero me pregunto cómo funciona exactamente esto. Tal vez no específicamente los circuitos porque eso parece altamente dependiente. Pero a un nivel alto, ¿cuál es la "chispa" que en realidad se está moviendo electrónicamente? Que tipos de circuitos hay involucrados. Mientras que el almacenamiento en disco tiene una descripción muy detallada (a continuación), las CU no (en Wikipedia).
Mis preguntas son:
- En una computadora moderna como la MacBook Pro, si la CU está cableada o microprograma .
- ¿Cuál es la chispa o pieza de electricidad real que está haciendo el "procesamiento", es decir, "moviéndose por la memoria"? Cómo realmente "recupera de la memoria" y "almacena en la memoria" y "recupera una instrucción" y "ejecuta una instrucción". Cómo "lee un código de operación", etc. Se pregunta qué está pasando realmente a nivel electrónico. No es necesario que conozca cada pieza en detalle si es demasiado complicada, solo a un alto nivel de la electrónica involucrada de cualquiera de ellas.
Si bien flip-flops tienen una descripción detallada para que puedas entender cómo realmente un " el bit "está almacenado, falta la CU, por lo que no puedo decir realmente cómo se está" ejecutando "el programa. Me gustaría poder explicar cómo funciona la computadora, a un nivel más profundo que el ciclo de instrucción , hasta la electrónica. .
Demo de almacenamiento en disco magnético de la descripción detallada, para mostrarle cómo funciona.
... Debido a la naturaleza policristalina del material magnético, cada una de estas regiones magnéticas está compuesta por unos pocos cientos de granos magnéticos. Los granos magnéticos tienen típicamente un tamaño de 10 nm y cada uno forma un único dominio magnético verdadero. Cada región magnética en total forma un dipolo magnético que genera un campo magnético ...