RESPEKT!
---------- Forwarded message ----------
From: AirSpace <noreply+feedproxy@google.com>
Date: Sat, Mar 12, 2016 at 6:38 PM
Subject: AirSpace
To: pascal.alter@gmail.com
From: AirSpace <noreply+feedproxy@google.com>
Date: Sat, Mar 12, 2016 at 6:38 PM
Subject: AirSpace
To: pascal.alter@gmail.com
AirSpace |
|
Posted: 11 Mar 2016 10:17 AM PST
![]() Margaret Hamilton a member of Draper Laboratory staff during the Apollo missions. Image: The Charles Stark Draper Laboratory, Inc, 75579-C Like all digital computers, they stored information in binary arithmetic—as sequences of ones and zeros. The computer had two kinds of memory. The first could be written to and read from during the machine's operations—what we now call RAM. The second was read-only—what we now call ROM. Modern memories store these digits on silicon chips, but in the 1960s the preferred way to store digits was by magnetizing tiny, donut-shaped pieces of material called cores. Each Apollo computer contained 4 kilobytes of read-write memory and 72 kilobytes of read-only memory. For the read-only memory, the cores were threaded with a series of wires. If a wire passed through the core it sensed a binary one, and if the wire bypassed the core, a binary zero. The cores were laid out in a long sequence, with the wires snaking through them—the assembly was called a core rope. Weaving the rope was a tedious process. The programs were developed on a large computer located at the MIT Lab, then translated into a code and punched on to perforated tape. This was then fed into a machine that positioned the cores for proper threading. Most of the employees who threaded the ropes were women, chosen for their manual dexterity. It is not hard to see that getting the programs right was a high priority. Once the ropes were woven it was very difficult and time-consuming to identify and fix an error. It is ironic to call these programs software, since making a change was as difficult, if not harder, than modifying a hardware circuit. Getting the programs right was the responsibility of Ms. Hamilton, the "Rope Mother." It was precise work, and it required documenting every decision and every line of code with a full explanation of what it did and how its actions affected the rest of the program. The enormous quantities of paperwork required were typical of the way the entire Apollo program was managed. In the 1960s there were few formalized guidelines about how to write, document, and test complex software. But the Apollo software worked, and was remarkably error-free. Historians disagree about the cause of the famous computer alarms that nearly caused the Apollo 11 landing to be scrubbed at the last minute. But we do know that the software developed by Hamilton's group allowed the overloaded Lunar Module computer to restart, shed unimportant tasks, and guide the astronauts to a safe landing. It is worth remembering that today, when we read of computer projects running over budget or being delivered with fatal bugs. Despite the laborious task, Hamilton and her team kept a sense of humor. She called the women who wove the ropes LOLs or "little old ladies." Mysterious but minor bugs in the programs were called FLTs or "Funny Little Things." And you debugged a program by the "Auge Kugel" method. That is the German phrase for eyeball. In other words, you looked at the listing and tried to read it as if you were a computer. Some might not think that was proper engineering practice, but it worked. ![]() Weaving the core ropes at the Raytheon plant in suburban Boston, ca. 1966. Image: From the book Journey to the Moon: The History of the Apollo Guidance Computer by Eldon C. Hall, Courtesy Raytheon from the files of Jack Poundstone, #CN-4-20-C ![]() Margaret Hamilton stands next to the program listings and documentation for the Apollo Guidance Computer. There is a famous statement attributed to Wernher von Braun, although I have been unable to verify it, "When the height of the paperwork is as tall as the Saturn V, it is time to launch." Whether or not he actually said that, in the case of documenting Apollo software his statement seems apt. The post The "Rope Mother" Margaret Hamilton appeared first on AirSpace. |
| You are subscribed to email updates from AirSpace. (....) | Email delivery powered by Google |
| Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States | |




Brak komentarzy:
Prześlij komentarz