LIBRO DEL MICROGENESIS 1 En el principio de los tiempos creó el Señor el hábitat de lo que sería su obra máxima y lo llamó chasis. 2 El segundo día creó la fuente de alimentación, 3separó las líneas en la placa nodriza, 4y vio que sería de gran utilidad. 5 Dijo el Señor; Que se haga una extensión de donde obtener instrucciones y que almacene información, así se hizo 6y los llamó ROM y RAM. 7Finalizó así la tarde del tercer día. 8Al inicio del día cuarto dijo: Háganse puertos como extensión hacia el exterior; 9y sirvan para canales de comunicación con otros mundos. Y así fue. 10 Al siguiente día los periféricos fueron creados. 11Produzcan datos o reportes según su especie dijo, porque lo vio necesario. 12Y hubo tarde y mañana del quinto día. 13 El sexto día dijo el Señor: hagamos la micro a imagen y semejanza de nuestro cerebro; 14 y creó a la CPU. 15Y le dijo: Procesa toda la información que recibas, sin distinción, según las reglas que te corresponden, 16y 1 prosiguió: he aquí que te he dado toda la creación para que te alimentes. 17Vio el Señor todo lo que había hecho y se percató de la potencialidad de su obra. 18Con lo que de la tarde y mañana, resultó el día sexto. 1 Y rematada en el día sexto toda la obra que se había hecho, descansó el Señor el séptimo día de cuanto hiciera. 2 Al principio la micro fue dotada de instrucciones que debía obedecer, valiéndose para ello de su conciencia, 3y de la misma forma contó con una parte de su ser que le permitiría efectuar operaciones; 4 otra capaz de almacenar temporalmente datos y resultados; 5así también un “contador” que indicaría en qué paso de su trabajo se encontraba; 6un “apuntador” para casos en que tuviera que interrumpir su rutina 7y finalmente, todo un sector de ella misma como “control” para no equivocar las secuencias establecidas. 2 1 Los antiguos concebían el chasis como algo sólido de aluminio que contenía a toda la creación (Ch, 37,18). Pero descubrimientos recientes indican que se trataba de una caja con estructura modular cuyas tapas también eran de aluminio, lo que reducía su peso enormemente. 1 2 La fuente de alimentación aquí representa al lugar de donde se obtiene la energía requerida para la operación de toda la creación que los antiguos se imaginaban independiente del sistema y difundida por todo el orbe, contraponiéndose a las tinieblas (FA, 16, 40). 3 Para los primeros pobladores la placa nodriza se llamaba mother board y era una sola pieza. Por esto se menciona que las líneas en dicha placa fueron separadas para formar un sistema de conductores paralelos ahora llamados canales o buses (Pn, 3, 38). 8 ROM y RAM conservan hasta la actualidad su significado original Read Only Memory y Random Access Memory respectivamente. 8y9 Desde tiempos remotos la humanidad ha deseado comunicarse con otros mundos (Com, 3, 42 y SV, 18, 2). 10 La creación de los periféricos está hecha desde un punto de vista de utilidad inmediata para el usuario. A los periféricos se les confiere la producción de reportes, con lo que al autor de esta obra mantiene uno de los objetivos de culto idolátrico hacia las microcomputadoras (Pt, 8,18). 13 La solemnidad de la fórmula indica claramente que se trata de la obra más importante. Imagen es la representación de una idea; semejanza es la proporción entre la imagen y el prototipo: ambos unidos significa imagen perfecta, fiel manifestación del original (Wp, 12, 21). 14 Su máxima obra la Unidad de Procesamiento Central cuyas iniciales en inglés son CPU. 1 Mencionada en el versículo 13 del capítulo 1 en el libro del Micogénesis es sinónimo de CPU y se considera como la figura principal en la creación de Microcalli (MG, 1, 13). 2 5 El concepto de contador entre los antiguos se relaciona con el trabajo de llevar el control en una secuencia bien establecida (Con, 9, 54). 6 El autor trató en este versículo de dar la idea de apuntar en algún sitio el número de secuencia en la que se encontraba mi “contador” cuando tuvo que interrumpir su rutina para atender a una subrutina. Encontrar ese dato es de suma importancia para saber en qué numero de secuencia iba y poder continuar allí al regresar de la subrutina (Sub, 4, 92). 7 El control dentro de la CPU se ve necesario para gobernar los pasos internos en su misión dentro de la creación (Cr, 21, 4). S egún nuestros antepasados, este relato no es una leyenda, sino que se trata realmente de cómo fue creada Microcalli. En la Actualidad se trata de una ciudad que ha progresado grandemente, hay aún quienes recuerdan cuando se recibían datos desde unos interruptores que estaba en el Panel Frontal. Dicen que entonces no tenían un monitor en la ciudad y la desorganización reinaba todas las mañanas hasta que el botón de WAIT era presionado. Hoy en día se recibe, mediante los puertos mucha información para ser procesada. Los que conocen de esto dicen que hasta lenguajes de alto nivel trabaja la CPU, vaya Usted a saber, pero la verdad es que aquí hay gente que habla COBOL y PASCAL como si fuera lenguaje de máquina… Yo soy un simple guía de turistas y la realidad es que no entiendo como quisiera, el funcionamiento de la ciudad, pero les describiré tal como sé que funciona. Empecemos viendo un mapa de Microcalli: Colonia CPU: Sede del Palacio de Gobierno Colonia ROM: Sede del Archivo General de la Ciudad Colonia RAM: Central de abastos Colonia SIO: Terminal de Autobuses Colonia PIO: Terminal Aérea Colonia MSI: Puerta de entrada a las grandes bodegas El Departamento de Control de Tráfico de Microcalli, con sede en la colonia CPU, ha implantado un moderno método de transportes a base de fluidos, utilizando canales para el tránsito de mensajes. No tenemos problemas en este aspecto pues solo contamos con tres canales en toda la ciudad, que son suficientes para transportar en promedio del orden de tres millones de bits cada segundo. Cuando un dato se envía a alguien en especial, por ejemplo a la localidad 1400 de la colonia RAM, la Oficina de Correos (con sede en la colonia CPU) envía por el canal de Direcciones la dirección 1400; por el canal de Datos el dato deseado y por el canal Control la información indicando que se trata de un dato enviado a una localidad de la memoria. De esta forma solo el departamento interesado recibe la información, aunque estuvo presente para todos, y como verán Ustedes, mientras todas las colonias respeten las reglas, no habrá problemas y no serán necesarios más canales. Hace un año hubo un problema con un puerto que no dejaba transitar bits por el canal de Datos y todos dejamos de trabajar hasta que llegó el equipo de técnicos a reparar el daño, parece que el puerto lo cambiaron por otro, pero dicen que ayer que estuvimos sin energía lo pusieron de nuevo, pero ya está bien. De una manera similar se hace cuando la CPU quiere leer un dato de cualquier parte, tan solo que en lugar de enviar algo, lo espera. La Oficina de Correos da a conocer la dirección deseada y por el canal de Control se informa si la solicitud es a memoria o a un puerto. Algo muy curioso es que siempre que amanece, la gente que trabaja en la Oficina de Correos, le pide a una localidad específica de memoria que les envíe instrucciones acerca de lo que debe hacer la CPU. Y hace exactamente lo mismo cada vez que el RESET es activado. Según me explicó un experto, solo basta cambiar el programa que inicia en la localidad 0000 y toda la ciudad se comportará de otra forma. Casualmente el nombre de este programa que rige los destinos de todos nosotros es MONITOR y es gracias a él que todos los recursos de esta hermosa y trabajadora ciudad pueden ser explotados. El monitor vive en ROM. Nosotros tenemos un programa MONITOR porque somos una ciudad muy pequeña, pero orbes que utilizan discos magnéticos fuera de la colonia MSI para guardar grandes cantidades de datos y programas, tienen un programa más grande y poderoso que el MONITOR y su nombre es SISTEMA OPERATIVO. No sé exactamente como está la cosa, pero como el SISTEMA OPERATIVO vive fuera de la ciudad, en discos magnéticos, cuando se activa el RESET siempre es la localidad 0000 a la que se le pide la primer instrucción y aquí se pone un programa más chico que el MONITOR para ordenar a la CPU que se traiga al SISTEMA OPERATIVO desde el disco (entrando por la colonia MSI) y lo coloque en RAM. Este pequeño programa que vive en la colonia ROM se llama BOOT STRAP LOADER (¡es gringo…!) y solo juega mientras el SISTEMA OPERATIVO está siendo cargado en RAM. Otra cosa que no me han podido explicar es el por qué cuando se va la energía eléctrica, la colonia RAM pierde todo lo que tiene y cuando retorna la energía siempre tiene basura, y dicen incluso, que nadie sabe cuál será el contenido de cualquier localidad de RAM al conectarse la energía. En cambio, la colonia ROM mantiene siempre sin cambio todas sus localidades y esa es la razón de que ahí resida el programa MONITOR. Normalmente quien desea que nuestra población trabaje en un programa determinado, lo pide desde el teclado de la Terminal de Video que está fuera de la ciudad y que se encuentra conectada a la colonia SIO. Gracias al SIO se puede establecer la comunicación entre el usuario y nosotros. Los mensajes que nosotros recibimos son reenviados a la Terminal de Video y así el usuario sabe qué está pasando. En caso de que algún reporte escrito se requiera se envía a la impresora mediante la colonia PIO quien maneja un protocolo de comunicación que según he oído usa un Handshake. Tenemos unos sensores fuera de Microcalli para darnos cuenta de lo que está sucediendo allá y también tenemos algunos indicadores hacia el exterior para que los extranjeros sepan qué está pasando aquí dentro y todo esto es manejado desde el Palacio de Gobierno mediante la colonia PIO. Yo creo que lo último que hay que mencionar es que cuando se nos ordena que ejecutemos un programa; hacemos exactamente paso a paso lo que la secuencia indica y tomamos las decisiones según lo establecido. Normalmente la circuitería de Microcalli no falla y por esa razón casi siempre que un programa no funciona adecuadamente se debe a que el programa tiene errores, pues aunque esté mal escrito, nosotros obedecemos y hacemos mal las cosas, pero de acuerdo con lo que el programa indica y no porque sepamos, sino porque siempre seguimos las instrucciones del programa que se nos mandó ejecutar. Espero que esta visita por Microcalli haya sido de su agrado y recuerden que siempre estaremos dispuestos a ampliar cualquier duda que sobre este tema tengan Ustedes. Jaime Vicente Publicado en 1981, como introducción al Manual del Usuario de la primer microcomputadora diseñada y fabricada totalmente en México por Fernando Morett.
© Copyright 2025