Search: in
IBM AP-101
IBM AP-101 Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
IBM_AP-101 Email this to a friend      IBM_AP-101

IBM AP-101

The IBM AP-101 is an avionics computer, used most notably in the U.S. Space Shuttle, but also in the B-52 and F-15, among others. When it was designed, it was a high-performance pipelined processor with core memory. Today, its specifications are exceeded by many microprocessors. It remains in service (particularly on the space shuttle) because it works and is flight-certified, whereas to certify a replacement would cost hundreds of thousands or millions of dollars.

The AP-101, being the top-of-the-line of the System/4 Pi range, shares its general architecture with the System/360 mainframes. It has 16 32-bit registers, and uses a microprogram to define an instruction set of 154 instructions. Originally only 16 bits were available for addressing memory; later this was extended with four bits from the program status word register, allowing a directly addressable memory range of 1M locations.

The original AP-101 was built using TTL integrated circuits. The main memory was originally core memory, but the AP-101S upgrade in the early 1990s used semiconductor memory.

A shuttle uses five AP-101s as "general-purpose computers" (GPCs). Four operate in sync, for redundancy, while the fifth is a backup running software written independently. The shuttle software is written in HAL/S, a special-purpose high-level language, whereas AP-101s used by the US Air Force are mostly programmed in JOVIAL.

References

  • Norman, P. Glenn, IBM Corp. (1987). The new AP101S General-Purpose Computer (GPC) for the Space Shuttle. IEEE Proceedings, Volume 75, pp.308–319, 01 March 1987.
  • Vandling, Gilbert C. Organization of a Microprogrammed Aerospace Computer. Computer Design, pp.65–72, February 1975.

External links

ko:IBM AP-101





Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article



Related Links in IBM AP-101

Search for IBM AP-101 in Tutorials
Search for IBM AP-101 in Encyclopedia
Search for IBM AP-101 in Dictionary
Search for IBM AP-101 in Open Directory
Search for IBM AP-101 in Store
Search for IBM AP-101 in PriceGig



Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Advertisement

Advertisement



IBM AP-101
IBM_AP-101 top IBM_AP-101

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement