Benutzer-Werkzeuge

Webseiten-Werkzeuge


talk:analyticalengine:cardhandling

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
talk:analyticalengine:cardhandling [2015-04-23 03:46] timtalk:analyticalengine:cardhandling [2015-04-23 03:49] (aktuell) tim
Zeile 12: Zeile 12:
 There is inconsistency in the various descriptions of how things are coordinated here.  While the Sketch does imply it's the store sending things to the mill which then consumes them, it cannot really be that simple, because for example in division, which needs one double length operand and one single length, three variable cards are going to be needed, but there are only two sets of storage on the ingress axis, so the fetching of the third location cannot possibly happen till the operation is already underway.  And remember that Babbage was forever trying to optimize performance so he wanted to make use of the first operand as soon as it had arrived on the ingress axis. There is inconsistency in the various descriptions of how things are coordinated here.  While the Sketch does imply it's the store sending things to the mill which then consumes them, it cannot really be that simple, because for example in division, which needs one double length operand and one single length, three variable cards are going to be needed, but there are only two sets of storage on the ingress axis, so the fetching of the third location cannot possibly happen till the operation is already underway.  And remember that Babbage was forever trying to optimize performance so he wanted to make use of the first operand as soon as it had arrived on the ingress axis.
  
 +Regarding backing of cards - this was controlled by card counting apparatus (several sets), but just how these counters are initialized under various scenarios is unclear.
talk/analyticalengine/cardhandling.1429753610.txt.gz · Zuletzt geändert: 2015-04-23 03:46 von tim