17/03/2019
Difference Engine पर काम करते समय, बैबेज ने इसे सुधारने के तरीकों की कल्पना करना शुरू कर दिया था।
1833 में फंडिंग के समय तक, उन्होंने कुछ ज्यादा क्रांतिकारी कल्पना की थी: एक जनरल-पर्पस कंप्यूटिंग मशीन जिसे Analytical Engine कहा जाता है।
Analytical Engine जनरल-पर्पस, पूरी तरह से प्रोग्रामींग कंट्रोल, आटोमेटिकल, मैकेनिकल डिजिटल कंप्यूटर था। यह इससे पहले संभव न होने वाले किसी भी कैलकुलेशन को सेट को करने में सक्षम था।
यह मशीन को चार कंपोनेंट्स से मिलकर बनाया गया था: मिल, स्टोर, रीडर और प्रिंटर। ये कंपोनेंट्स आज हर कंप्यूटर के आवश्यक कंपोनेंट्स हैं।
मिल एक आधुनिक कंप्यूटर में सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) के कैल्क्युलेटिंग युनिट हैं; स्टोर में डेटा प्रोसेसिंग से पहले स्टोर किया गया था, यह आज के कंप्यूटर में मेमोरी और स्टोरेज के अनुरूप है; और रिडर और प्रिंटर इनपुट और आउटपुट डिवाइस थे।
रीडर Analytical Engine की एक और नई विशेषता थी। Jacquard loom के कार्ड-रिडिंग टेक्नोलॉजी का इस्तेमाल करते हुए, इसमें डेटा को पंच कार्ड पर एंटर किया जाता था।
इंस्ट्रक्शंस को भी कार्ड पर एंटर किया जाता था, यह एक और विचार Jacquard से सीधे लिया गया था। इंस्ट्रक्शंस कार्ड के उपयोग से यह एक प्रोग्रामेबल डिवाइस बन गया था।