How did the Apollo guidance computer handle parity bit errors?How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?Bits per core for the different versions of the Apollo guidance computer core rope memory?Was the Apollo 13 CM guidance computer fully shut down?Is there any merit to the Apollo 13 (movie) statement “a computer that can hold millions of pieces of information”?Apollo guidanceTiming accuracy of the Apollo Guidance Computer?How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?How does the Apollo LM ascent guidance program P12 actually work?Apollo guidance computer ROM addressing using the ROM bank register, what is the bank register size?Bits per core for the different versions of the Apollo guidance computer core rope memory?What exactly turned on the light indicating Apollo 8 was starting to fall towards the Moon?How did the Apollo guidance computer handle the Earth-Moon system's rotation around the Sun?

In Futurama, how many beings has Leela slept with?

How can Internet speed be 10 times slower without a router than when using the same connection with a router?

Where to draw the line between quantum mechanics theory and its interpretation(s)?

How to pass query parameters in URL in Salesforce Summer 19 Release?

Enabling a minor mode in all but some buffers

Why does sound not move through a wall?

Why is my arithmetic with a long long int behaving this way?

Sheared off exhasut pipe: How to fix without a welder?

Looking for sci-fi book based on Hinduism/Buddhism

Game artist computer workstation set-up – is this overkill?

Dihedral group D4 composition with custom labels

Find the limit or prove that it does not exist

Why did WWI include Japan?

about academic proof-reading, what to do in this situation?

Gerrymandering Puzzle - Rig the Election

Motion-trail-like lines

What's the 2-minute timer on mobile Deutsche Bahn tickets?

Piano: quaver triplets in RH v dotted quaver and semiquaver in LH

Why would one crossvalidate the random state number?

How to properly store the current value of int variable into a token list?

As a GM, is it bad form to ask for a moment to think when improvising?

Can my 2 children, aged 10 and 12, who are US citizens, travel to the USA on expired American passports?

The origin of list data structure

How do I, as a DM, handle a party that decides to set up an ambush in a dungeon?



How did the Apollo guidance computer handle parity bit errors?


How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?Bits per core for the different versions of the Apollo guidance computer core rope memory?Was the Apollo 13 CM guidance computer fully shut down?Is there any merit to the Apollo 13 (movie) statement “a computer that can hold millions of pieces of information”?Apollo guidanceTiming accuracy of the Apollo Guidance Computer?How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?How does the Apollo LM ascent guidance program P12 actually work?Apollo guidance computer ROM addressing using the ROM bank register, what is the bank register size?Bits per core for the different versions of the Apollo guidance computer core rope memory?What exactly turned on the light indicating Apollo 8 was starting to fall towards the Moon?How did the Apollo guidance computer handle the Earth-Moon system's rotation around the Sun?













3












$begingroup$


The following answers mention the use of parity bits in the Apollo guidance computer:




  • this answer to Bits per core for the different versions of the Apollo guidance computer core rope memory?


  • this answer to How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?

This leads me to wonder:



  1. How did the Apollo guidance computer handle parity bit errors?

  2. Were these ever encountered during actual missions?









share|improve this question









$endgroup$







  • 1




    $begingroup$
    Probably not like this: youtube.com/watch?v=G6o881n35GU
    $endgroup$
    – Organic Marble
    3 hours ago






  • 1




    $begingroup$
    Ha! you made me literally LOL again. My neighbors think I'm certifiable (not to mention "flawed, and imperfect") because of these.
    $endgroup$
    – uhoh
    3 hours ago
















3












$begingroup$


The following answers mention the use of parity bits in the Apollo guidance computer:




  • this answer to Bits per core for the different versions of the Apollo guidance computer core rope memory?


  • this answer to How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?

This leads me to wonder:



  1. How did the Apollo guidance computer handle parity bit errors?

  2. Were these ever encountered during actual missions?









share|improve this question









$endgroup$







  • 1




    $begingroup$
    Probably not like this: youtube.com/watch?v=G6o881n35GU
    $endgroup$
    – Organic Marble
    3 hours ago






  • 1




    $begingroup$
    Ha! you made me literally LOL again. My neighbors think I'm certifiable (not to mention "flawed, and imperfect") because of these.
    $endgroup$
    – uhoh
    3 hours ago














3












3








3





$begingroup$


The following answers mention the use of parity bits in the Apollo guidance computer:




  • this answer to Bits per core for the different versions of the Apollo guidance computer core rope memory?


  • this answer to How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?

This leads me to wonder:



  1. How did the Apollo guidance computer handle parity bit errors?

  2. Were these ever encountered during actual missions?









share|improve this question









$endgroup$




The following answers mention the use of parity bits in the Apollo guidance computer:




  • this answer to Bits per core for the different versions of the Apollo guidance computer core rope memory?


  • this answer to How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?

This leads me to wonder:



  1. How did the Apollo guidance computer handle parity bit errors?

  2. Were these ever encountered during actual missions?






apollo-program flight-computer guidance computing core-rope-memory






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 3 hours ago









uhohuhoh

41.9k19160528




41.9k19160528







  • 1




    $begingroup$
    Probably not like this: youtube.com/watch?v=G6o881n35GU
    $endgroup$
    – Organic Marble
    3 hours ago






  • 1




    $begingroup$
    Ha! you made me literally LOL again. My neighbors think I'm certifiable (not to mention "flawed, and imperfect") because of these.
    $endgroup$
    – uhoh
    3 hours ago













  • 1




    $begingroup$
    Probably not like this: youtube.com/watch?v=G6o881n35GU
    $endgroup$
    – Organic Marble
    3 hours ago






  • 1




    $begingroup$
    Ha! you made me literally LOL again. My neighbors think I'm certifiable (not to mention "flawed, and imperfect") because of these.
    $endgroup$
    – uhoh
    3 hours ago








1




1




$begingroup$
Probably not like this: youtube.com/watch?v=G6o881n35GU
$endgroup$
– Organic Marble
3 hours ago




$begingroup$
Probably not like this: youtube.com/watch?v=G6o881n35GU
$endgroup$
– Organic Marble
3 hours ago




1




1




$begingroup$
Ha! you made me literally LOL again. My neighbors think I'm certifiable (not to mention "flawed, and imperfect") because of these.
$endgroup$
– uhoh
3 hours ago





$begingroup$
Ha! you made me literally LOL again. My neighbors think I'm certifiable (not to mention "flawed, and imperfect") because of these.
$endgroup$
– uhoh
3 hours ago











2 Answers
2






active

oldest

votes


















2












$begingroup$

What a fascinatingly obscure question :-) It took some digging, so perhaps someone who's actually seen an AGC might know better:



The parity bit was used to verify that data transferred correctly from memory to the registers. That is, the data in the memory was assumed to be correct, and the error was assumed to take place between the electronics that transfer from the core memory to the registers.



If a parity bit error were detected, then a parity alarm would happen. This actually was displayed on the DSKY and caused a restart of the programs currently running. It was so important that a parity circuit existed in the AGC. It was one of many hardware failure detection systems that protected the AGC during such failures. You can read a lot more about the restart system here here, which describes the parity stuff.



I cannot find any reference to a parity alarm ever occurring, but I haven't looked too hard at the moment. I expect it would be in the mission communications logs if it did.






share|improve this answer









$endgroup$




















    2












    $begingroup$


    1. How did the Apollo guidance computer handle parity bit errors?




    According to Apollo 15 Hardware by Delco Electronics,




    Parity Alarm



    Occurs if any accessed word in fixed or erasable memory whose address is $10_8$ or greater contains an even number of "ones." All locations of $10_8$ or greater are stored in fixed or erasable memory with odd parity.




    $10_8$ is octal 10 or decimal 8.



    This condition triggers an automatic hardware restart:




    A RESTART (hardware) and subsequent AGC/LGC Warning is generated for the following alarms:



    • Oscillator Failure

    • Transfer Control (TC) Trap

    • Parity Alarm

    • Nightwatchman Fail

    • Interrupt (RUPT) Lock

    • Voltage Fail

    The RESTART inhibits access to memory temporarily, freezes the computer, stores in process information and then transfers control to address 4000. This address has the information address for the next instruction after a RESTART that the software programmer has provided.








    2. Were these ever encountered during actual missions?




    According to the Apollo Program Summary Report, the most severe anomaly in the entire GN&C system was a transient voltage which gave an erroneous indication to the computer that the inertial attitude reference had been lost. It also states that an open gimbal rate feedback circuit caused unexpected oscillation of the redundant engine gimbal actuator assembly. However, of the computer itself, it unambiguously states:




    The performance of the computer was flawless.




    I would interpret that as no parity errors.






    share|improve this answer









    $endgroup$













      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "508"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fspace.stackexchange.com%2fquestions%2f35934%2fhow-did-the-apollo-guidance-computer-handle-parity-bit-errors%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      2












      $begingroup$

      What a fascinatingly obscure question :-) It took some digging, so perhaps someone who's actually seen an AGC might know better:



      The parity bit was used to verify that data transferred correctly from memory to the registers. That is, the data in the memory was assumed to be correct, and the error was assumed to take place between the electronics that transfer from the core memory to the registers.



      If a parity bit error were detected, then a parity alarm would happen. This actually was displayed on the DSKY and caused a restart of the programs currently running. It was so important that a parity circuit existed in the AGC. It was one of many hardware failure detection systems that protected the AGC during such failures. You can read a lot more about the restart system here here, which describes the parity stuff.



      I cannot find any reference to a parity alarm ever occurring, but I haven't looked too hard at the moment. I expect it would be in the mission communications logs if it did.






      share|improve this answer









      $endgroup$

















        2












        $begingroup$

        What a fascinatingly obscure question :-) It took some digging, so perhaps someone who's actually seen an AGC might know better:



        The parity bit was used to verify that data transferred correctly from memory to the registers. That is, the data in the memory was assumed to be correct, and the error was assumed to take place between the electronics that transfer from the core memory to the registers.



        If a parity bit error were detected, then a parity alarm would happen. This actually was displayed on the DSKY and caused a restart of the programs currently running. It was so important that a parity circuit existed in the AGC. It was one of many hardware failure detection systems that protected the AGC during such failures. You can read a lot more about the restart system here here, which describes the parity stuff.



        I cannot find any reference to a parity alarm ever occurring, but I haven't looked too hard at the moment. I expect it would be in the mission communications logs if it did.






        share|improve this answer









        $endgroup$















          2












          2








          2





          $begingroup$

          What a fascinatingly obscure question :-) It took some digging, so perhaps someone who's actually seen an AGC might know better:



          The parity bit was used to verify that data transferred correctly from memory to the registers. That is, the data in the memory was assumed to be correct, and the error was assumed to take place between the electronics that transfer from the core memory to the registers.



          If a parity bit error were detected, then a parity alarm would happen. This actually was displayed on the DSKY and caused a restart of the programs currently running. It was so important that a parity circuit existed in the AGC. It was one of many hardware failure detection systems that protected the AGC during such failures. You can read a lot more about the restart system here here, which describes the parity stuff.



          I cannot find any reference to a parity alarm ever occurring, but I haven't looked too hard at the moment. I expect it would be in the mission communications logs if it did.






          share|improve this answer









          $endgroup$



          What a fascinatingly obscure question :-) It took some digging, so perhaps someone who's actually seen an AGC might know better:



          The parity bit was used to verify that data transferred correctly from memory to the registers. That is, the data in the memory was assumed to be correct, and the error was assumed to take place between the electronics that transfer from the core memory to the registers.



          If a parity bit error were detected, then a parity alarm would happen. This actually was displayed on the DSKY and caused a restart of the programs currently running. It was so important that a parity circuit existed in the AGC. It was one of many hardware failure detection systems that protected the AGC during such failures. You can read a lot more about the restart system here here, which describes the parity stuff.



          I cannot find any reference to a parity alarm ever occurring, but I haven't looked too hard at the moment. I expect it would be in the mission communications logs if it did.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 1 hour ago









          Michael StachowskyMichael Stachowsky

          42517




          42517





















              2












              $begingroup$


              1. How did the Apollo guidance computer handle parity bit errors?




              According to Apollo 15 Hardware by Delco Electronics,




              Parity Alarm



              Occurs if any accessed word in fixed or erasable memory whose address is $10_8$ or greater contains an even number of "ones." All locations of $10_8$ or greater are stored in fixed or erasable memory with odd parity.




              $10_8$ is octal 10 or decimal 8.



              This condition triggers an automatic hardware restart:




              A RESTART (hardware) and subsequent AGC/LGC Warning is generated for the following alarms:



              • Oscillator Failure

              • Transfer Control (TC) Trap

              • Parity Alarm

              • Nightwatchman Fail

              • Interrupt (RUPT) Lock

              • Voltage Fail

              The RESTART inhibits access to memory temporarily, freezes the computer, stores in process information and then transfers control to address 4000. This address has the information address for the next instruction after a RESTART that the software programmer has provided.








              2. Were these ever encountered during actual missions?




              According to the Apollo Program Summary Report, the most severe anomaly in the entire GN&C system was a transient voltage which gave an erroneous indication to the computer that the inertial attitude reference had been lost. It also states that an open gimbal rate feedback circuit caused unexpected oscillation of the redundant engine gimbal actuator assembly. However, of the computer itself, it unambiguously states:




              The performance of the computer was flawless.




              I would interpret that as no parity errors.






              share|improve this answer









              $endgroup$

















                2












                $begingroup$


                1. How did the Apollo guidance computer handle parity bit errors?




                According to Apollo 15 Hardware by Delco Electronics,




                Parity Alarm



                Occurs if any accessed word in fixed or erasable memory whose address is $10_8$ or greater contains an even number of "ones." All locations of $10_8$ or greater are stored in fixed or erasable memory with odd parity.




                $10_8$ is octal 10 or decimal 8.



                This condition triggers an automatic hardware restart:




                A RESTART (hardware) and subsequent AGC/LGC Warning is generated for the following alarms:



                • Oscillator Failure

                • Transfer Control (TC) Trap

                • Parity Alarm

                • Nightwatchman Fail

                • Interrupt (RUPT) Lock

                • Voltage Fail

                The RESTART inhibits access to memory temporarily, freezes the computer, stores in process information and then transfers control to address 4000. This address has the information address for the next instruction after a RESTART that the software programmer has provided.








                2. Were these ever encountered during actual missions?




                According to the Apollo Program Summary Report, the most severe anomaly in the entire GN&C system was a transient voltage which gave an erroneous indication to the computer that the inertial attitude reference had been lost. It also states that an open gimbal rate feedback circuit caused unexpected oscillation of the redundant engine gimbal actuator assembly. However, of the computer itself, it unambiguously states:




                The performance of the computer was flawless.




                I would interpret that as no parity errors.






                share|improve this answer









                $endgroup$















                  2












                  2








                  2





                  $begingroup$


                  1. How did the Apollo guidance computer handle parity bit errors?




                  According to Apollo 15 Hardware by Delco Electronics,




                  Parity Alarm



                  Occurs if any accessed word in fixed or erasable memory whose address is $10_8$ or greater contains an even number of "ones." All locations of $10_8$ or greater are stored in fixed or erasable memory with odd parity.




                  $10_8$ is octal 10 or decimal 8.



                  This condition triggers an automatic hardware restart:




                  A RESTART (hardware) and subsequent AGC/LGC Warning is generated for the following alarms:



                  • Oscillator Failure

                  • Transfer Control (TC) Trap

                  • Parity Alarm

                  • Nightwatchman Fail

                  • Interrupt (RUPT) Lock

                  • Voltage Fail

                  The RESTART inhibits access to memory temporarily, freezes the computer, stores in process information and then transfers control to address 4000. This address has the information address for the next instruction after a RESTART that the software programmer has provided.








                  2. Were these ever encountered during actual missions?




                  According to the Apollo Program Summary Report, the most severe anomaly in the entire GN&C system was a transient voltage which gave an erroneous indication to the computer that the inertial attitude reference had been lost. It also states that an open gimbal rate feedback circuit caused unexpected oscillation of the redundant engine gimbal actuator assembly. However, of the computer itself, it unambiguously states:




                  The performance of the computer was flawless.




                  I would interpret that as no parity errors.






                  share|improve this answer









                  $endgroup$




                  1. How did the Apollo guidance computer handle parity bit errors?




                  According to Apollo 15 Hardware by Delco Electronics,




                  Parity Alarm



                  Occurs if any accessed word in fixed or erasable memory whose address is $10_8$ or greater contains an even number of "ones." All locations of $10_8$ or greater are stored in fixed or erasable memory with odd parity.




                  $10_8$ is octal 10 or decimal 8.



                  This condition triggers an automatic hardware restart:




                  A RESTART (hardware) and subsequent AGC/LGC Warning is generated for the following alarms:



                  • Oscillator Failure

                  • Transfer Control (TC) Trap

                  • Parity Alarm

                  • Nightwatchman Fail

                  • Interrupt (RUPT) Lock

                  • Voltage Fail

                  The RESTART inhibits access to memory temporarily, freezes the computer, stores in process information and then transfers control to address 4000. This address has the information address for the next instruction after a RESTART that the software programmer has provided.








                  2. Were these ever encountered during actual missions?




                  According to the Apollo Program Summary Report, the most severe anomaly in the entire GN&C system was a transient voltage which gave an erroneous indication to the computer that the inertial attitude reference had been lost. It also states that an open gimbal rate feedback circuit caused unexpected oscillation of the redundant engine gimbal actuator assembly. However, of the computer itself, it unambiguously states:




                  The performance of the computer was flawless.




                  I would interpret that as no parity errors.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 50 mins ago









                  Dr SheldonDr Sheldon

                  5,81322254




                  5,81322254



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Space Exploration Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      Use MathJax to format equations. MathJax reference.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fspace.stackexchange.com%2fquestions%2f35934%2fhow-did-the-apollo-guidance-computer-handle-parity-bit-errors%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Log på Navigationsmenu

                      Creating second map without labels using QGIS?How to lock map labels for inset map in Print Composer?How to Force the Showing of Labels of a Vector File in QGISQGIS Valmiera, Labels only show for part of polygonsRemoving duplicate point labels in QGISLabeling every feature using QGIS?Show labels for point features outside map canvasAbbreviate Road Labels in QGIS only when requiredExporting map from composer in QGIS - text labels have moved in output?How to make sure labels in qgis turn up in layout map?Writing label expression with ArcMap and If then Statement?

                      Nuuk Indholdsfortegnelse Etyomologi | Historie | Geografi | Transport og infrastruktur | Politik og administration | Uddannelsesinstitutioner | Kultur | Venskabsbyer | Noter | Eksterne henvisninger | Se også | Navigationsmenuwww.sermersooq.gl64°10′N 51°45′V / 64.167°N 51.750°V / 64.167; -51.75064°10′N 51°45′V / 64.167°N 51.750°V / 64.167; -51.750DMI - KlimanormalerSalmonsen, s. 850Grønlands Naturinstitut undersøger rensdyr i Akia og Maniitsoq foråret 2008Grønlands NaturinstitutNy vej til Qinngorput indviet i dagAntallet af biler i Nuuk må begrænsesNy taxacentral mødt med demonstrationKøreplan. Rute 1, 2 og 3SnescootersporNuukNord er for storSkoler i Kommuneqarfik SermersooqAtuarfik Samuel KleinschmidtKangillinguit AtuarfiatNuussuup AtuarfiaNuuk Internationale FriskoleIlinniarfissuaq, Grønlands SeminariumLedelseÅrsberetning for 2008Kunst og arkitekturÅrsberetning for 2008Julie om naturenNuuk KunstmuseumSilamiutGrønlands Nationalmuseum og ArkivStatistisk ÅrbogGrønlands LandsbibliotekStore koncerter på stribeVandhund nummer 1.000.000Kommuneqarfik Sermersooq – MalikForsidenVenskabsbyerLyngby-Taarbæk i GrønlandArctic Business NetworkWinter Cities 2008 i NuukDagligt opdaterede satellitbilleder fra NuukområdetKommuneqarfik Sermersooqs hjemmesideTurist i NuukGrønlands Statistiks databankGrønlands Hjemmestyres valgresultaterrrWorldCat124325457671310-5