En física, más precisamente, en termodinámica, existe una criatura tan mítica: el demonio de Maxwell. Este es el nombre de una criatura ficticia en ultraminiatura que se sienta en un contenedor de gas y abre o cierra la puerta frente a moléculas voladoras. Actuando de acuerdo con el algoritmo "dejar pasar las moléculas a una velocidad superior a la media y no dejar pasar el resto", el demonio es capaz de recolectar una cierta cantidad de gas caliente detrás de la puerta, reduciendo la entropía del sistema y violando así la segunda ley de la termodinámica.
Lo interesante de la arquitectura de una computadora personal es el hecho de que todo consta de un número considerable de dispositivos, cada uno de los cuales opera de acuerdo con su propia lógica interna, está controlado por su propio procesador y está obligado a coordinarse con el resto para trabajar juntos.
En realidad, este hecho no es sorprendente: la apariencia misma de la computadora personal se debe al hecho de que muchos de sus componentes estaban disponibles en ese momento "por sí mismos".
Todo lo que necesitaban adolescentes ingeniosos como Jobs y Wozniak era simplemente juntarlos y escribir un cableado de software mínimo.
Las unidades de disco se utilizaron en mainframes, los microprocesadores en las calculadoras, los puertos COM formaron parte de los lazos de control remoto para varios equipos industriales y el componente principal de los teletipos, etc.
Para el correcto funcionamiento de todo este conglomerado de dispositivos en una PC moderna, se requieren generadores de frecuencias completamente diferentes, que luego aún se someten a multiplicación o, a la inversa, división. Necesitamos fuentes de varios niveles de voltaje (para casi pasar a la historia los puertos COM, ¡generalmente se requería una fuente de alimentación de 2 polos!), Desde 12 voltios para todos los motores hasta un poco más de voltios para los núcleos del procesador y un montón de voltajes en el medio para alimentar buses, chipsets, memoria.
Sería interesante ejecutar alguna nano-criatura dentro de la computadora y escuchar a escondidas cómo se lleva a cabo todo el proceso mientras la computadora dibuja sus ventanas con pereza. Casi todo va tan bien como se dibuja en la pantalla: ajustado por el sistema de explotación del Sr. Moore, todos los componentes operan a frecuencias exorbitantes, que muchos entusiastas del overclocking generalmente conducen a la región extrema. Llamemos a la criatura un demonio de Turing y enviémosla al infierno. Su procesador principal, por supuesto, es, por supuesto, pero decir que todos están haciendo sus comandos uno-dos, sería una exageración.
- Oye, en el autobús, en el autobús, ¿por qué no sacas datos de la memoria, ya tengo 20 ciclos inactivos seguidos?
- Doy estadísticas de cómo ingresar al caché:
- Entendido.
- Perdido.
- Perdido.
- Lo tengo.
- Perdido.
- Perdido.
Un total de 33% de aciertos en los últimos 314 microsegundos
. ¿Crees que es un trabajo normal?
- Yo trabajo, tu eres un procesador - cuentas.
- ¡Bloque de predicción de rama! ¿Cómo se las arregla para calcular en paralelo la opción cuando A es igual a B y la opción cuando A no es igual a B?
- ¿Qué es? ¡Mis transportadores están inactivos!
- Nada, es solo que la gente lo llama esquizofrenia.
- ¡Puerto USB! ¡Solo 3 interrupciones en los últimos 5 segundos! Dejo los ciclos inactivos ...
- ¿Que puedo hacer? Hay un pingüino sentado allí y apenas mueve el mouse.
- ¡Si tan solo funcionara con la frecuencia del bus externo!
- Si trabajara al menos con la frecuencia del bus externo, no necesitaría ninguna computadora para ayudarlo por nada.
CONTROLADOR DE MEMORIA - ¡ERROR DE PARIDAD! PROCESADOR - SEÑOR JESÚS. ...
- Disco duro, ¿qué pasa ahí? ¿Dónde están los datos: carril 38, sector 234, cuarta superficie?
- ¡Oh, ya sabes cómo funciona todo dentro de mí! Generalmente soy ciego.
"¡No quiero saber!"
- Bueno, no me impidan mover el sector defectuoso, estaré listo - Enviaré una interrupción.
El demonio de Turing continúa con su arduo trabajo. ¡Espere nuevos informes!