Download - Charless babbage
![Page 1: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/1.jpg)
![Page 2: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/2.jpg)
• born: 12/26/1791
• son of a London banker
• Trinity College, Cambridge
• Lucasian Professorship
• Mathematician and Scientist
![Page 3: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/3.jpg)
• 1822 plan for calculating and printing mathematical tables like they were used in the navy
• using the method of difference, based on polynomial functions
![Page 4: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/4.jpg)
• 1822 design 6 decimal places with second-order difference
• 1830 engine with 20 decimal places and a sixth-order difference
• 1830 end of work on the difference engine because of a dispute with his chief engineer
![Page 5: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/5.jpg)
• 1834 plans for an improved device, capable of calculating any mathematical function
• increase of calculating speed
• never completed
![Page 6: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/6.jpg)
• separation of storage and calculation: • store• mill
• control of operations by microprogram:• control barrels
• user program control using punched cards• operations cards• variable cards• number cards
![Page 7: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/7.jpg)
• more than 200 columns of gear trains and number wheels• 16 column register (store 2 numbers)• 50 register columns, with 40 decimal digits of precision• counting apparatus to keep track of repetitions • cycle time: 2.5 seconds to transfer a number from the store to a register in the
mill• addition: 3 seconds• conditional statements
![Page 8: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/8.jpg)
![Page 9: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/9.jpg)
• Ada Lady Lovelace, daughter of Lord Byron, was working with Babbage on the Analytical Engine• first ideas of
• algorithm representation • programming languages
• already realized:• program loops • conditional statements
![Page 10: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/10.jpg)
• John von Neumann (1903 - 1957): universal computing machine consisting of:• memory • input / output • arithmetic/logic unit (ALU)• control unit
• based on Babbage‘s ideas• 95 % of modern computers are based on the von Neumann
architecture
![Page 11: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/11.jpg)
• Howard Aiken (1900 – 1973) developed the ASCC computer (Automatic Sequence Controlled Calculator) • could carry out five operations, addition, subtraction, multiplication,
division and reference to previous results
• Aiken was much influenced by Babbage's writings • he saw the ASCC computer as completing the task which Babbage
had set out on but failed to complete
![Page 12: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/12.jpg)
![Page 13: Charless babbage](https://reader034.vdocuments.site/reader034/viewer/2022052210/546e3fdeaf79594b588b551e/html5/thumbnails/13.jpg)
FROM CSE-AFROM CSE-A12Q61A055212Q61A0552