Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Yo Soy El Inventor de Windows - Ronald de Herrera Barrero
Yo Soy El Inventor de Windows - Ronald de Herrera Barrero
WINDOWS
La verdad escondida de Microsoft
AGRADECIMIENTOS ............................................................................................. 6
PRÓLOGO ............................................................................................................. 7
PRIMERA PARTE ..................................................................................................20
1.1 INTRODUCCIÓN ................................................................................................. 20
1.2 DESDE EL COMIENZO .......................................................................................... 22
1.3 EN LA UNIVERSIDAD MAYOR DE SAN ANDRÉS ........................................................ 31
1.4 AQUÍ NACIÓ LA IDEA DE MULTI THREAD PROCESSING .............................................. 41
1.5 FINALIZANDO LA CARRERA .................................................................................. 46
1.6 LA TESIS DE GRADO ........................................................................................... 50
ENTENDIENDO MULTI THREAD PROCESSING ......................................................59
2.1 QUÉ ES UN ALGORITMO ...................................................................................... 59
2.2 CÓMO FUNCIONA UN MICROPROCESADOR ............................................................. 60
2.3 VELOCIDAD DEL MICROPROCESADOR ..................................................................... 62
2.4 INTERRUPCIONES DEL MICROPROCESADOR ............................................................. 64
2.5 QUÉ ES MULTITASKING ....................................................................................... 65
2.6 EL ALGORITMO CENTRAL DE WINDOWS ................................................................. 67
2.7 PORTABILIDAD DEL CÓDIGO DE LA NUEVA TECNOLOGÍA ............................................ 71
SEGUNDA PARTE .................................................................................................74
3.1 EN SANTA CRUZ DE LA SIERRA ............................................................................. 74
3.2 COMPAÑEROS EN EL BANCO SANTA CRUZ.............................................................. 79
3.3 AÑOS POSTERIORES............................................................................................ 85
3.4 EN LA CIUDAD DE LA PAZ .................................................................................... 88
3.5 DESCUBRÍ QUE MICROSOFT USÓ MI IDEA RECIÉN EN 2008 ....................................... 88
3.6 MEJORES IDEAS EN LA ACTUALIDAD....................................................................... 91
3.7 COMPENSACIÓN POR MI PROPIEDAD INTELECTUAL .................................................. 93
CORREOS ENVIADOS A MICROSOFT ....................................................................96
4.1 PRIMEROS CORREOS EN 2008 ............................................................................. 96
4.2 SOLICITANDO COOPERACIÓN EN 2020 ................................................................ 105
RESUMEN DE MI TRAYECTORIA ........................................................................108
REFERENCIAS ....................................................................................................110
Agradecimientos
Todos piensan que el Señor Bill Gates es el inventor del famoso Sistema
Operativo Microsoft Windows, pero la verdad, es que la idea central que hace
posible este sistema operativo, fue proporcionada de manera “bona fide” por un
estudiante de la carrera de Ingeniería Electrónica el año 1985, en la Universidad
Mayor de San Andrés en la ciudad de La Paz, Bolivia. El algoritmo central, que hace
posible el famoso Sistema Operativo Microsoft Windows, es el que actualmente se
conoce con el nombre de Multi Thread Processing1. La idea de este algoritmo, fue
proporcionada de buena fe y escrita en un papel a un compañero llamado Hernán
Galindo, durante y después de una clase de laboratorio de microprocesadores, en
la carrera de Ingeniería Electrónica de la Facultad de Ingeniería, de la Universidad
Mayor de San Andrés en La Paz, Bolivia. Este compañero como intermediario, puso
esta idea en manos del Señor Bill Gates. Aquella oportunidad, el Señor Bill Gates
estuvo perfectamente enterado que esta idea fue proporcionada por mi persona.
Soy el Ingeniero Ronald De Herrera Barrero y soy eI legítimo inventor de Windows.
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
7
Yo soy el inventor de Windows – Prólogo
8
Yo soy el inventor de Windows – Prólogo
Para una mejor comprensión de los sucesos, se narra este libro al estilo de
una autobiografía, empezando desde mi infancia, luego mi época escolar,
universitaria, laboral, hasta el presente; con el objetivo de mostrar de manera
cronológica, los avances de la tecnología y los aspectos más relevantes de la
personalidad y de la trayectoria de aquel estudiante de ingeniería, que hizo
posible lo que hoy en día todos tenemos al alcance en la tecnología moderna. Este
libro se narra de manera fidedigna, tal cual cómo ocurrieron los hechos y
constituye un texto histórico de estos sucesos. Esta obra está dirigida de manera
amplia al público de todas las edades. No se requiere de ningún conocimiento
previo para el entendimiento y comprensión del material que se describe en este
contexto.
El Autor.
9
Yo soy el inventor de Windows – Prólogo
Gonzalo Córdova C.
Ingeniero en Telecomunicaciones
Ex-Director de la Carrera de Ingeniería Electrónica UMSA
Email: gonzalo_cordova2@hotmail.com
Conocí al Ingeniero Ronald De Herrera Barrero, cuando fui docente entre los
años 1984 a 1987, en la carrera de Ingeniería Electrónica en la UMSA. Esos años,
vine a Bolivia con el propósito de actualizar esa carrera, con las últimas tecnologías
que había estudiado durante mi doctorado en Alemania. Entonces conocí a este
destacado estudiante, quién me sorprendió en varias oportunidades con sus
trabajos en laboratorio. Siempre que tuve oportunidad de conversar con él, me
sorprendía con sus inquietudes que por lo general, sorprendentemente estaban
anticipadas a la tecnología de ese tiempo. Prueba de ello, es su tesis de grado
relacionada a Sistemas de Inteligencia Artificial. Cosa que en esa época, incluso en
Alemania estaba en sus primeras fases de desarrollo. Considero a Ronald un
visionario y un intelectual, que con toda certeza tiene la capacidad para haber
desarrollado el algoritmo que se utiliza como medio esencial en el Sistema
Operativo Windows, conocido como Multi Thread Processing. Tal como se
describe el funcionamiento de este algoritmo en este libro, como solamente lo
haría el legítimo inventor.
10
Yo soy el inventor de Windows – Prólogo
Corrían los años 80’s, la turbulencia social como siempre, presente en el país
y las crisis por doquier: educativa, de salud, social, política, económica;
configuraban el entorno de la década. En ese punto del espacio-tiempo, me
encontraba trabajando en el ámbito académico, en la Facultad de Ingeniería de la
Universidad Mayor de San Andrés, en La Paz, Bolivia; cuando tuve el placer de
cruzar mi camino con el autor del presente libro, que es el fruto de un encomiable
esfuerzo de abstracción y de análisis técnicos. Con el Ing. Ronald De Herrera
11
Yo soy el inventor de Windows – Prólogo
12
Yo soy el inventor de Windows – Prólogo
13
Yo soy el inventor de Windows – Prólogo
Sydney, Australia
Email: jcborda@optusnet.com.au
14
Yo soy el inventor de Windows – Prólogo
15
Yo soy el inventor de Windows – Prólogo
Fue en el primer trimestre del año 2016, que me enteré de que aquel
catedrático de gran talante y sobria postura pasaba por una de las pruebas más
tenaces que pueda existir. Una parálisis progresiva había llegado a inmovilizar 90%
de su cuerpo. Retomamos contacto aquel entonces, y me acordaba de aquel
carismático catedrático que fue en otrora, con cientos de ideas tecnológicas entre
sienes. En ese tiempo él estaba reclutando amigos, básicamente para no estar solo
en esa prueba. Y al respecto, sé que muchos le han fallado, porque así es la vida.
16
Yo soy el inventor de Windows – Prólogo
Vivimos en una sociedad en la que no somos criados para compartir los desafíos y
dificultades de otros.
Conocí a Ronald por los años 90, en una charla sobre inteligencia artificial
que ofreció en Santa Cruz, me dejó boquiabierta, yo venía llegando de Europa y no
pensé que en nuestros lares hubiese gente tan inteligente. Yo siempre andaba
leyendo sobre robótica e inteligencia artificial y pensaba que era la única con esas
ideas, Ronald logró que yo vislumbrara una esperanza para la tecnología en Bolivia
y llegué a pensar que él terminaría trabajando para la NASA o en alguna operación
encubierta del país del Norte. El destino le jugó una mala pasada con su rara
17
Yo soy el inventor de Windows – Prólogo
Omara Contreras
Ingeniero de Sistemas
Gerente Genetics Bolivia
Email: omara_contreras@yahoo.com
18
Yo soy el inventor de Windows – Prólogo
19
Primera parte
1.1 Introducción
Ningún individuo es una casualidad, todos y cada uno de los seres que habitamos
este mundo tenemos un propósito. Nacer no es una coincidencia, no es una
casualidad, es parte de un propósito del Plan Divino. Cada uno de nosotros, somos
un evento único en el Universo. Así como cristales de nieve, ninguno es idéntico a
otro, todos y cada uno con sus propias cualidades y sus propias diferencias, pero
cada uno con un propósito único e irrepetible.
Ciertamente es una honra, que varias de mis ideas hubieran dado lugar al mundo
moderno y a la tecnología de hoy en día. Probablemente, como principal
propósito en mi vida, entregar muchas ideas con total desprendimiento y de
buena fe. Es de esta manera, como en 1985, nació la idea para desarrollar un
sistema operativo que fuese capaz de procesar un sin límite de tareas, utilizando
apenas un único microprocesador. Aquella oportunidad, esta idea del algoritmo
20
Yo soy el inventor de Windows – Primera Parte
Cuando el año 2008, descubrí que mi idea había sido utilizada como el principal
algoritmo del Sistema Operativo Microsoft Windows, intenté comunicarme con el
Señor Bill Gates y Microsoft. Envié varios correos electrónicos, a las oficinas de
Microsoft en Bolivia, con copia a distintos medios de Prensa Internacional, pues no
encontré otra dirección para poder establecer contacto directo con el Señor Bill
Gates. Por lo que resulta imposible creer, que el Señor Bill Gates no se hubiese
enterado que yo estaba intentando comunicarme. Más aún, porque envié muchos
correos durante varios meses, adjuntos a este libro en la sección Correos enviados
a Microsoft. Sin embargo, hasta la fecha no he obtenido ninguna respuesta, ni del
Señor Bill Gates y tampoco de ningún representante de Microsoft. Ahora mismo, a
través de este libro, solicito al Señor Bill Gates y a la empresa Microsoft, tengan la
amabilidad de responder mi demanda de un resarcimiento de 100 millones de
dólares, por la utilización de mi propiedad intelectual de este algoritmo durante
35 años. Es lo correcto y es Justicia.
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo.
Nos referimos al algoritmo central del Sistema Operativo Windows.
21
Yo soy el inventor de Windows – Primera Parte
Para una mejor comprensión de los sucesos, voy a empezar narrando desde el
comienzo. Voy a relatar varios eventos y anécdotas a lo largo de mi vida. Con el
propósito de conocer detalles acerca de la personalidad del creador de Multi
Thread Processing. Mostrando al mismo tiempo, los avances tecnológicos que
fueron apareciendo con el transcurso de los años, antes de ni siquiera imaginar
este algoritmo. Se proporcionan pruebas históricas y técnicas, para demostrar que
el supuesto lanzamiento de Windows 1.0 fue una farsa, para intentar ocultar el
verdadero origen de este sistema operativo. Por lo que, este libro es un testimonio
veraz de los sucesos que ocurrieron hace 35 años, cuando nació la idea de
Windows.
Mi abuela Luisa por parte de mi madre, contaba que mi abuelo Felipe por parte de
mi madre, estaba muy feliz con su nieto. Porque se quedaba muy asombrado con
la habilidad del pequeño de aprender y diferenciar las distintas herramientas.
Decía mi abuela, que mi abuelo contaba que me pedía el destornillador y yo
gateando iba hasta la caja de herramientas y le llevaba el destornillador. Luego, mi
abuelo pidió que yo le alcanzará la tenaza. Entonces yo le alcancé el alicate. Mi
abuelo replicó diciendo, te dije la tenaza ese es el alicate. Entonces yo regresé a la
caja de herramientas y le llevé la tenaza. Es así como contaba mi abuela. La
verdad, yo no recuerdo mucho a mi abuelo Felipe, pues él falleció cuando yo tenía
apenas un año. Tampoco tuve oportunidad de conocer a mis abuelos por parte de
mi padre, pues ellos ya habían fallecido cuando yo llegué al mundo.
1
Gracias a este Santo patrono de la fe Católica https://es.wikipedia.org/wiki/Pascual_Baylón
22
Yo soy el inventor de Windows – Primera Parte
Tengo algunos otros recuerdos de cuando era bebé, pero los más bonitos son
aquellos días de mi infancia. Aquellos días de kínder, cuando conocí a mi primer
amor. Naturalmente a esa corta edad uno no sabe identificar qué tipo de
sentimientos son aquellos. Solamente se siente la necesidad de la presencia de esa
otra persona. Obviamente con el paso de los años pude identificar que aquel
sentimiento era legítimamente amor puro y sincero. Los detalles de las anécdotas
durante ese año en kínder, no son relevantes para el propósito de este libro, por lo
que voy a omitir esos detalles. Solamente comentaré, que con el paso del tiempo
aquel sentimiento no pudo materializarse y simplemente quedó guardado como
un bonito recuerdo.
Crecer fue toda una travesía. Yo era un muchacho bastante vivaz. Como todos los
muchachos en los primeros años de escuela, no faltaba el compañero que
pretendía ser el mandamás. A veces se presentaban los compañeros que eran
agresivos y no quedaba otra que enredarse a golpes. Tuve un profesor en el
colegio La Salle en la ciudad de Santa Cruz de la Sierra en Bolivia. Se llamaba Jaime
Rivero. Aquellos días, alrededor del año 1967 y posteriores, el colegio La Salle era
un colegio únicamente de varones. Este profesor, conocedor de la vida de
muchachos, nos enseñó además de las materias regulares un poco de boxeo. Lo
cual fue muy útil aquellos días y posteriormente también. Un excelente profesor,
que nos mostró los primeros pasos de las Matemáticas y de las otras ciencias
también.
23
Yo soy el inventor de Windows – Primera Parte
Recuerdo esos días en que el Apolo 11 llegó a la luna en julio de 1969, cuando yo
tenía 9 años de edad. Esos días no había televisión en Bolivia y las noticias se
difundían únicamente por radio. Fue así que reunidos mi familia en torno a la
radio, escuchamos entre redobles de campanas el alunizaje del módulo lunar en la
luna. Recuerdo bien aquellos días, las noticias llegaban a Bolivia mediante
cortometrajes. Los cuales se proyectaban en telones en espacios habilitados para
el público muy cercanos a la Plaza 24 de Septiembre. Asistía acompañado de mi
papá y de mis hermanas eventualmente. Aquellos días había mucho entusiasmo
por la llegada del hombre a la luna y por los avances de la tecnología.
Esos días de la llegada del hombre a la luna, la electrónica recién había lanzado al
mercado la radio a transistores. Aquellos días la NASA ya disponía de
computadoras, utilizando microprocesadores y memorias RAM basados en
transistores. Obviamente, aquellos equipos eran tan grandes que ocupaban
habitaciones enteras. Esos días aún no se había perfeccionado los medios de
almacenamiento en discos magnéticos y mucho menos en discos ópticos. En su
lugar se utilizaban grandes rodillos de cintas magnéticas y tarjetas perforadas
como medios de almacenamiento binario. Este tipo de computadoras llegaron
posteriormente a Bolivia y otros países en el mundo, eran las conocidas DEC PDP-
11 de la Digital Equipment Corporation. Era una CPU con circuitos MSI (Medium
Scale of Integration). Muchos bancos, centros de cómputo y universidades,
utilizaron estos equipos incluso hasta los años 1982. Tal como veremos más
adelante, equipos como éstos ni soñando podían ejecutar Multi Thread
Processing1.
En 1970 nos trasladamos con toda mi familia a la ciudad de La Paz. Aquellos días la
televisión recién había llegado a Bolivia y era en blanco y negro. Eran apenas
televisores de tubos de vacío. En mi familia teníamos un televisor marca Zenith de
industria norteamericana y también era de tubos de vacío. A pesar que en
aquellos días, ya existían los transistores y también los televisores a transistores,
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
24
Yo soy el inventor de Windows – Primera Parte
pero a Bolivia habían llegado nada más los televisores de tubos de vacío. Algunas
personas aquellos días, decían que esa tecnología era antigua y que la industria
norteamericana estaba enviando su tecnología pasada a los países como Bolivia.
Más o menos entre 1970-1971, una tarde al caer la noche mi papá se encontraba
arreglando la radio que teníamos aquellos días, que aún era aquella de tubos de
vacío. Alguna soldadura al desarmar y limpiar el aparato. Fue entonces que junto
conmigo, accidentalmente se produjo un fenómeno muy interesante. Nos
quedamos muy asombrados, ante ese efecto tan extraño que estábamos
observando. Incluso, yo me puse a jugar un poco con eso. Obviamente, aquellos
días no pudimos dar una explicación a aquel fenómeno y prácticamente, quedó
como una mera curiosidad. Hoy en día, por supuesto tengo los conocimientos
necesarios, para entender la física de ese fenómeno que observé junto a mi papá
aquella noche.
Allá por los años 1971, uno de los programas televisivos de ciencia ficción que más
me motivó a lo largo de mi vida fue Star Trek, viaje a las estrellas, con el capitán
James T. Kirk. En este programa, se podía apreciar cómo la tripulación
interactuaba mediante la palabra hablada con la computadora de la nave
Enterprise. Era muy motivador realmente. Ya en mis años como universitario,
precisamente yo dedique mucho de mi tiempo para desarrollar lo que más tarde
se conocería como reconocimiento de voz, de lo cual hablaré más adelante en este
libro.
Alrededor de 1971-1972, fui miembro de los Boy Scouts. Nuestro jefe de tropa se
llamaba Fernando Encinas un excelente líder scout del cual aprendimos mucho.
Éramos varias patrullas en esta tropa. Yo era miembro de la patrulla Timoneros. El
guía de esta patrulla era mi buen amigo Alejandro Farías. Participamos de varias
actividades como campamentos y trabajos comunitarios. Una tarde en que
25
Yo soy el inventor de Windows – Primera Parte
Más o menos en 1972 cuando yo tenía 12 años, compartíamos bastante junto con
otros tres vecinos del mismo edificio donde vivíamos en la avenida Ecuador del
barrio de Sopocachi. Entre otros varios juegos, Gary, Ricardo, Carlos y yo,
jugábamos con un pequeño mini autódromo en el apartamento de Gary.
Entonces, Gary propuso hacer una competencia de quién podía construir su propio
cochecito eléctrico, para este mini autódromo y quién diera la primera vuelta sería
26
Yo soy el inventor de Windows – Primera Parte
Algo gracioso que quiero relatar aquí, más o menos entre 1972-1973. Me
encontraba una noche llamando a mis amigos vecinos mediante silbidos. Entonces
salió Guillermo de su apartamento, el hermano mayor de mi buen amigo Javier
Prudencio, pidiéndome encarecidamente que deje de silbar, pues él se encontraba
grabando música. Obviamente, pedirle a un niño que guarde silencio, es pedirle
peras al olmo. Al día siguiente, mi amigo Javier a quién le decíamos cocacho, me
invitó a pasar a su apartamento y me hizo escuchar la grabación que habían hecho
con su hermano Guillermo. Entonces, al escuchar la grabación de aquella música
creo era Pink Floyd, se podían escuchar entremezclados mis silbidos de la noche
anterior. Lo cual no pude evitar y arranqué en tremendas carcajadas. A mí no me
parece gracioso dijo Javier. Ellos habían dispuesto el micrófono de esas primeras
grabadoras de casetes, al lado del parlante de un tocadiscos de vinilo. Yo le dije,
cómo no va ser gracioso, a quién se le ocurre grabar de esa manera, poniendo el
micrófono al lado del parlante, ustedes no pueden pretender silenciar el mundo
para efectuar su grabación; esa manera de grabar, siempre les va a introducir el
ruido del entorno. A lo que Javier replicó, y entonces cómo vamos a grabar? Yo le
respondí, haciendo una conexión directa de la salida del parlante a la entrada del
micrófono. No me pregunten cómo fue que yo aprendí eso, la verdad no lo
recuerdo.
27
Yo soy el inventor de Windows – Primera Parte
Más o menos en 1974, cuando tenía 14 años de edad había un librero en el living
del apartamento que vivíamos con mi familia, en el que curioseando encontré un
libro que se titulaba Electrónica al Alcance de Todos. Un libro que me encantó,
pues contenía varios proyectos sencillos de electrónica que era posible realizarlos
con materiales totalmente caseros. Fue entonces que decidí que dedicaría mis
estudios a la ingeniería electrónica.
28
Yo soy el inventor de Windows – Primera Parte
29
Yo soy el inventor de Windows – Primera Parte
porque el compañero Juan Carlos Borda ya conocía muy bien acerca de esas
gestiones. Como se trataba del último año, pensé que era mejor que esa
responsabilidad estuviera en manos de alguien que ya tenía experiencia. Fueron
más o menos así, las palabras que pronuncié cuando decidí declinar aquella
victoria.
Algo muy curioso ocurrió a finales de 1978, ese año yo llevaba flojeando bastante.
Pues la verdad, me aburrían mucho los estudios escolares. La maestra de
matemáticas Martha Valdivieso Menacho, ya me había llamado la atención en
varias oportunidades. Consecuencia de lo cual, tuve que rendir exámenes de
desquite en varias materias. Yo me había preparado para el desquite de
matemáticas junto con mi compañero Ricardo Gómez. Sin embargo, el día del
examen yo me pasé las dos horas que duraba la prueba tamboreando el pupitre.
La maestra enfadada me observaba. Yo había olvidado completamente todo lo
que había estudiado junto con Ricardo. Mi mente se encontraba completamente
en blanco. Al tiempo en que concluía la prueba, de pronto recordé todo lo que
había estudiado. Pero ya no había tiempo para escribir absolutamente nada en el
papel. Eso me iba a costar el año escolar. La maestra quiso recoger mi prueba,
pero yo me aferré fuertemente al papel y le pedí que me diera más tiempo. La
maestra se negó rotundamente. Yo insistí y le dije, que si me permitía podía
resolver el examen en el pizarrón. La maestra me respondió que no. Insistí
nuevamente, diciendo que podía decirle verbalmente cómo se resolvían los
ejercicios. Entonces la maestra accedió y luego de escucharme, me dio dos
minutos adicionales. Esos dos minutos fueron eternos y pude alcanzar a llenar
30
Yo soy el inventor de Windows – Primera Parte
poco más de la mitad de las preguntas. Fue toda una maratón en dos minutos,
pero conseguí aprobar ese desquite y con ello el año escolar.
31
Yo soy el inventor de Windows – Primera Parte
32
Yo soy el inventor de Windows – Primera Parte
33
Yo soy el inventor de Windows – Primera Parte
El siguiente semestre en 1982, tuve que tomar la materia de Cálculo 1 con otro
catedrático, el Ingeniero Víctor Hugo Chungara Castro, quién ya había sido mi
catedrático aquella gestión tan accidentada de 1979. Un excelente catedrático, de
quién guardo buenos recuerdos. Aquella oportunidad y lo que era de esperar, me
destaque en esa materia puesto que ya me encontraba bastante preparado y
aprobé esa materia con 95%.
Ese mismo año en 1982, conocí a mi buen amigo Iván Camacho compañero en la
clase de Álgebra Lineal y Teoría Matricial. Aquellos días, también asistimos a las
materias de Informática 1 e Informática 2, donde se nos enseñaba a programar en
lenguajes Fortran y Basic. En este punto, no puedo dejar de mencionar a mi
compañero y buen amigo Jorge Miranda, que también fuimos compañeros en la
materia de Geometría Descriptiva. En una oportunidad, antes de empezar la clase,
el amigo me explicó cómo programar en Basic utilizando diagramas de flujo. Los
34
Yo soy el inventor de Windows – Primera Parte
que yo recién estaba aprendiendo a utilizar. Recuerdo muy bien, hizo un ejemplo
de cómo resolver una ecuación de segundo grado. Con lo que me quedó
totalmente despejado, la manera de usar los diagramas de flujo y el lenguaje
Basic.
Junto con mi amigo Iván Camacho, conocí a otro compañero en la misma materia
de Álgebra Lineal y Teoría Matricial, a quién le decíamos Pitty. No recuerdo su
apellido, pues la verdad tampoco sé qué ocurrió con este compañero, porque más
tarde no volví a tener contacto con él. Una mañana, nos encontrábamos Iván, Pitty
y yo, estudiando en la casa de Pitty. Como yo siempre fui muy entusiasta del
aeromodelismo, les propuse a los compañeros que podíamos hacer una empresa
para fabricar aviones. Mi propuesta no pudo más que arrancar tremendas
35
Yo soy el inventor de Windows – Primera Parte
36
Yo soy el inventor de Windows – Primera Parte
esto, miré a la compañera María René levantando las cejas, como quién le dice
ahora estamos parejos. Recuerdo bien una de las preguntas, se refería al Efecto
Hall en los semiconductores. El examen duró cerca de 3 horas. Cuando ya todos
nos retiramos, después de concluir la prueba. Le dije a esta compañera y a otros
compañeros, que yo tenía una reunión de guitarreada con otras amistades y que
podían venir conmigo a modo de despejar la cabeza. Los compañeros accedieron
un poco de mala gana y fuimos a esa reunión. En la reunión, una de mis amigas
seguramente vio a mis compañeros con la cara larga y comentó, por lo visto a
ustedes no les fue muy bien en su examen, pero parece que a Ronald sí le fue
bien. No se equivocó. Cuando el Ingeniero Peredo nos entregó las notas, de los 60
alumnos de esa clase, solamente éramos 2 los que habíamos aprobado ese parcial.
37
Yo soy el inventor de Windows – Primera Parte
eligió. No cabe duda que el Ingeniero Carrasco eligió saber lo más importante. Esta
es la razón, por la que estoy contando esta anécdota. Para que otros también
puedan conocer el método para encontrar esa solución.
Pasó algún tiempo y durante otro examen con el Ingeniero Peredo, tocó hacer uso
de la fórmula que yo había encontrado. Pero preferí utilizar la fórmula que el
Ingeniero Peredo nos había dado en su cátedra. Posteriormente, hablando con el
Ingeniero Peredo, le comenté acerca de mi fórmula. Le dije que tenía la fórmula
exacta. Me dijo, por qué no la pusiste en el examen. Yo le respondí, que preferí
evitar confusiones. Más bien, le hice notar que la fórmula que nos había dado en
clases, solamente permitía calcular los filtros para circuitos de media onda y no de
onda completa, como fue la pregunta de aquel examen. El Ingeniero Peredo, luego
de analizar un momento mi observación, terminó dándome la razón.
38
Yo soy el inventor de Windows – Primera Parte
39
Yo soy el inventor de Windows – Primera Parte
Algo interesante que creo corresponde mencionar. En una ocasión, en esta misma
materia de Electrónica Digital 1, trabajando con mi compañero de grupo Javier
Campos. Necesitábamos un circuito para acoplar algunos componentes
electrónicos. Estábamos algo cansados intentando idear ese circuito y ya era hora
de ir a almorzar. Yo me quedé pensativo. Durante mi almuerzo, se me ocurrió la
solución y la anoté en una servilleta de papel. Al retorno del almuerzo, a primeras
horas de la tarde, mi compañero me preguntó si yo había logrado resolver o
encontrar la solución para el circuito que necesitábamos. Yo le dije que sí y le
mostré el circuito que yo había anotado en la servilleta de papel. Mi compañero,
algo asombrado me dijo, no te puedo creer necesariamente tú has visto la
solución en el libro. Yo le dije que no, que no había visto ningún libro. Entonces él
abrió un libro y me mostró que el circuito que yo había ideado, era idéntico al que
él también había encontrado en ese libro.
40
Yo soy el inventor de Windows – Primera Parte
aún no había osciloscopios digitales. Eran mis primeros intentos para lograr el
reconocimiento de voz. Para lo que estaba utilizando, un grupo de filtros
analógicos mediante amplificadores operacionales. Unos meses después, yo
estaría haciendo un nuevo intento mediante electrónica digital. Para lo que diseñé
un frecuencímetro digital, con el que podía cuantificar la variación de frecuencias
de las formas de onda que obtenía a través de un micrófono.
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
41
Yo soy el inventor de Windows – Primera Parte
Sucedió entonces que Hernán Galindo se acercó a los mesones donde estábamos
trabajando con un compañero llamado Edwin Balderrama y entonces, Hernán
Galindo comentó amistosamente: Muchachos tienen que dedicarse a desarrollar
sistemas operativos, porque ahí está el futuro. Yo respondí que son los sistemas
operativos? Hernán Galindo respondió, no saben qué son los sistemas operativos?
en qué semestre están? Yo respondí que estábamos en octavo semestre y mi
compañero Edwin Balderrama respondió, que esa materia recién nos tocaba el
siguiente semestre. Entonces Hernán Galindo nos explicó un poco, acerca de un
sistema que permite el manejo de archivos y que se necesitaba que fuese
multitasking. Yo le respondí: ¿qué es eso? él respondió: ¿no sabes qué es
multitasking? Yo le respondí que no, que yo no entendía mucho de inglés.
Entonces él aclaró el significado de multitasking. Yo le dije, eso se resuelve
mediante un procesamiento en paralelo con varios microprocesadores. Él dijo es
cierto, pero ese método limita el número de tareas que se puede ejecutar al
mismo tiempo, porque depende del número de microprocesadores que se
dispone en paralelo. Además, utilizar varios microprocesadores encarece los
equipos de computación para el usuario común.
42
Yo soy el inventor de Windows – Primera Parte
43
Yo soy el inventor de Windows – Primera Parte
Hernán? Entonces sellamos este pacto estrechándonos las manos y luego nos
despedimos.
Fig. 1.2 Reproducción del diagrama original utilizado para explicar Multi Thread Processing1.
Poco tiempo después, unas semanas más o menos, encontré a Hernán Galindo en
el corredor de la carrera de electrónica, acompañado por dos extranjeros.
Recuerdo muy bien a uno de estos extranjeros, pues usaba anteojos, estoy seguro
que era el Señor Bill Gates. El segundo extranjero no me fijé muy bien, pero era
más alto que el que usaba anteojos. Con toda seguridad, durante ese poco tiempo,
Hernán Galindo estableció contacto con Microsoft y además comentó que era yo
quien le había dado esa idea. Entonces, estos señores seguramente quisieron
conocerme y vinieron a la ciudad de La Paz.
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
44
Yo soy el inventor de Windows – Primera Parte
Esa mañana, sería alrededor de las 10:00 a.m. Yo me encontraba estudiando unos
apuntes apoyado en los mesones del laboratorio de la carrera. Entonces se me
acercó Hernán Galindo y me dijo que unos señores querían hablar conmigo. Me
dijo que eran unos señores que habían venido desde Estados Unidos para hablar
conmigo. Me sentí un poco incómodo, pues creí que ese asunto ya lo habíamos
cerrado aquella noche cuando sellamos nuestro pacto. Entonces yo le respondí a
Hernán Galindo que no deseaba hablar con ellos porque además yo no hablaba
inglés. Entonces me dijo, no te preocupes por eso yo voy a traducir. Yo le dije: es
que en verdad no me interesa, porque yo quiero terminar mi carrera. Hernán
Galindo me dijo, puedes terminar de estudiar en Estados Unidos. Yo le respondí,
en verdad no me interesa.
Fig. 1.3 Identikit del extranjero que asumo era el Señor Bill Gates.
Luego Hernán Galindo se retiró al corredor que conecta aquel laboratorio, donde
se encontraban parados aquellos señores. Al poco rato yo salí y los vi en el
corredor y pasé delante de ellos como si no hubiese nadie ahí. Con toda seguridad,
esto fue lo que más disgustó al Señor Bill Gates, y no hubo ningún diálogo. Este
hecho, comprueba la relación de Hernán Galindo con Microsoft. Lo que confirma,
que Microsoft sabe perfectamente quién es el legítimo inventor de Multi Thread
Processing1.
45
Yo soy el inventor de Windows – Primera Parte
Como todo sucedió tan rápido, de una manera tan inesperada. Sin previo aviso, no
me dieron tiempo para pensar detenidamente la propuesta. Tal vez, si yo hubiese
tenido un poco más de tiempo, para analizar la propuesta. Tal vez mi actitud
habría sido diferente. Además, aquellos días yo estaba sumergido en la
investigación del fenómeno de la palabra hablada. Aquellos días, yo llevaba
trabajando en mis primeros prototipos para conseguir el llamado reconocimiento
de voz. Por lo que, mi cabeza estaba ocupada en esa investigación, en los
exámenes y en las prácticas, que debía rendir en la carrera. Ese segundo semestre
de 1985, yo había tomado 8 materias en las que debía esforzarme para poder
vencerlas. No había cabeza para más.
Cualquiera podría decir que fue muy tonto haberle entregado de ese modo toda la
idea a Hernán Galindo. La verdad yo me sentía incómodo, al tiempo que le daba la
idea y muchas veces intenté cerrar el tema, pero Hernán Galindo insistía
vehementemente. Además, yo no podía adivinar la trascendencia que tendría esta
idea. Yo todavía no había estudiado nada de sistemas operativos, y mucho menos
conocía que era Microsoft. Pero lo más importante de este caso, es que la idea yo
la di escrita en un papel y eso, es suficiente para establecer mi derecho de autor y
mi derecho de propiedad intelectual. Lo cual, como ya lo he narrado, es de
perfecto conocimiento de Microsoft y del Señor Bill Gates.
46
Yo soy el inventor de Windows – Primera Parte
Bueno, esa fue la parte fácil del proyecto. Ahora, teníamos que elaborar los
circuitos analógicos que permitirían transmitir y recibir la onda del ultrasonido.
Hicimos muchas pruebas para mitigar el ruido del entorno, mediante filtros pasa
altos y pasa banda, incluso hicimos uso de filtros de orden superior. Teníamos un
compañero Víctor Hugo Valdez, a quien luego que terminábamos un nuevo
circuito, lo llamábamos para que nos ayudara a probar si los ruidos externos
alteraban la onda que recibíamos de retorno en este radar. Víctor Hugo se mofaba
bastante, porque no conseguíamos aislar el ruido externo. Sin embargo, con
consejo del Ingeniero José Orellana, implementamos un circuito sintonizado.
Nuevamente, llamamos a nuestro compañero Víctor Hugo, para probar el circuito,
pero esta vez Víctor Hugo ya no se mofó, porque el circuito era completamente
inmune al ruido externo. Habíamos obtenido lo que era un transmisor y receptor
de ultrasonido. En presencia del Ingeniero Marcelo Ramírez, pudimos demostrar
en la pantalla del osciloscopio, como el radar reaccionaba ante la proximidad de
un objeto. Podíamos determinar inclusive, por las variaciones de las formas de
onda, la velocidad a la que se movía el objeto detectado.
Ahora estábamos listos, para desarrollar el software necesario, para procesar las
formas de onda que obteníamos de retorno desde la antena del radar. Días antes,
47
Yo soy el inventor de Windows – Primera Parte
habíamos reparado uno de los dos controladores que disponía el Trainer 8080. Los
dos únicos en el laboratorio y los dos estaban con desperfectos, pero conseguimos
reparar uno. Con estos controladores, teníamos la posibilidad de controlar el
motor del tocadiscos, para que nuestro radar pudiera rastrear a un objeto en
movimiento. Sin embargo, ocurrió algo inesperado. Esos días, luego que
reparamos el controlador, entregamos como siempre los materiales en el almacén
del laboratorio. El encargado del almacén era don Panchito. Pero cuando pedimos
el controlador a don Panchito, nos dijo que no había el controlador y que si
queríamos podíamos entrar a revisar en todo el almacén. No podíamos continuar
sin esa parte de todo nuestro Hardware que habíamos construido. Esa pieza
faltante era vital. Sin ese controlador, definitivamente no podíamos continuar con
el proyecto. Informamos de esta pérdida al Ingeniero Ramírez, pero él no aceptó
lo que estaba ocurriendo. Tal vez supuso, que se trataba de un pretexto para no
terminar el proyecto y nos puso apenas la nota de suficiencia para aprobar el
laboratorio. La verdad, yo sospechaba de alguien que pudo haber hurtado ese
controlador del Trainer. Pero ahora que estoy escribiendo esta historia, me estoy
dando cuenta que fue don Panchito. Pues porque días anteriores, don Panchito
me había pedido que le ayude a encontrar trabajo para su hijo. Lo cual intenté con
algunas amistades, pero no aceptaron la posibilidad de contratar a un muchacho
que no conocían. Al parecer, don Panchito pensó que yo no quise ayudarle y
seguro escondió el controlador. Además, quién más tenía acceso a ese almacén,
era don Pancho el encargado y el único responsable de ese almacén. No quiero
imaginar lo que don Pancho pudo inventar, si hubiésemos aceptado ingresar al
almacén para buscar ese controlador. Una pena sinceramente, una decepción,
todos apreciábamos mucho a don Panchito.
Mi compañero Edwin Balderrama y yo, pudimos diseñar una interface como la que
supuestamente se había perdido. Pero eso, nos habría tomado más tiempo del
que teníamos disponible para presentar este proyecto, por lo que nos vimos
realmente perjudicados. Este proyecto sería uno de los mejores probablemente.
Teníamos previsto que la antena de radar se mantendría girando 360° hasta
encontrar algún objeto en movimiento, en el que fijaría su atención y seguiría la
trayectoria de ese objeto, como si lo estuviese mirando. Esto es lo que se conoce
con el nombre de Sistema de Rastreo.
48
Yo soy el inventor de Windows – Primera Parte
49
Yo soy el inventor de Windows – Primera Parte
Los semestres en la universidad Mayor de San Andrés en La Paz, Bolivia. Solían ser
semestres académicos de 6 o 7 meses. Pues esos años, la política estaba muy
inmersa en la universidad. Había muchos conflictos de carácter social, económico
y político. La inflación monetaria era algo de todos los días. Había muchas
marchas, huelgas, paros y bloqueos en todo el país. Por lo que, nuestros semestres
normalmente estaban algo desfasados. Ese primer semestre de 1986, fue el único
de 1986, se prolongó un poco más y recién concluyó a comienzos de 1987, fechas
en las que yo ya había vencido 11 de las 12 materias y me quedaba solamente, la
materia de Práctica Industrial, para la que era necesario realizar algún trabajo de
campo o algún trabajo de oficina en alguna empresa. Para esto, le pedí al
Ingeniero Jorge Torres Obleas que había sido mi catedrático ese mismo semestre,
en la materia de Preparación y Evaluación de Proyectos 2, si podía ayudarme a
conseguir un trabajo, pues él estaba trabajando en la Corporación de las Fuerzas
Armadas para el Desarrollo de la Nación, COFADENA. Pedido que el Ingeniero
Torres aceptó y a comienzos de marzo de 1987, yo estaba presentando mi
certificado de haber cumplido con la materia de Práctica Industrial, con lo que
había completado las 12 materias y con ello, obtuve ese mismo año, mi certificado
de egreso de la carrera de ingeniería electrónica.
1
Vea el apartado “software testigo silencioso'', en la sección de referencias de este libro.
50
Yo soy el inventor de Windows – Primera Parte
51
Yo soy el inventor de Windows – Primera Parte
52
Yo soy el inventor de Windows – Primera Parte
53
Yo soy el inventor de Windows – Primera Parte
Esos días tanto en Brasil como en Bolivia los sistemas de cómputo estaban
basados en D.O.S. (no se conocía ningún Windows). En ICAPTEL, entre otras de mis
funciones, estuve a cargo de la sala de cómputo, donde impartíamos capacitación
al personal de Entel. En esa sala de cómputo, la empresa recientemente había
comprado 15 equipos Personal Systems PS/2 de IBM, en los que instalamos junto
con mi colega el Ingeniero Edwin Cosío, una red bajo entorno Novell, también
basado en D.O.S. Todos los equipos trabajando en modo texto. Esos días también
utilizábamos WordStar, WordPerfect, Lotus 123, dBase III, Autocad 2.5, entre
otros.
1
Vea el apartado “software testigo silencioso'', en la sección de referencias de este libro.
54
Yo soy el inventor de Windows – Primera Parte
55
Yo soy el inventor de Windows – Primera Parte
pedir mi ayuda para levantar nuevamente la red. Pues el Ingeniero Edwin Cosío,
con quién habíamos configurado la red, no se encontraba en la ciudad de La Paz.
Yo accedí a prestarles mi ayuda, pues yo sabía que yo era el único en el instituto
que estaba capacitado para hacer ese trabajo. Empecé el trabajo alrededor de las
3 de la tarde y completé el trabajo alrededor de las 6 de la tarde. Ya no
correspondía que yo haga ese trabajo, sin embargo lo hice. Después de completar
ese trabajo en la sala de cómputo, me acerqué a la oficina del director y le dije al
Ingeniero Arce, que la red se encontraba nuevamente en funcionamiento y que
como yo ya me estaba yendo, le dejaba constancia de que yo estaba entregando
en perfecto funcionamiento la red en la sala de cómputo. A lo que el Ingeniero
Arce respondió, que él sabía que yo era un caballero. Por supuesto, yo jamás fui
un hombre egoísta. Lo cierto es que, a los tres días yo había hablado con el
Gerente General de Entel el Ingeniero Alarcón y me dieron el ítem para quedarme
en la empresa.
56
Yo soy el inventor de Windows – Primera Parte
57
Yo soy el inventor de Windows – Primera Parte
58
Entendiendo Multi Thread Processing1
En esta sección, es muy importante que el lector comprenda acerca del algoritmo
del cual, el autor se declara como el legítimo inventor. De hecho, es posible que la
misma palabra algoritmo para muchas personas les resulte algo extraña. Por eso,
es importante aclarar el significado de muchos de estos conceptos. El material que
se expone en esta sección, está orientado a personas con o sin conocimientos en
relación a estos temas y resultará útil, tanto a profesionales como al público en
general.
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
59
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
60
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
61
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
62
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
63
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
Una interrupción por software ocurre cuando se ejecuta una instrucción INT del
lenguaje Assembly, lenguaje de Mnemónicos de las instrucciones del lenguaje
Assembler del microprocesador. En muchas ocasiones, a lo largo de un programa,
se hace uso de interrupciones de software, para llamar a rutinas de manera
recurrente, y permite tener un código más compacto y estructurado. Toda rutina
de interrupción concluye con una instrucción IRET del lenguaje Assembly. Cuando
el microprocesador encuentra una instrucción IRET en un programa, carga el
registro IP con el contenido de la pila que apunta el registro SP.
64
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
sistema operativo y para que algunas aplicaciones, puedan tener acceso a los
dispositivos periféricos conectados al equipo. Cada una de estas rutinas, presta un
servicio para controlar un periférico en particular, como el teclado, el ratón, la
pantalla, el disco duro, la impresora, y entre otros, la conmutación de tareas,
como veremos más adelante. Estas rutinas de control de interrupciones, ya sean
por software o por hardware, son los llamados Servicios de la BIOS.
En el ejemplo de las cuatro ventanillas del banco, sólo es posible atender a cuatro
clientes o tareas al mismo tiempo. Es decir, existe un límite de tareas o clientes
que se puede atender al mismo tiempo, en función del número de ventanillas,
cajeros o procesadores que se pueda disponer en paralelo. El procesamiento se
hace más complicado, en la medida que aumenta el número de clientes o tareas
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
65
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
Fig. 2.2 Procesamiento de trozos de tarea en la cola con Multi Thread Processing
66
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
ejecutar simultáneamente. Lo que no era posible con los métodos anteriores. Con
el método de procesadores en paralelo, aparte que limitaba el número de tareas
que se podía procesar simultáneamente, hacía que el precio del equipo sea más
caro, lo cual no permitía una producción en serie accesible para el usuario común.
Esos días, según explicó Hernán Galindo, se estaba buscando crear un sistema
operativo, que fuese capaz de procesar múltiples tareas al mismo tiempo,
utilizando solamente un procesador para abaratar el costo de los equipos y así
poder llegar al usuario común.
En este punto, ya estamos listos con todos los conceptos necesarios, para
comprender el funcionamiento de este algoritmo. En la figura 2.3, la que
mostramos a continuación, se describe los detalles de este algoritmo que fueron
explicados en 1985 a Hernán Galindo, mediante el diagrama que se muestra en la
figura 1.2. Estos dos diagramas resultan idénticos, por cuanto al concepto para el
que fueron creados. Para Ingenieros entendidos en microprocesadores, la figura
1.2 es más que suficiente, para comprender el funcionamiento de este algoritmo.
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
67
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
Mientras que la figura 2.3 la he diseñado para explicar al lector, con más
detenimiento los detalles del funcionamiento de este algoritmo.
Una tarea de manera general, está compuesta por tres bloques o porciones de
memoria. Una porción, almacena el código en lenguaje Assembler, del programa o
algoritmo que se desea procesar. Este código, contiene todas las instrucciones de
la tarea que deberá ejecutar el microprocesador. Otra porción asignada a esta
misma tarea, es el área donde se guardan las variables y los datos que utiliza la
tarea. La tercera y última porción, la que se llama pila, se utiliza para guardar
datos temporalmente de manera secuencial. En la pila, se almacenan y se extraen
los datos, según el orden en que llegaron los datos. Este procedimiento, se conoce
con el nombre de: último en llegar es el primero en salir (LIFO).
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
68
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
69
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
1
Vea el apartado “Hardware de esa época'', en la sección de referencias de este libro.
70
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
Hoy en día, la rutina que atiende las interrupciones por hardware IRQ2 para la
conmutación de tareas, es el servicio 0Ah en la BIOS. Este servicio tiene el nombre
de Task Status Switch TSS, como se especifica en los manuales IA-32. Este servicio,
antes de la invención del Sistema Operativo Windows, era un espacio que no
estaba siendo utilizado. Lo cual, se puede verificar en los manuales impresos de las
distintas versiones desarrolladas para la BIOS1. Esta es la prueba contundente de
que Multi Thread Processing no existía antes de 1985, fecha cuando yo di la idea
para crear Windows.
1
Vea el apartado “manuales de referencia'', en la sección de referencias de este libro.
2
Vea el apartado “Primeras versiones de Windows'', en la sección de referencias de este libro.
71
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
que en 1985 ya existían las Tarjetas Gráficas1 Hércules y EGA, con las que sin
ningún problema se podría diseñar un entorno gráfico con lenguaje Basic, idéntico
a como se puede ver en las publicaciones en Internet de Windows 1.0. Pero otra
cosa es que aquella versión de Windows 1.0, hubiera tenido la capacidad para
intercambiar tareas mediante interrupciones, tal como hemos explicado
anteriormente. El Hardware de aquella época simplemente no lo permitiría. Lo
cual, es posible comprobar en alguna máquina de un museo de computadoras de
aquella época. Queda más que claro, que la versión de Windows 1.0 era nada más
que gráficos en pantalla, bajo el sistema operativo monotarea D.O.S. De hecho, si
existió una versión 1.0, tuvo que haber sido desarrollada previamente en modo
texto. Yo no conocí ninguna versión 1.0 de Windows, que dice se comercializó en
99 USD. ¿Usted sí? ¿Cómo se supone que hubieran podido comercializar una
versión que no funcionaba? Recién hasta la década de los 90, después de un largo
camino de pruebas, desarrollos y mejoras tanto en hardware como en software,
finalmente se pudo lograr una versión estable de Windows con la versión 3.1. En la
siguiente sección Segunda Parte, veremos más pruebas de todo esto.
Por otro lado, en vista que este algoritmo tiene que ser ejecutado en lenguaje de
máquina, era necesario escribir el código fuente de este algoritmo en un lenguaje
que fuese compatible con diferentes tipos de microprocesadores. Porque cada
fabricante de microprocesadores utiliza su propio lenguaje de máquina, de
acuerdo al uso y aplicación para el que se diseña un microprocesador. Por lo que,
tenía que considerarse la portabilidad del código para los diferentes
microprocesadores en equipos que podrían utilizar este algoritmo. Por lo que este
algoritmo necesariamente fue escrito en lenguaje C y no en lenguaje Basic, como
absurdamente quieren hacernos creer para intentar ocultar el verdadero origen
de este sistema operativo. Porque este algoritmo reside como un servicio en la
BIOS, en lenguaje de máquina del microprocesador y tiene que ser escrito de la
forma más eficiente posible. Para eso se utiliza el propio lenguaje Assembly del
microprocesador. De otro modo, por portabilidad del código aunque un poco
menos eficiente en lenguaje C. Pero de ningún modo en lenguaje Basic, aunque
estuviese compilado. Pues ello obligaría a incluir las librerías en tiempo de
ejecución de Basic dentro de la BIOS y eso no es así, porque el tamaño de la
memoria ROM no es muy grande.
1
Vea el apartado “Hardware de esa época'', en la sección de referencias de este libro.
72
Yo soy el inventor de Windows – Entendiendo Multi Thread Processing
73
Segunda parte
1
Vea el apartado “software testigo silencioso'', en la sección de referencias de este libro.
74
Yo soy el inventor de Windows – Segunda Parte
75
Yo soy el inventor de Windows – Segunda Parte
76
Yo soy el inventor de Windows – Segunda Parte
conservo esos correos en papel. Fue entonces que, yo estaba decidido a publicar
por los medios televisivos, mi trabajo de tesis de grado. Mi objetivo era atraer
inversionistas para seguir trabajando en esos desarrollos. Para esto, me puse en
contacto con el Señor Jorge Gil, que aquel tiempo era el presentador de un
famoso programa de reportajes en la televisión. Fue entonces, que enviaron a una
reportera a mi domicilio para grabar imágenes, las que después junto con aquella
reportera editamos el video final, en las islas de edición que nos prestaron en la
Universidad Privada de Santa Cruz, donde yo estuve dictando clases el semestre
anterior. Salió al aire mi trabajo de tesis de grado, en los programas de noticias
televisivas locales y en el programa de reportajes GalaReporter del Canal 4
Galavisión, en la ciudad de Santa Cruz y de cobertura a nivel Internacional.
Simultáneamente, se publicó en el matutino El Mundo, periódico de circulación
Nacional e Internacional.
Antes de realizar esas publicaciones, mi madre había comentado con una de sus
amistades que yo estaba a punto de hacer público mi trabajo de tesis. Aquella
señora, le dijo que yo no debía publicar mi trabajo, porque si lo hacía corría el
riesgo de que me lo roben. Sin embargo, como yo siempre fui bastante
empecinado con lo que me proponía, de todos modos publiqué mi trabajo. Un año
más tarde, a mediados de 1993, la empresa fabricante de computadoras Acer Inc.,
presentó al mundo un nuevo modelo de computadora, la PC Acer Aspire, que
como novedad tenía incorporado el reconocimiento de voz. No eran buenos esos
motores de reconocimiento de voz, de aquella marca de computadoras, pero con
seguridad consiguieron muchas ventas. Yo no pude hacer mucho para hacer
prevalecer mi derecho de autor y propiedad intelectual, en relación a mi trabajo. A
pesar que en 1992, yo ya tenía registrados los derechos de autor y propiedad
intelectual y ya había obtenido la patente Industrial en Bolivia (Res.Adm.147/90 -
Pat. B/5142). Los abogados bolivianos, no podían hacer mucho frente a esas
empresas gigantes. Parece que esas empresas, están acostumbradas a salirse con
la suya, como veremos un poco más adelante también con otra parte de mi
trabajo de tesis de grado.
77
Yo soy el inventor de Windows – Segunda Parte
1
Primer Sistema de Inteligencia Artificial. Siga el siguiente enlace: https://youtu.be/Rbo8zvAay6g
78
Yo soy el inventor de Windows – Segunda Parte
Fue así que empecé a trabajar en la empresa COM SRL. Mis funciones consistían
en instalar y entrenar a los usuarios a conectarse a la red Sprint Internacional. El
Software que utilizábamos para conectarnos a esta red, era en modo texto y
mediante conexión Dial Up, recuerdo los sonidos de aquellas conexiones;
solamente era posible el intercambio de correo electrónico y el envío de archivos
adjuntos. Unos meses después, me llamaron del Banco Santa Cruz.
Esos días había bastante movimiento de personal en esa división de sistemas del
banco. Pues tenían el propósito de hacer un cambio de software bancario. Yo veía
ingresar y salir personal que aparentemente ponían a prueba. El Ingeniero Alarcón
al parecer era bastante riguroso. Yo había conocido a este Ingeniero unos meses
antes, cuando estuve haciendo una encuesta en relación a una investigación de
mercado por cuanto a software relacionado a Inteligencia Artificial. Fue entonces
en esos días, justamente en ese entrar y salir de personal, cuando ingresó a
trabajar el Ingeniero Hernán Galindo, “casualmente” en la misma sección donde
yo me encontraba trabajando junto a la Ingeniero Risso. De pronto, el Ingeniero
Galindo también era parte de la instrucción que nos daba la Ingeniero Risso.
79
Yo soy el inventor de Windows – Segunda Parte
meses antes en la empresa COASIN, junto a una computadora marca Acer 386. Por
lo que, yo ya conocía el controlador que era necesario para esa impresora. Para
mí, fue un gusto poder ayudar al Ingeniero Galindo a localizar ese archivo en la
estructura de directorios de la red Novell del banco, para que él pudiera solucionar
su problema de impresión en su equipo. Cosa que un día después, él me confirmó
que efectivamente su problema se había solucionado. Esos días en el banco, se
tenía instalada una red Novell desde la cual, incluso yo enviaba mensajes en línea
al Ingeniero Canelas, pues yo conocía muy bien el funcionamiento de la red Novell.
Todavía se utilizaba el modo texto, aunque ya habíamos escuchado de la aparición
de un entorno gráfico llamado Windows. Recién unos dos meses después más o
menos, el Ingeniero Canelas recibió el paquete completo de Windows for
Workgroups.
80
Yo soy el inventor de Windows – Segunda Parte
81
Yo soy el inventor de Windows – Segunda Parte
82
Yo soy el inventor de Windows – Segunda Parte
1
Vea el apartado “software testigo silencioso'', en la sección de referencias de este libro.
83
Yo soy el inventor de Windows – Segunda Parte
Eran tres meses que yo llevaba trabajando en el Banco Santa Cruz, cuando una
mañana me llamaron a la oficina del Gerente de la División de Sistemas el
84
Yo soy el inventor de Windows – Segunda Parte
85
Yo soy el inventor de Windows – Segunda Parte
86
Yo soy el inventor de Windows – Segunda Parte
almacenes, ventas, etcétera. Muy a diferencia de lo que les ocurrió a esa empresa
con Mendocina, mi sistema imprimía los reportes de forma inmediata y
actualizaba las bases de datos, todo en un par de clics. Obviamente, yo había
utilizado la herramienta apropiada para este desarrollo. Habíamos implementado
mi sistema en un supermercado que se llamó Al Costo. Aquellos señores, me
habían contratado para implementar mi sistema con varias modificaciones a
medida, conforme sus estrategias y reparticiones para ese supermercado. El
precio que acordamos, era muy competitivo en relación a cualquier otro
proveedor de software, pero igualmente acepté. Mi sistema permitía la lectura de
códigos de barras, balanzas electrónicas, entre muchas de las innovaciones que yo
introduje en este software; asimismo la facturación entre otras cosas. El sistema
estaba implementado en 8 computadoras en todo el supermercado. No era un
supermercado muy grande, solamente tenía dos cajas o puntos de venta. Sin
embargo, se tenía implementado varios sistemas de seguridad, por cuánto
interrupciones de energía, entre otras cosas. Ese supermercado tenía muchas
deudas, tampoco estaban cumpliendo conmigo con los pagos que se habían
comprometido, que de todos modos no era gran cosa. Lo bonito de esta anécdota,
es que estos señores en su desesperación habían contratado a un consultor, que
casualmente había sido mi compañero en el Banco Santa Cruz, quien al ver el
sistema que yo había implementado en ese supermercado, simplemente quedó
impresionado. Fue una gran satisfacción ver la cara que puso. La verdad es que
muchos de esos colegas del Banco Santa Cruz, tenían su autoestima algo
sobredimensionada. Algo muy típico en muchos profesionales bolivianos, cuando
se ven superados por otro profesional.
87
Yo soy el inventor de Windows – Segunda Parte
A finales del año 2000, me traslade a la ciudad de La Paz, en vista que me había
separado de la que fue mi esposa. Además, tenía expectativas de realizar un
tratamiento médico, que en principio podría dar algunas luces acerca de lo que
podría ser la causa de la parálisis que me estaba afectando. Mi condición de salud
era bastante notoria, mi equilibrio era bastante inestable. Pues el adormecimiento
de todo el lado izquierdo del cuerpo, no me permitía percibir claramente las
sensaciones normales del tacto, y por lo tanto mi caminar lo hacía con bastante
dificultad. Tuve oportunidad de consultar varios médicos neurólogos y
neurocirujanos. También se hicieron varios estudios por imágenes. Sin embargo,
ninguno logró arrojar un diagnóstico concreto.
En el afán de generar ingresos, para solventar mis necesidades y para contar con
recursos para poder efectuar un adecuado tratamiento para mi salud, el año 2008
yo había retomado lo que había empezado en mi tesis de grado en 1988. El
objetivo era desarrollar un nuevo Sistema de Inteligencia Artificial1. Esta vez,
utilizando la última tecnología que es muy superior a lo que era aquellos días en
1988 y 1990. Estoy hablando que para estos nuevos desarrollos, yo ya contaba con
un computador Pentium 4 de 3 GHz. Todo iba muy bien, yo había desarrollado
bastante código en lenguaje C y C++. Yo había desarrollado, mis propios motores
1
Sistemas de Inteligencia Artificial https://es.scribd.com/document/235312853/Sistemas-de-Inteligencia-
Artificial
88
Yo soy el inventor de Windows – Segunda Parte
89
Yo soy el inventor de Windows – Segunda Parte
Visual Studio 6.0. Yo necesitaba crear un Thread especialmente para esta interfaz
de usuario. Entonces, leyendo en la sección de Multithreading Topics, descubrí
que aquella idea que yo había dado a finales de 1985, es nada más y nada menos
que el corazón del Sistema Operativo Microsoft Windows. Precisamente tal y cual,
como originalmente yo había concebido esa idea, para dar solución y permitir
desarrollar un sistema operativo, que fuese capaz de ejecutar un sin número de
tareas utilizando un único microprocesador.
De todos modos, luego de descubrir que mi idea del algoritmo de Windows, había
sido utilizada sin que a mí se me hubiese retribuido de ninguna manera hasta la
fecha. Viendo como el Señor Bill Gates hizo una gran fortuna con mi idea, mientras
que yo que fui el creador de este algoritmo, me encuentro en una situación de
salud muy deteriorada por falta de recursos económicos. Todo eso, me llevó a
pensar que seguir trabajando en un Sistema de Inteligencia Artificial1 como el que
yo estaba desarrollando, definitivamente no tenía ningún sentido. Pues aparte que
en mi país, se da muy poca importancia a estos avances científicos. Yo estaba
desarrollando un sistema de vanguardia para la ciencia, lo que probablemente no
me traería mayores beneficios. Por lo que, decidí suspender todos esos desarrollos
y en su lugar, decidí ponerme en contacto con Microsoft. Yo necesitaba y necesito
recursos económicos para poder atender mi salud como corresponde.
En septiembre de 2008, unos días después de haber descubierto que mi idea era el
algoritmo central de Windows, envié varios correos a las oficinas de Microsoft en
Bolivia, con copia a diferentes medios de prensa en distintos lugares del mundo.
Por lo que es imposible, que el Señor Bill Gates no se hubiera enterado que yo
estaba reclamando mis legítimos derechos de propiedad intelectual sobre el
algoritmo central de Windows. Pero hasta la fecha, el Señor Bill Gates no da la
cara y tampoco Microsoft responde a ninguno de mis correos. Todos estos correos
electrónicos, los estoy adjuntando en este libro en la sección Correos enviados a
Microsoft.
1
Sistemas de Inteligencia Artificial https://es.scribd.com/document/235312853/Sistemas-de-Inteligencia-
Artificial
90
Yo soy el inventor de Windows – Segunda Parte
91
Yo soy el inventor de Windows – Segunda Parte
92
Yo soy el inventor de Windows – Segunda Parte
Es evidente, que estas ideas y teorías suenan a ciencia ficción. Como muchas veces
me dijo mi amigo Ariel, que yo debía poner los pies en la tierra. Ciertamente
gracias a personas como yo, la ciencia da un paso adelante. Mientras que otras
personas la mayoría, solamente se dedican a ver la manera de obtener dinero y
darse a los placeres materiales. Habemos pocos, quienes levantamos la vista al
cielo y entendemos que esa grandeza allí afuera, no está ahí para que los seres
humanos vivan una vida mundana, egoísta y mezquina.
A la fecha que escribo este libro, agosto de 2020, han transcurrido 35 años desde
que yo proporcioné la idea para desarrollar un sistema operativo el que
actualmente se conoce como Microsoft Windows. Sin que hasta la fecha, yo
hubiese recibido ni un solo dólar por esta idea y tampoco, mi nombre hubiera sido
reconocido como el legítimo inventor de este sistema operativo. Es tiempo de ser
reconocido y debidamente remunerado, como corresponde por este importante
aporte a la ciencia y a la tecnología moderna.
93
Yo soy el inventor de Windows – Segunda Parte
que eso no puede ser ningún pretexto ni motivo, para atropellar de tal manera mis
legítimos derechos a la propiedad intelectual de este algoritmo.
En este punto, en Primer lugar me dirijo directamente al Gran Juez que Todo lo
Puede: Señor he aquí a tu siervo, aquel a quién tú has confiado un gránulo de tu
conocimiento, aquel a quién tú has honrado con unos pocos de tus dones, aquel a
quien tú ya conoces desde siempre y por siempre. Hoy Clamo ante ti por Justicia,
de aquellos que se han investido de la gloria que no les pertenece.
Ahora me dirijo a Usted que está leyendo este libro, Usted que es el público y el
Jurado final, le pregunto directamente: Cuánto cree que Microsoft debería
pagarme después de 35 años de haber explotado esta idea a escondidas y a mis
espaldas, después que me ha ocasionado un daño irreparable a mi salud, a mi vida
y a toda la humanidad misma; porque de haber pagado en su tiempo, yo habría
podido atender mi salud con la debida anticipación y muchas de mis
94
Yo soy el inventor de Windows – Segunda Parte
Por último, me dirijo al Gran Arquitecto del Universo, a ti Señor que das el
Veredicto Final, a ti Señor me dirijo, a ti que eres El Primero y El Último, a ti Señor
elevo esta mi causa ante tu Tribunal Supremo. Hoy Clamo ante ti por Justicia, de
aquellos que se han investido de la gloria que no les pertenece. Gracias Señor,
porque sé que eres Justo y sé que harás Justicia. Gracias Señor, por oírme y por
oírme Siempre.
95
Correos enviados a Microsoft
A continuación puede leer los correos que he escrito a Microsoft, como constancia
de mi proceder respecto a esta reclamación. Se puede verificar que he procedido
de manera amigable, inclusive solicitando un reconocimiento Bona Fide de parte
de Microsoft. Sin embargo, Microsoft insiste en ignorar mi reclamo de la
propiedad intelectual del algoritmo central de Windows, el que actualmente se
conoce con el nombre de Multi Thread Processing1. Los derechos de propiedad
son protegidos conforme los convenios técnicos y culturales Internacionales de
acuerdo a los reglamentos y estatutos establecidos por la Convención de Ginebra
(Suiza), por la Organización Mundial de la Propiedad Intelectual (OMPI). Declaro
mis derechos genuinos y propiedad de esta invención. Porque la idea de Multi
Thread Processing fue entregada escrita en un papel y porque es justicia.
Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
1
Procesamiento de múltiples tareas de manera simultánea mediante multiplexado de tiempo. Nos referimos
al algoritmo central del Sistema Operativo Windows.
96
Yo soy el inventor de Windows – Correos enviados a Microsoft
Distinguished Gentlemen:
Through your representatives in this city, I want to make arrive in a formal way my
reclamation to Microsoft Corporation, about the central idea of the famous operating system
Microsoft Windows. Because I am the intellectual creator of this central idea that you have
denominated as Multithread Processing. This idea is my legitimate creation, just as I narrate in
the document that I send attached (in Spanish). Same document that I have put in circulation
between the International press and public in general in previous days. Reason for that, I send
this mail with copy to the press means.
Just as I say in the attached document, what I pursue is that Microsoft Corporation gives me
an economic participation to what corresponds me with all justice. Also, the fact of making
this reclamation openly, has the purpose of locating the gentleman to which I make reference
in this document. So that this gentleman, become present to clear any doubt in this respect.
It is not correct at all that the whole current technology moves with the help of this idea, while
the legitimate creator not even had knowledge of it. Now, I want to claim the recognition that
corresponds in the correct proportion.
Gentlemen of the National and International press, it is not possible to ignore the work of
Microsoft Corporation for the development of Windows, because it is a combined work of
many professionals. But exactly for this reason, it is not possible that it is ignored the
professional that has provided this idea, because without this idea today Windows would not
exist. Thank you gentlemen to cover this news.
Respectfully,
97
Yo soy el inventor de Windows – Correos enviados a Microsoft
Señor:
Dr. Miguel Apt
Representante Legal de Microsoft
La Paz - Bolivia
Respecto al caso de la idea central del sistema operativo Windows que hoy le expuse por
teléfono. Adjunto le estoy enviando el correo que en días pasados hice llegar a un
representante de Microsoft y medios de prensa. En este mismo correo, se encuentra adjunto
el documento al que hice referencia y en el que doy a conocer mi legítima autoría de esta
idea.
Como usted puede ver en dicho correo que adjunto, estoy solicitando a Microsoft se
reconozca mi aporte a la ciencia y a la tecnología, porque honestamente yo creo que es lo
justo y lo correcto. Soy el hombre que ha proporcionado esta idea y por supuesto, tengo por
lo tanto esa capacidad y más actualmente. Ignorar este mi reclamo, es ignorar mi aporte a la
humanidad, un desagradecimiento.
No estoy pidiendo una caridad, estoy reclamando lo que con toda justicia me corresponde. Y
esto se puede comprobar. Porque el señor al que hago referencia en dicho documento, existe
y con toda certeza está involucrado directa o indirectamente con las patentes originales de
Windows. Por lo tanto, es perfectamente demostrable que mi narración es cien por ciento
fidedigna.
Por esta razón, estoy solicitando a Microsoft un reconocimiento económico, que en todos los
casos tendría que tener un carácter Bona-Fide por parte de Microsoft.
Saludos cordiales,
98
Yo soy el inventor de Windows – Correos enviados a Microsoft
Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
Present. -
Gentlemen:
With respect to my reclamation about the central idea of Windows, denominated Multithread
Processing. I have not still received any answer of Microsoft.
I remember that a little after what I relate (attached), one month later more or less, I found in
the corridor of the career of electronic to the gentleman that I make reference like Mr. I.Z.
accompanied by two foreigners, one used glasses and I believe he was Bill Gates. Mr. I.Z.
surely commented that the idea was not his and perhaps they wanted to know me. They saw
me but they didn't speak to me neither me to them. This confirms me that Microsoft knows
that my story is true.
Please, for your intermission, I request you to inform Mr. Bill Gates that I am here that student
that saw that morning in the University of Engineering in the city of La Paz, in Bolivia.
This is the best test that my story is true. Because honestly, I believe that Mr. Bill Gates is a
gentleman and he will surely know how to recognize in a fair way this my reclamation.
I am the mind that Multithread Processing has created. Thanks to this idea, Microsoft is what
today is.
99
Yo soy el inventor de Windows – Correos enviados a Microsoft
Respectfully,
Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
La Paz - Bolivia. -
Gentlemen:
I have sent several mail and until the moment Microsoft has not responded to my reclamation
to investigate the intellectual property, about the central idea of Windows, denominated
Multithread Processing. I am the legitimate intellectual author of this idea and Mr. Bill Gates
knows this perfectly. Just as I say in the new writing of the document that I send attached (in
Spanish) and other details that I made them arrive in previous mail.
I am claiming Microsoft that gives me an economic participation of good will. Because it is the
correct thing and it is what corresponds with all justice.
I cannot believe that Microsoft had bad intentions. I am convinced that is known the meaning
of the ethics, the honor and the respect in the United States of America.
100
Yo soy el inventor de Windows – Correos enviados a Microsoft
24 years have passed since I provided this idea. I want to suppose that during this whole time
Microsoft didn't know where to locate me. But now I am here.
Respectfully,
PS.: I am sending a copy from this mail to the American Embassy in my country, so that your
country has knowledge of this case.
Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
La Paz - Bolivia.-
Gentlemen:
With respect to my reclamation to investigate the intellectual property, about the central idea
of Windows, denominated Multithread Processing (attached document in Spanish). For two
months I am claiming you through your representative in this city. In this respect, I have not
still received any formal communication of Microsoft Corporation.
101
Yo soy el inventor de Windows – Correos enviados a Microsoft
Gentlemen, I want to suppose that this reclamation is being considered with the due
seriousness. I also want to suppose that the delay of your answer is for the bureaucracy that
exists inside Microsoft.
I am making a reclamation in public and in front of the world press. Reason more than
enough, so that Microsoft responds to this reclamation. Otherwise, Microsoft will be proving
in front of all that Microsoft is hiding to this reclamation.
I am claiming what is correct and it is justice. Microsoft has marketed this idea thoroughly, not
only in the operating system Windows. It has also marketed this idea in many sectors of the
industry in the world. Industry of the space, civil aviation, cellular telephony and even in the
military industry. Microsoft has made a great fortune with this idea. Same idea that now the
world knows that Microsoft has not still paid to the legitimate proprietor.
I am willing to negotiate with Microsoft. But I will get paid in a retroactive way for every year
that Microsoft has exploited this idea without my consent.
Gentlemen, you have to know that, you are speaking with the mind that Multithread
Processing has created and after every year it is not the only thing that I have invented.
I am a honest man and I have never harmed to anybody. I have always believed in God. Now,
in the name of the justice of God, the ethics, the honor and the respect, I am claiming what is
my legitimate creation. Reason why, I claim the intellectual property of this idea and the
corresponding economic recognition to Microsoft Corporation.
Respectfully,
102
Yo soy el inventor de Windows – Correos enviados a Microsoft
Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
La Paz - Bolivia.-
Gentlemen:
For two months I am claiming Microsoft through your representative in this city. About the
central idea of Windows, denominated Multithread Processing (attached document in
English). However, Microsoft has not still responded.
Ladies and gentlemen of the press means, you are witness of this reclamation. We are
witnessing that Microsoft doesn't respond to my reclamation. Is Microsoft maybe hiding?.
Gentlemen Microsoft, I am claiming what is correct and it is justice, Microsoft knows perfectly
this.
Ladies and gentlemen of the press means, you are witness that I am requesting Microsoft an
economic recognition Bona-Fide. We are speaking of Multithread Processing. This idea has
made possible much of what today exists in the technology. It is not correct that it is paid to
the creator of this idea?
I want to speak friendly with Microsoft. Because Microsoft can have a friend in me. For this
reason, I want that Microsoft pays my royalties, in way Bona-Fide. Of course, inside what is
acceptable and it is justice.
Respectfully,
103
Yo soy el inventor de Windows – Correos enviados a Microsoft
Gentlemen:
Microsoft Corporation
Calle 15 de Calacoto
Torre Ketal, piso 2, Of. 218
Telephone: 591(2) 2794801
Fax: 591 (2) 2111013
La Paz - Bolivia.-
Gentlemen:
Gentlemen Microsoft, I am hoping to be able to speak in a friendly way with you. You know
that this my reclamation is trustworthy and it is fair. You know of where this idea came and
when. I am claiming what is correct.
However, after more than two months that I am claiming, until the moment Microsoft doesn't
deign to respond to this my reclamation. For twenty-four years Microsoft is exploiting this
idea. Without taking in consideration my royalties in the most minimum thing.
Plus still, Microsoft is paying remiss attention to my reclamation. How should we understand
this attitude of Microsoft?
Microsoft is a company of world fame. Microsoft is the image and is representative of the
North American town. Microsoft should show to the whole world that exists ethics, honor and
respect in the United States of America.
Once again I will request Microsoft an economic recognition Bona-Fide. Otherwise I will put
104
Yo soy el inventor de Windows – Correos enviados a Microsoft
Respectfully,
Many years have passed. You met me in La Paz, Bolivia. My name is Ronald De Herrera
Barrero. I am the one who brought to your hands the algorithm that made the Windows
operating system possible. For which, you know, I have never received any compensation. But
now I need your financial help, to be able to take care of my health. Because currently I am
affected by paralysis from the neck down.
I need to take a trip abroad to Bolivia. To carry out medical studies and treatment, with
technology that is not available in Bolivia. This paralysis that I have been enduring for many
years, is perfectly recoverable but I do not have the financial resources.
We are older men, we do not know what may come tomorrow. I think it is necessary to amend
our relationship. For this reason, I want to offer you my sincere apologies for that time at the
Faculty of Engineering in La Paz, Bolivia. When I didn't want to talk to you. I offer you my
sincere apologies. The truth, I was always not sociable and the truth I was somewhat strange. I
hope you accept my apologies.
105
Yo soy el inventor de Windows – Correos enviados a Microsoft
Currently I have the purpose of traveling to Chile, where they have better technology and
better neurology specialists. But the costs are very high. In particular for cases like mine. In
addition I also need a properly conditioned home for my recovery. For all that I have no
financial resources.
For this reason, I am coming to you and I will sincerely appreciate your help. I have some
software systems that maybe your company might be interested in. I think we could come to
some business agreement.
Best regards,
At the time of sending you a cordial greeting, I send you my wishes for good health for you
and for everyone in your environment. My name is Ronald De Herrera Barrero. Mr. Bill Gates
has met me in La Paz, Bolivia. I am the inventor of the idea that made the Windows operating
system possible. For which I have never received any compensation. Now I am writing these
lines to you, with the purpose of requesting your financial support. Since I am currently
affected by paralysis from the neck down. A really complicated health condition. Health
condition, which I am enduring for more than 15 years. In this sense, I am needing financial
resources to be able to pay for medical studies, therapies, devices and many other expenses.
My health condition is perfectly recoverable. But the doctors in Bolivia have not been able to
provide a solution to this health case. These same doctors recommend me to do better
studies and treatment with better technologies outside of Bolivia.
106
Yo soy el inventor de Windows – Correos enviados a Microsoft
The truth I have never pursued fame, I think that is obvious. I'm also not chasing fame now.
I'm just not interested in being famous. But now, in view of my health condition, I need your
help.
In all sincerity, I consider that it is very just a retribution for the idea that has been a
fundamental pillar of the fortune of Mr. Bill Gates. The idea of this algorithm that I submitted
written on a paper is called Multithreading Processing. Today, this algorithm is present in most
modern technology electronic devices. Like cell phones, computers, televisions, navigation
systems, space probes, satellites, etc. Which is why Mr. Bill Gates has made a great fortune. So
really, it is very fair a reward for this important contribution to science and modern
technology. Obviously, in those days I could not guess the magnitude of what I was giving in
such a detached way.
Currently I need to recover my health and I do not have the necessary financial resources.
Please, for this reason I am coming to you. Additionally, I want to comment that I have
developed software systems that perhaps your company could be interested in. Maybe this
would be another way you could help me.
Best regards,
107
Resumen de mi trayectoria
108
Yo soy el inventor de Windows – Resumen de mi trayectoria
109
Referencias
MANUALES DE REFERENCIA
IA-32 Assembly Language Reference Manual
https://docs.oracle.com/cd/E19455-01/806-3773/806-3773.pdf
IA32-doc
https://github.com/wbenny/ia32-doc
IBM PC ROM BIOS
https://es.wikipedia.org/wiki/IBM_PC_ROM_BIOS
IBM Personal System/2 and Personal Computer BIOS Interface Technical
Reference
http://classiccomputers.info/down/IBM_PS2/documents/PS2_and_PC_BIOS_Int
erface_Technical_Reference_Apr87.pdf
Interrupciones en la arquitectura IA-32
http://weblidi.info.unlp.edu.ar/catedras/arquitecturaP2003/sys/file-
download.php?id=5
111
Yo soy el inventor de Windows – Referencias
https://es.wikipedia.org/wiki/Microsoft_Word
Microsoft Word 1.0 para Microsoft Windows – 1989
https://es.wikipedia.org/wiki/Microsoft_Word
Multiplan 1.0 a 4.2 para DOS - 1982 a 1990
https://es.wikipedia.org/wiki/Multiplan
Lotus 123 - 1983
https://es.wikipedia.org/wiki/Lotus_1-2-3
Quattro Pro 2.0 para DOS – 1991
https://es.wikipedia.org/wiki/Quattro_Pro
Excel 2.0 para DOS - 1987
https://es.wikipedia.org/wiki/Microsoft_Excel
dBase III 1.x – 1984 a 1986
https://es.wikipedia.org/wiki/DBase
dBase IV 1.x – 1988 a 1990
https://es.wikipedia.org/wiki/DBase
Clipper 5.x para DOS – 1990 a 1997
https://es.wikipedia.org/wiki/Clipper_(lenguaje_de_programaci%C3%B3n)
FoxPro 2.0 para MS-DOS - 1991
https://es.wikipedia.org/wiki/FoxPro_2
Visual FoxPro 3.0 para Windows - 1995
https://es.wikipedia.org/wiki/Visual_FoxPro
112
YO SOY EL INVENTOR DE WINDOWS
La verdad escondida de Microsoft
Primera edición: La Paz, Bolivia. Agosto de 2020, Ronald De Herrera Barrero
Copyright © 2020, Ronald De Herrera Barrero
Todos los Derechos Reservados
ISBN: 978-9917-0-0430-1