ENIAC एक मॉड्यूलर कंप्यूटर था, जिसमें विभिन्न कार्यों के लिए व्यक्तिगत पैनल शामिल थे। इन मॉड्यूलों में से बीस एक्युमुलेटर थे, जो ना केवल जोड़-घटाव करते थे बल्कि एक दस अंकों वाली दशमलव संख्या को मेमरी में रखते थे। संख्याओं को इन इकाइयों के बीच कई सामान्य उद्देश्य बसों, या ट्रे (जैसा की उन्हें कहा जाता था) पर पार करवाया जाता था। अपनी उच्च गति को प्राप्त करने के लिए, पैनलों को संख्या भेजना और प्राप्त करना, गणना करना, जवाब को रक्षित करना और अगली क्रिया को शुरू करना होता था और यह सब वह बिना किसी चलायमान भाग के करता था। उसके फैलाव की क्षमता उसकी बहुमुखी प्रतिभा की कुंजी थी; वह एक गणना परिणाम के चिह्नों पर निर्भर विभिन्न कार्यों को शुरू करता था।

गति के अलावा, ENIAC की सबसे उल्लेखनीय बात थी उसका आकार और जटिलता. ENIAC में शामिल थे 17,468 वैक्यूम ट्यूब, 7200 क्रिस्टल डायोड, 1500 रिले, 70,000 रेसिसटर, 10,000 कपेसीटर और लगभग 5 मिलियन हाथ से जोड़े हुए जोड़. इसका वजन 30 शॉर्ट टन (27 टन) था, लगभग 8.5 बटा 3 बटा 80 फीट (2.6m × 0.9m × 24m) का था, 680 वर्ग फीट (63 m) जगह लेता था और 160 किलोवाट बिजली की खपत करता था। एक IBM कार्ड रीडर से इनपुट संभव था और आउटपुट के लिए एक IBM कार्ड पंच का प्रयोग किया जाता था। इन कार्डों को एक IBM लेखांकन मशीन की सहायता से ऑफ़लाइन स्थिति में मुद्रित आउटपुट उत्पादित करने के लिए प्रयोग किया जाता है, जिसका एक उदाहरण है IBM 405.

ENIAC, अंकों का भंडारण करने के लिए दस-स्थितीय रिंग गणक का प्रयोग करता था; प्रत्येक अंक 36 निर्वात ट्यूबों का इस्तेमाल करता था, जिनमें से 10 दोहरे ट्रायोड होते थे जो रिंग गणक के फ्लिप फ्लॉप को बनाते थे। अंकगणित को रिंग गणक द्वारा पल्स को "गिनते" हुए पूरा किया जाता था और यदि पल्स "लिपट जाता" था तो कैरी पल्स को उत्पन्न करता था, इसके पीछे विचार यह था कि यांत्रिक ऐडिंग मशीन के अंक चक्र के प्रचालन को इलेक्ट्रॉनिक्स में हासिल किया जा सके। ENIAC में दस-अंक चिह्नित एक्युमुलेटर थे जो दस के पूरक प्रदर्शन का प्रयोग करते थे और प्रत्येक सेकेंड एक स्रोत (उदाहरण के तौर पर एक अन्य एक्युमुलेटर, या एक स्थिर ट्रांसमीटर) और उनमें से किसी के भी बीच 5,000 सामान्य जोड़ या घटाव कर सकता था। कई एक्युमुलेटरों को एक साथ चलाने के लिए जोड़ना संभव हो गया था, इसलिए कार्य की तीव्रतम गति संभवतः समानांतर कार्य के कारण बहुत अधिक थी।

एक एक्युमुलेटर के कैरी को दूसरे एक्युमुलेटर में तार की सहायता से दोहरी परिशुद्ध, अंकगणित का प्रदर्शन करने के लिए ले जाना संभव था, लेकिन एक्युमुलेटर कैरी सर्किट का समय निर्धारण उच्चतर परिशुद्धता के लिए तीन या अधिक तारों को जोड़े जाने पर पाबंदी लगाता था। ENIAC ने एक्युमुलेटरों में से चार का इस्तेमाल किया, जो एक विशेष "मल्टीप्लायर" इकाई द्वारा नियंत्रित थे, ताकि वह प्रति सेकंड 385 तक गुणन कार्य कर सके। ENIAC ने एक्युमुलेटरों में से पांच का भी उपयोग किया, जो एक विशेष "डिवाइडर/अंक-मूलक" इकाई द्वारा नियंत्रित किया जाता था, ताकि प्रति सेकेंड चालीस भाग या तीन वर्ग-मूल कार्य किए जा सके।

ENIAC में अन्य नौ इकाई "इनिशिएटिंग यूनिट (शुरूआती इकाई)" (जो मशीन को शुरू और बंद करती थी), "साइक्लिंग यूनिट" (अन्य इकाइयों का संचालन करने के लिए इस्तेमाल), "मास्टर प्रोग्रामर" (जो "लूप" अनुक्रमण को नियंत्रित करता था), "रीडर " (जो IBM छिद्रित कार्ड रीडर को नियंत्रित करता था), "प्रिंटर" (जो एक IBM छिद्रित कार्ड पंच को नियंत्रित करता था), "कॉन्सटेंट ट्रांसमीटर (निरंतर प्रेषक)", और तीन "फंगशं टेबल्स" .
रोजाज़ और हाशागेन (या विल्केस) द्वारा दिए गए संदर्भ, कार्य के समय के विषय में और अधिक विवरण देते हैं, जो ऊपर दिए गए विवरणों से कुछ अलग हैं। मूल मशीन चक्र 200 माईक्रोसेकेंड (साइक्लिंग इकाई में 100 kHz घड़ी के 20 चक्र), या 10-अंक संख्या पर कार्य करने के लिए 5,000 चक्र प्रति सेकेंड था। इनमें से एक चक्र में, ENIAC एक रजिस्टर पर एक संख्या लिख सकता था, एक रजिस्टर से एक संख्या पढ़ सकता था, या दो संख्याओं को जोड़/घटा सकता था। 10-अंकीय संख्या का गुणन एक "d" -अंक संख्या (जिसमें "d" 10 तक की संख्या है) "d" +4 चक्र लेता था, ऐसे ही एक 10 द्वारा 10-अंक का गुणन 14 चक्र, या 2800 माईक्रोसेकेंड-357 प्रति सेकेंड का एक दर लेता है। यदि संख्याओं में से एक 10 से कम अंक हो, तो कार्य तेजी से होता था। भागगणित और वर्ग मूल ने 13("d" +1) चक्र लिया, जिसमें "d" परिणाम (भागफल या अंक मूल) में अंकों की संख्या है। इसलिए एक भागगणित या अंक मूल 143 चक्र तक, या 28,600 माईक्रोसेकेंड-35 प्रति सेकेंड की दर लेता था। (विल्केस 1956:20 ने कहा कि 10 अंक भागफल वाले एक भागगणित को 6 मिलीसेकेंड की आवश्यकता होगी। ) यदि परिणाम में दस अंकों से कम हो, तो वे तेजी से प्राप्त होते थे।

विश्वसनीयता
पेटेंट
विवरण
प्रदर्शनी के लिए रखे हिस्से