Top Banner
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Charless babbage
Page 2: Charless babbage

• born: 12/26/1791

• son of a London banker

• Trinity College, Cambridge

• Lucasian Professorship

• Mathematician and Scientist

Page 3: Charless babbage

• 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

• 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

• 1834 plans for an improved device, capable of calculating any mathematical function

• increase of calculating speed

• never completed

Page 6: Charless babbage

• 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

• 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
Page 9: Charless babbage

• 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

• 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

• 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
Page 13: Charless babbage

FROM CSE-AFROM CSE-A12Q61A055212Q61A0552