Sabian que en 1966 ... se tuvo que diseñar totalmente el computador que guiaba las misiones Apollo.
Habian problemas de hardware y software.
Transcribo:
Production Problems and Testing
Development and production of the Apollo guidance, navigation, and control system reflected the overall speed of the Apollo program. Design of the system began in the second quarter of 1961, and NASA installed a Block I version in a spacecraft on September 22, 1965. Release of the original software (named CORONA) was in January 1966, with the first flight on August 25, 1966 60. Less than 3 years after that, designers achieved the final program objective. Even though fewer than two dozen spacecraft flew, NASA authorized the building of 75 computers and 138 DSKYs. Fifty-seven of the computers and 102 of the crew interfaces were of the Block II design 61. This represents a considerable production for a special-purpose computer of the type used in Apollo. The need to quickly build high-quality, high-reliability computers taxed the abilities of Raytheon.
Through AC Electronic Circuits (contractor for the entire guidance system), Raytheon was chosen to build the computers MIT had designed largely because of its Polaris experience, but it had [40] never built a computer as complex as the one for Apollo. The Polaris machine was much simpler. Despite the use of experienced Polaris personnel, Raytheon's production division for the Apollo computer went from 800 to 2,000 employees in a year's time in order to handle the increased difficulties and speed of production62.
Rapid growth, underestimation of production requirements, and reliability problems dogged Raytheon throughout the program. Changes in design made by MIT in late 1962 caused the company its initial trouble. The original request for proposal had featured Polaris techniques, so Raytheon bid low, expecting to use the same tools and production line for the Apollo machine. The changes in component types and memory size caused cost estimates to nearly double, resulting in considerable friction with NASA63.
NASA was also worried when two computers and fully 50% of the Block I DSKYs failed vibration tests64. These failures turned out to be largely caused by contaminated flat packs and DSKY relays. Particles would shake loose during vibration testing65.
The Block II computers would not work at first due to excessive signal propagation time in the micrologic interconnection matrix. The solution was to switch from nickel ribbon connectors to a circuit board, causing an increase of $500,000 in production costs66.
These sorts of problems caused the Manned Spacecraft Center to authorize a complete design review of the AGC in February 1966.
The lack of adequate support documentation was found to be the most significant fault of the Block II computer67. This sort of problem is usually the result of speeding up development to the point at which changes are not adequately documented.
Continuous and careful attention to reliability led to the discovery of problems. Builders flight-screened components lot by lot68. Post-production hardware tests included vibration, shock, acceleration, temperature, vacuum, humidity, salt fog, and electronic noise.69 As
D.C. Fraser, an engineer on the project, later remarked, "reliability of the Apollo computer was bought with money" 70.
fuente:
http://history.nasa.gov/computers/Ch2-5.html
.. y de un año para otro .. todo se arreglo .. magicamente $$$$$$$.
Vamos al area chica: No es menor que se programaba en lenguaje ensamblador .. y literalmemte se tejia en la ROM del computador. Como programador puedo decir que la programacion industrial es tediosa y debe pasar muchas pruebas. El hardware era demasiado novedoso para llevarlo a la Luna y el software .. era estatico. En ninguna parte aparece como estaba programado el computador ni que programas contenia.
En internet solo aparecen los comandos de la interfase hombre maquina. Me parece la mierda del computador del modulo lunar .. un tremendo FAKE.
***********************
En rigor a la verdad, buscando en Internet existen dos iniciativas que emulan los computadores de las actuaciones Apollo, busquese por CORONA:
1.- Orientado al software:
http://code.google.com/p/virtualagc/
2.- Orientado al Hardware:
http://www.ibiblio.org/apollo/index.html
En 2.- aparecen las ecuaciones preliminares. vease:
http://www.ibiblio.org/apollo/links.html#Guidance_System_Operations_Plans_GSOP El cual estan muy buenas, para una implantacion (si es que realmente se hizo esto en un computador tan precario y con
entradas en tiempo real).
El problema es que no se conoce ninguna implantacion conocida real para estos equipos para la mision especifica del Apollo 11... y no es chiste:
"
As far as pseudo-ops are concerned, we can't really be sure what the complete set of supported pseudo-ops is for Block 1, since there is no document that defines them. (Indeed, this is even partially true for Block 2, since a few pseudo-ops appearing in actual Block 2 source code are not defined in any known document.)
The only large example of Block 1 code which is presently accessible is the Apollo 4 program, Solarium 55. In examining Solarium 55, we conclude that with one exception the Block 1 pseudo-ops are a compatible but greatly reduced subset of Block 2 pseudo-ops, as follows: =, 2DEC, 2DEC*, 2OCT, ADRES, BANK, CADR, DEC, EQUALS, ERASE, OCT, OCTAL, SETLOC. Note that the Block 1 memory space had no "super-banks" (fixed-memory banks 40, 41, 43, and 43), so there was no need for any pseudo-ops like SBANK whose essential purpose was to deal with super-banks."
fuente:
http://code.google.com/p/virtualagc/wiki/Block1vBlock2
Piensa que esto es otra mas de sitios conspiranoicos, pues vealo Ud. mismo:
fuente:
http://www.ibiblio.org/apollo/ForDummies.html
El programa original Solarium 55 (SOLRUM 55) en lenguaje de maquina, el cual es como la version alfa (version 0). No se sabe si realmente este fue el programa que corrio en las versiones de las actuaciones Apollo .. pero se le asigna como el programa que corrio en ese computador
fuente:
http://www.ibiblio.org/apollo/ScansForConversion/Solarium055/
En fin .. mientras una mas se mete: ... pues mas interrogantes se encuentra ..
Como uno de los programas mas famosos, se perdio. Aunque en rigor el programa solo realizaba calculos especificos y no necesariamente este pprograma en realidad fue util para ir supuestamente a la Luna. Cualquier cambio en la trayectoria o en el fallo de los equipos pues simplemente .. toda la mision estaba para abortar. No es menor que muchos equipos NUNCA fueron probados.
Al final el AGC y AGS tenian calculos son basicos, y era mas bien .. muy poco redundante en terminos de hardware y software (el software era bien simplon), -dentro de los actuales estandares .. creo que es dificil que con esta mierda ... llegar a la Luna.
De cualquier manera no es menor que mucha documentacion .. es documentacion basura: demasiada ingenieria conceptual .. (mucha ingenieria basura estilo chavo del ocho cuando quiere empezar a hacer algo) mucho reporte y mucha mierda que no lleva a nada. De numeros y area chica .. pues me parece que la cosa esta bien distante, aunque las formulas de calculo vectorial .. pues son plausibles aunque tambien deja una manga bien ancha acerca de su real utilidad.
p.d.2. Es bien extraño .. que las formulas NO hubieran sido hechas en lenguaje Fortran (que ya tenia hartos años en ese entonces), aunque a favor del computador empotrado .. pues por lo general (y actualmente) tiene sus propios lenguajes (de script); industrialmente eso no ha cambiado mucho. De cualquier forma Raytheon gano un platal .. vease ahora que es Raytheon en Internet.
p.d.3. Recuerdo que un astroniano dijo que la gran cantidad de documentacion avalaba el viaje a la Luna y el alunizaje: el punto es que se deberia ver la calidad de la documentacion (pura mierda de empleado publico y ejercicios de fisica de primer año con vectores), la calidad del legado de las imagenes supuestas son simplemente para la risa y no existe ninguna constancia de telemetria mas que la voz de los viejos cientificos supuestamente "extranjeros" en observatorios
pagados por NASA.