ఎలక్ట్రానిక్ న్యూమెరికల్ ఇంటిగ్రేటర్ అండ్ కంప్యూటర్‌
ఎలక్ట్రానిక్ న్యూమెరికల్ ఇంటిగ్రేటర్ అండ్ కంప్యూటర్‌ కు సంక్షిప్త పదమైన ENIAC () అనేది మొట్టమొదటి సాధారణ-వినియోగ, ఎలక్ట్రానిక్ కంప్యూటర్‌గా చెప్పవచ్చు. ఇది గణన సమస్యలను పూర్తి పరిధిలో పరిష్కరించడానికి మళ్లీ ప్రోగ్రామ్ చేయబడిన ఒక ట్యూరింగ్-కంప్లీట్, డిజిటల్ కంప్యూటర్. ENIAC సంయుక్త రాష్ట్రాల సైన్యం యొక్క గతశీల పరిశోధన ప్రయోగశాల కోసం ఫిరంగదళ ఫైరింగ్ పట్టికలను లెక్కించడానికి రూపొందించబడింది, కాని దీనిని మొట్టమొదటిగా హైడ్రోజన్ బాంబు కోసం లెక్కించడానికి ఉపయోగించారు. 
ENIAC 1946లో ప్రకటించబడినప్పుడు, ఇది ఒక "అతిపెద్ద మెదడు" వలె పత్రికారంగంలో సూచించారు. ఇది ఎలక్ట్రో-మెకానికల్ యంత్రాల కంటే ఒక వెయ్యిరెట్లు వేగంతో పనిచేస్తుంది, ఇప్పటివరకు ఏకైక యంత్రం సాధించలేని గణన శక్తిని కలిగి ఉంది. దీని గణిత శాస్త్ర ప్రజ్ఞ సాధారణ వినియోగ ప్రోగ్రామ్‌బులిటీతో కలిసి శాస్త్రజ్ఞులు మరియు పారిశ్రామికవేత్తలను ఆశ్చర్యానికి గురి చేసింది. దీని సృష్టికర్తలు కంప్యూటర్ నిర్మాణంపై కొన్ని ప్రసంగాలను బోధించడం ద్వారా ఈ నూతన ఆలోచనలను విస్తరించారు.
ENIAC యొక్క రూపకల్పన మరియు నిర్మాణానికి రెండవ ప్రపంచ యుద్ధంలో సంయుక్త రాష్ట్రాల సైన్యం నిధులను సమకూర్చింది. నిర్మాణ ఒప్పందంపై 1943 జూన్ 5న సంతకం చేశారు మరియు కంప్యూటర్‌పై పని రహస్యంగా తర్వాత నెలలో "ప్రాజెక్ట్ PX" అనే పేరుతో యూనివర్శిటీ ఆఫ్ పెన్సిల్వేనియా యొక్క మోర్ స్కూల్ ఆఫ్ ఎలక్ట్రికల్ ఇంజినీరింగ్‌చే ప్రారంభించబడింది. సుమారు $500,000 వ్యయంతో (సుమారు 2008లో $6 మిలియన్, ద్రవ్యోల్బణం కోసం సర్దుబాటు చేయబడింది) రూపొందించిన పూర్తి యంత్రాన్ని యూనివర్శిటీ ఆఫ్ పెన్సిల్వేనియాలో 1946 ఫిబ్రవరి 14లో విడుదల చేశారు. ఇది అధికారికంగా జూలై 1946లో U.S. ఆర్మీ ఆర్డనెన్స్ కార్ప్స్‌చే అంగీకరించబడింది. ENIAC ఒక పునరుద్ధరణ మరియు ఒక మెమరీ అప్‌గ్రేడ్ కోసం 1946 నవంబరు 9న మూసివేశారు మరియు 1947లో మేరీల్యాండ్‌లో అబెర్డీన్ ప్రోవింగ్ గ్రౌండ్‌కు బదిలీ చేయబడింది. అక్కడ 1947 జూలై 29న, ఇది ప్రారంభించబడింది మరియు 1955 అక్టోబరు 2నాడు 11:45 p.m. వరకు నిరంతరంగా పనిచేసింది.
ENIAC యూనివర్శిటీ ఆఫ్ పెన్సిల్వేనియాలోని జాన్ మౌచ్లే మరియు J. ప్రెస్పెర్ ఎకెర్ట్‌లచే కనిపెట్టబడింది మరియు రూపొందించబడింది. అభివృద్ధిలో సహాయపడిన రూపకల్పన ఇంజినీర్ల బృందంలో రాబర్ట్ F. షా (ఫంక్షన్ పట్టికలు), చౌన్ చూ (డివైడెర్/స్క్వేర్-రూటర్), థామస్ కైట్ షార్ప్‌లెస్ (మాస్టర్ ప్రోగ్రామెర్), ఆర్థర్ బర్క్స్ (మల్టీప్లైయర్), హారీ హుస్కీ (రీడర్/ప్రింటర్), జాక్ డేవిస్ (ఎక్యూమ్‌లేటర్స్) మరియు ఇరెడెల్ ఇచుస్ Jr.లు ఉన్నారు.
ENIAC అనేది వేర్వేరు విధులను నిర్వహించేందుకు వేర్వేరు ప్యానల్‌లతో రూపొందించిన ఒక మాడ్యులర్ కంప్యూటర్. ఈ మాడ్యూల్‌ల్లో ఇరవై నిల్వ చేసే పరికరాలు ఉన్నాయి, ఇవి సంకలనం మరియు వ్యవకలనాలకు మాత్రమే కాకుండా, మెమరీలో ఒక పది అంకెల దశాంస సంఖ్యను నిల్వ చేయగలవు. సంఖ్యలు సాధారణ వినియోగ బస్‌లు లేదా ట్రే అని పిలిచే పలు సాధనాల ద్వారా ఈ యూనిట్ల మధ్య తరలించబడతాయి. దీని అత్యధిక వేగాన్ని సాధించడానికి, ప్యానెల్‌లు సంఖ్యలను పంపాలి మరియు స్వీకరించాలి, గణించాలి, సమాధానాన్ని నిల్వ చేయాలి మరియు తదుపరి ఆపరేషన్‌ను ప్రారంభించాలి-వీటి అన్నింటినీ స్థిరమైన భాగాలతో నిర్వహించాలి. దాని బహుముఖ ప్రజ్ఞ ఏమిటంటే ఇది విభజించగల సామర్థ్యాన్ని కలిగి ఉంది; ఇది కంప్యూటర్ ఫలితం యొక్క సంకేతం ఆధారంగా వేర్వేరు ఆపరేషన్‌లను ప్రారంభించగలదు.
దాని వేగమే కాకుండా, ENIAC యొక్క మరొక విశిష్టమైన అంశం దాని పరిమాణం మరియు క్లిష్టత. ENIAC 17,468 వాక్యూమ్ గొట్టాలు, 7,200 క్రిస్టల్ డయోడ్‌లు, 1,500 రిలేలు, 70,000 నిరోధకాలు, 10,000 కెపాసిటర్‌లు మరియు సుమారు 5 మిలియన్ చేతితో సోల్డెర్ చేసిన అతికింపులను కలిగి ఉంది. ఇది 30 షార్ట్ టన్నులు (27 ట) బరువు ఉంటుంది, ఇది దాదాపు 8.5 X 3 X 80 అడుగులు (2.6 మీ × 0.9 మీ × 24 మీ) ఉంటుంది, ఇది 680 చదరపు అడుగుల స్థలాన్ని (63 మీ) ఆక్రమిస్తుంది మరియు 150 kW విద్యుత్‌ను ఉపయోగిస్తుంది. ఒక IBM కార్డ్ రీడర్ నుండి ఇన్‌పుట్‌ను తీసుకుంటుంది మరియు అవుట్‌పుట్ కోసం ఒక IBM కార్డ్ పంచ్‌ను ఉపయోగిస్తారు. ఈ కార్డ్‌లను ఒక IBM అకౌంటింగ్ యంత్రాన్ని ఉపయోగించి ముద్రిత అవుట్‌పుట్ ఆఫ్‌లైన్‌ను ఉత్పత్తి చేయడానికి ఉపయోగిస్తారు, ఈ అకౌంటింగ్ యంత్రానికి ఉదాహరణగా IBM 405ను చెప్పవచ్చు.
ENIAC అంకెలను నిల్వ చేయడానికి పది-స్థానాల రింగ్ కౌంటర్‌లను ఉపయోగిస్తుంది; ప్రతి అంకె 36 వాక్యూమ్ గొట్టాలను ఉపయోగిస్తుంది, వాటిలో 10 రింక్ కౌంటర్ యొక్క ఫ్లిప్-ప్లాప్‌లకు కారణమైన డ్యూయెల్ ట్రయోడ్‌లు ఉంటాయి. అంక గణితాన్ని రింగ్ కౌంటర్‌లతో "గణన" పల్స్‌లచే మరియు కౌంటర్ "చుట్టుకున్న ఉంటే" తీసుకునేపోయే పల్స్‌లను ఉత్పత్తి చేయడం ద్వారా అమలు చేస్తారు, ఇక్కడ ఆలోచనగా ఎలక్ట్రాన్లతో పోటీగా ఒక యాంత్రిక సంకలనం యంత్రం యొక్క అంకె చక్రాల ఆపరేషన్‌ను అమలు చేశారు. ENIAC ఇరవై పది-అంకెల సంకేత నిల్వ చేసే పరికరాలను కలిగి ఉంది, ఇవి పది యొక్క సంపూరక సూచనను ఉపయోగిస్తుంది మరియు ప్రతి సెకనుకు వీటిలో ఒకదానికి మరియు ఒక మూలం మధ్య 5,000 సాధారణ సంకలన లేదా వ్యవకలన ఆపరేషన్‌లను నిర్వహించగలదు (ఉదా. మరొక నిల్వ చేసే పరికరం లేదా ఒక స్థిర ట్రాన్సమీటర్). దీనిని ఒకే సమయంలో పలు నిల్వ చేసే పరికరాలు అమలు అయ్యేలా అనుసంధానించవచ్చు, కనుక ఆపరేషన్ యొక్క వేగం సమాంతర ఆపరేషన్ కారణంగా చాలా అధికంగా ఎక్కువగా ఉంటుంది.
ద్వంద్వ కచ్చితత్వాన్ని అమలు చేయడానికి ఒక నిల్వ చేసే పరికరాన్ని మరొక నిల్వ చేసే పరికరంలోకి పోయేలా నిర్మించడం సాధ్యమవుతుంది, కాని నిల్వ చేసే పరికరాన్ని తీసుకుని వెళ్లే సర్క్యూట్ సమయం అత్యధిక కచ్చితత్వం కోసం మూడు లేదా అంతకంటే వైరింగ్‌ను అనుమతించదు. ENIAC సెకనుకు 385 గుణకార ఆపరేషన్‌లను నిర్వహించడానికి నాలుగు నిల్వ చేసే పరికరాలను ఉపయోగిస్తుంది, ఒక ప్రత్యేక "మల్టీప్లెయర్" యూనిట్‌చే నియంత్రించబడుతుంది. ENIAC సెకనుకు నలభై విభజన ఆపరేషన్‌ల వరకు లేదా సెకనుకు మూడు వర్గమూల ఆపరేషన్‌ల వరకు నిర్వహించడానికి కూడా ఐదు నిల్వ చేసే పరికరాలను ఉపయోగిస్తుంది, ఒక ప్రత్యేక "డివైడర్/స్క్వేర్-రూటర్" యూనిట్‌చే నియంత్రించబడుతుంది.
ENIACలో మిగిలిన తొమ్మిది యూనిట్లల్లో "ఇనిషేటింగ్ యూనిట్" (ఇది యంత్రాన్ని ప్రారంభిస్తుంది మరియు నిలిపివేస్తుంది), "సైక్లింగ్ యూనిట్" (ఇతర యూనిట్‌లతో సమకాలీకరణకు ఉపయోగించబడుతుంది), "మాస్టర్ ప్రోగ్రామర్" (ఇది "లూప్" సీక్వెన్సింగ్‌ను నియంత్రిస్తుంది), "రీడర్" (ఇది ఒక IBM పంచెడ్ కార్డ్ పంచ్‌తో నియంత్రించబడుతుంది), "ప్రింటర్" (ఒక IBM పంచెడ్ కార్డ్ పంచ్‌తో నియంత్రించబడుతుంది), "కాన్‌స్టెంట్ ట్రాన్సిమీటర్" మరియు మూడు "ఫంక్షన్ టేబుల్‌లు" ఉన్నాయి. 
రోజాస్ మరియు హాషాజెన్ (లేదా విల్కెస్) చే సూచనలు ఆపరేషన్‌లు కోసం సమయాలు గురించి మరిన్ని వివరాలను అందిస్తాయి, ఇవి కొంతవరకు పైన పేర్కొన్న వాటికి తేడా ఉంటాయి. 10-అంకెవ సంఖ్యలపై ఆపరేషన్ కోసం ప్రాథమిక యంత్ర వర్తులం 200 మైక్రోసెకన్లు (వర్తులం యూనిట్‌లో 100 kHz క్లాక్‌లో 20 వర్తులాలు), లేదా సెకనుకు 5,000 వర్తులాలు. ఈ వర్తులాల్లోని ఒకదానిలో, ENIAC ఒక సంఖ్యను ఒక రిజిస్టర్‌లో రాయగలదు, ఒక రిజిస్టర్ నుండి ఒక సంఖ్యను చదవగలదు లేదా రెండు సంఖ్యలను సంకలనం/వ్యవకలనం చేయగలదు. ఒక "డి" -అంకెల సంఖ్యచే ("d" పది వరకు విలువను కలిగి ఉండవచ్చు) ఒక 10 అంకెల సంఖ్య యొక్క ఒక గుణకారానికి "d" +4 వర్తులాలు పడుతుంది, కనుక 10-అంకెల సంఖ్యను మరొక 10-అంకెల సంఖ్యతో గుణకారానికి 14 వర్తులాలు లేదా సెకనుకు 357 చొప్పున-2800 మైక్రోసెకన్లు పడుతుంది. ఒక సంఖ్య 10 కంటే తక్కువ అంకెలను కలిగి ఉంటే, ఆపరేషన్ వేగంగా జరుగుతుంది. విభజనలు మరియు వర్గమూలాలకు 13 ("d" +1) వర్తులాలు పడుతుంది, ఫలితంలో "d" అనేది అంకెల సంఖ్యగా చెప్పవచ్చు (శేషం లేదా వర్గమూలం). కనుక ఒక విభజన లేదా వర్గమూలం 143 వర్తులాలు లేదా సెకనుకు 35 చొప్పున 28,600 మైక్రోసెకన్ల పడుతుంది. (విల్కేస్ 1956:20 ఒక 10 అంకెల శేషంతో ఒక విభజనకు 6 మిల్లీసెకన్లు పడుతుందని పేర్కొన్నాడు. ) ఫలితం పది కంటే తక్కువ అంకెలను కలిగి ఉంటే, ఇది మరింత వేగంగా లెక్కించబడుతుంది.
ENIACకు ఆనాటి సాధారణ అష్టాంశ ఆధారిత రేడియో గొట్టాలను ఉపయోగించారు; దశాంస నిల్వ చేసే పరికరాలు 6SN7 ఫ్లిప్-ప్లాప్‌లచే తయారు చేయబడ్డాయి, 6L7లు, 6SJ7లు, 6SA7లు మరియు 6AC7లను లాజిక్ ఫంక్షన్‌ల్లో ఉపయోగించారు. అల్మారా భాగాల మధ్య తీగల ద్వారా పల్స్‌లను పంపడానికి లైన్ డ్రైవర్‌లు వలె పలు 6L6లు మరియు 6V6లను ఉపయోగించారు.
కొంతమంది ఎలక్ట్రానిక్స్ నిపుణులు గొట్టాల వైఫల్యం తరచూ సంభవిస్తుందని మరియు ఈ యంత్రం ఉపయోగపడదని ఊహించారు. ఈ ఊహ పాక్షికంగా సరైనదని నిరూపించబడింది: ప్రతిరోజు పలు గొట్టాలు కాలిపోయేవి, సగం సమయం పనిచేయకుండా నిశ్చలంగా ఉండిపోయేది. ప్రత్యేక అత్యధిక-మన్నిక గల గొట్టాలు 1948 వరకు అందుబాటులోకి రాలేదు. అయితే ఈ వైఫల్యాల్లో ఎక్కువ గొట్టాల హీటర్లు మరియు క్యాథోడ్‌లపై అత్యధిక థార్మిక పీడనం ఉన్నప్పుడు, వేడిని పెంచే మరియు తగ్గించే సమయాల్లో సంభవించేవి. యంత్రాన్ని నిలిపివేయకుండా సాధారణ (వ్యయంతో కూడిన) ఉచిత లాభసాటి ఉపయోగకం ద్వారా, ఇంజినీర్లు ప్రతి రెండు రోజులకు ఒక గొట్టం చొప్పున మరింత అంగీకార స్థాయికు ENIAC యొక్క గొట్టం వైఫల్యాలను తగ్గించారు. ఎకెర్‌తో ఒక 1989 ఇంటర్వ్యూ ప్రకారం, నిరంతరంగా విఫలమయ్యే గొట్టాల కథ ఒక కల్పితకథగా పేర్కొన్నాడు: "మేము ప్రతి రెండు రోజులకు ఒకసారి ఒక గొట్టం వైఫల్యాన్ని ఎదుర్కొన్నాము మరియు మేము ఆ సమస్యను 15 నిమిషాల్లో గుర్తించగలిగాము." 
1954లో, ఎటువంటి వైఫల్యం లేకుండా పనిచేసిన గరిష్ఠ కాలం 116 గంటలు (దాదాపు ఐదు రోజులు). 
గతశీల పరిశోధనా ప్రయోగశాల ENIAC స్పాన్సర్ అయినప్పటికీ, ఈ మూడు సంవత్సరాల ప్రాజెక్ట్‌లో ఒక సంవత్సరం లాస్ అలామోస్‌లో హైడ్రోజన్ బాంబ్‌పై పనిచేస్తున్న ఒక గణిత శాస్త్ర నిపుణుడు జాన్ వోన్ నెయుమాన్ ఈ కంప్యూటర్ గురించి తెలుసుకున్నాడు. లాస్ ఆలామోస్ చివరికి ఫిరంగిదళ పట్టికల కోసం కాకుండా ముందుగా హైడ్రోజన్ బాంబ్ కోసం గణనలపై మొట్టమొదటి పరీక్ష నిర్వహించబడిన కారణంగా ENIAC అభివృద్ధిలో పాల్గొన్నాడు. ఈ పరీక్షకు ఇన్‌పుట్/అవుట్‌పుట్‌గా ఒక మిలియన్ కార్డులను ఉపయోగించారు.
ENIAC క్లిష్టమైన ఆపరేషన్‌లను నిర్వహించడానికి ప్రోగ్రామ్ చేయబడింది, వీటిలో లూప్‌లు, బ్రాంచ్‌లు మరియు సబ్‌రొటీన్‌లు ఉన్నాయి. ఒక సమస్యను ఎంచుకుని, దానిని యంత్రానికి తెలియచేయడం చాలా క్లిష్టమైన అంశం మరియు సాధారణంగా దీనికి వారాల సమయం పడుతుంది. సమస్యను కాగితంపై పరిష్కరించిన తర్వాత, దాని స్విచ్‌లు మరియు తీగలను సవరించడం ద్వారా ఆ ప్రోగ్రామ్‌ను ENIAC "లోకి" ఉంచే విధానానికి మరికొన్ని రోజులు పడుతుంది. ఇది ధ్రువీకరణ మరియు డీబగ్గింగ్ కాలం తర్వాత నిర్వహించబడుతుంది, దీని వలన యంత్రం "ఒకే దశ"లో సమస్యను పూర్తి చేసే సామర్థ్యాన్ని పొందుతుంది.
ENIAC ప్రోగ్రామింగ్‌లో ఎక్కువ శాతం చేసిన ఆరుగురు మహిళలు 1997లో ఉమెన్ ఇన్ టెక్నాలజీ ఇంటర్నేషనల్ హాల్ ఆఫ్ ఫేమ్‌లోకి ప్రవేశించారు. వారిని 1946లో ఆహ్వానించారు, వారు కే మెక్‌నల్టే, బెట్టీ జెన్నింగ్స్, బెట్టే స్నెడెర్, మార్లెన్ వెస్కాఫ్, ఫ్రాంక్ బిలాస్ మరియు రుత్ లిచ్టెర్మాన్. జెన్నీఫర్ S. లైట్ యొక్క భాగం "వెన్ కంప్యూటర్స్ వర్ ఉమెన్" పత్రాలు మరియు ENIACలో మహిళల పాత్ర అలాగే కంప్యూటర్ సైన్స్ చరిత్రలో మహిళల పాత్రల చారిత్రాత్మక విస్మరణ లేదా తక్కువ ప్రాధాన్యతను వివరిస్తుంది.
ENIAC అనేది ఒక ప్రత్యేకమైన రూపకల్పన మరియు ఇప్పటివరకు పునరావృతం కాలేదు. 1943లో రూపకల్పన నిలిపివేత ఈ కంప్యూటర్ రూపకల్పనను మరింత అభివృద్ధి చేయడానికి కొన్ని ఆవిష్కరణలు కలిగి లేదని ప్రత్యేకంగా ఒక ప్రోగ్రామ్‌ను నిల్వ చేయడానికి అసమర్థతను సూచించింది. ఎకెర్ట్ మరియు మౌచ్లే ఒక నూతన రూపకల్పనపై పని చేయడం ప్రారంభించారు, దాని తర్వాత EDVACగా పిలిచారు, ఇది చాలా సులభమైనది మరియు మరింత శక్తివంతమైనది. ప్రత్యేకంగా, 1944లో, ఎకెర్ట్ ఒక మెమరీ యూనిట్ (మెర్క్యూరీ డిలే లైన్) యొక్క అతని వివరణను రాశాడు, ఇది డేటా మరియు ప్రోగ్రామ్‌లు రెండింటినీ నిల్వ చేయగలదు. EDVACపై మూర్ స్కూల్ కోసం సంప్రదిస్తున్న జాన్ వోన్ న్యూమాన్ నిల్వ చేయబడిన ప్రోగ్రామ్ అంశాలను మరింత వివరించబడిన మోర్ స్కూల్ సమావేశాల్లో పాల్గొన్నాడు మరియు సమావేశాల్లో అభివృద్ధి చేయబడిన ఆలోచనలను సాధారణ తార్కిక భాషాలో వివరించే, విశదీకరించే మరియు పేర్కొనే ఒక అంతర్గత మెమోరాండమ్ వలె ఉపయోగించడానికి ఉద్దేశించిన అసంపూర్ణ గమనికల సమితిని ("EDVACపై ఒక నివేదిక యొక్క మొట్టమొదటి చిత్తుప్రతి" ) రాశాడు. హెర్మన్ గోల్టెస్టిన్ "మొదటి చిత్తుప్రతి" యొక్క నకలును పలు ప్రభుత్వ మరియు విద్యా సంస్థలకు పంపిణీ చేశాడు, EDSAC మరియు SEACలతో సహా ఎలక్ట్రానిక్ కంప్యూటింగ్ యంత్రాల నూతన తరం నిర్మాణంలో ఆసక్తిని పెంచాడు.
1948 నుండి ENIACకు పలు మెరుగుదలలు కూడా జరిగాయి, వాటిలో ROM ప్రోగ్రామ్ వలె ఫంక్షన్ టేబుల్‌లను ఉపయోగించి ఒక ఆదిమ రీడ్-ఓన్లీ నిల్వ చేయబడిన ప్రోగ్రామింగ్ యంత్రాంగం ఉంది, ఇది ENIAC పేటెంట్‌లో చేర్చిన మరియు BRLలోని Dr. రిచర్డ్ క్లింపింగెర్‌చే వ్యక్తిగతంగా ప్రతిపాదించిన ఒక ఆలోచనగా చెప్పవచ్చు. క్లిపెంగర్ అమలు చేయడానికి ఏమి చేయాలనే విషయం గురించి వోన్ న్యూమ్యాన్‌ను సంప్రదించాడు. క్లిపెంగర్ 3-చిరునామాల నిర్మాణాన్ని ఊహించాడు, వోన్ న్యూమెన్ అమలు చేయడానికి సులభంగా ఉంటుందని ఒక 1-చిరునామా నిర్మాణాన్ని ప్రతిపాదించాడు. ఒక నిల్వ చేసే పరికరం యొక్క మూడు అంకెలు (6) ప్రోగ్రామ్ కౌంటర్ వలె ఉపయోగించారు, మరొక నిల్వ చేసే పరికరం (15) ఒక ప్రధాన నిల్వ చేసే పరికరం వలె ఉపయోగించారు, ఒక మూడవ నిల్వ చేసే పరికరాన్ని (8) ఫంక్షన్ టేబుల్‌ల నుండి డేటాను చదవడానికి చిరునామా పాయింటర్ వలె ఉపయోగించారు మరియు ఇతర నిల్వ చేసే పరికరాల్లో ఎక్కువ వాటిని (1–5, 7, 9–14, 17–19) డేటా మెమరీ కోసం ఉపయోగించారు. ENIAC కోసం నిల్వ చేయబడిన ప్రోగ్రామింగ్‌ను బెట్టీ జెన్నింగ్స్, క్లిపెంగర్ మరియు అడెలె గోల్డ్‌స్టైన్‌లు చేశారు. ఇది ముందుగా జాన్ వోన్ న్యూమ్యాన్ కోసం అడెలె గోల్డ్‌స్టైన్ రాసిన ఒక ప్రోగ్రామ్‌ను అమలు చేస్తూ 1948 సెప్టెంబరు 16న ఒక నిల్వ చేయబడిన ప్రోగ్రామ్ కంప్యూటర్ వలె ప్రదర్శించబడింది. ఈ సవరణ ENIAC యొక్క వేగాన్ని ఆరు కారకం వలె తగ్గించింది మరియు ఒకేసమయంలో గణన సామర్థ్యాన్ని తొలగించింది, దీని రీప్రోగ్రామింగ్ సమయం రోజులకు బదులుగా గంటలకు మార్చడం వలన కూడా, ఇది పనితీరు కోల్పోయినా మంచి నిర్మాణంగా భావించారు. అలాగే విశ్లేషణ గణన యొక్క ఎలక్ట్రానిక్ వేగం మరియు ఇన్‌పుట్/అవుట్‌పుట్ యొక్క ఎలక్ట్రోమెకానికల్ వేగాల మధ్య వ్యత్యాసాల కారణంగా దాదాపు అన్ని నిజ-ప్రపంచ సమస్య నిజమైన యంత్రం యొక్క సమాంతరత్వాన్ని ఉపయోగించకుండా పూర్తిగా I/O బౌండ్‌గా పేర్కొంది మరియు ఈ సవరణ నుండి వేగాన్ని తగ్గించిన తర్వాత కూడా ఇప్పటికీ ఎక్కువ అంశాలు I/O బౌండ్‌గా చెప్పవచ్చు. 1952 ప్రారంభంలో, ఒక అధిక-వేగ షిఫ్టర్ జోడించబడింది, ఇది ఐదవ గుణకంచే షిఫ్టింగ్ కోసం వేగాన్ని మెరుగుపర్చింది. 1953 జూలైలో, ఒక 100-పదాల విస్తరణ ప్రధాన మెమరీని బైనరీ కోడెడ్ డెసిమల్, ఎక్సెస్-3 సంఖ్యా సూచనను ఉపయోగించి వ్యవస్థకు జోడించబడింది. ఈ విస్తరణ మెమరీకి మద్దతుగా, ENIACకు ఒక నూతన ఫంక్షన్ టేబుల్ సెలెక్టర్‌తో, ఒక మెమరీ చిరునామా సెలెక్టర్, పల్స్ షేపింగ్ సర్క్యూట్‌లను జోడించబడ్డాయి మరియు ప్రోగ్రామింగ్ యంత్రాంగానికి మూడు నూతన క్రమాలు జోడించబడ్డాయి.
యాంత్రిక మరియు విద్యుత్ గణన యంత్రాలు 19వ శతాబ్దం నుండి ఉనికిలో ఉన్నాయి, కాని 1930లు మరియు 1940లను ఆధునిక కంప్యూటర్ యుగం ప్రారంభంగా భావిస్తారు.
ABC, ENIAC మరియు కోలోసస్ అన్ని థెర్మోనిక్ వాల్వ్‌లు (వాక్య్యూమ్ గొట్టాలు) ను ఉపయోగించాయి. ENIAC యొక్క రిజిస్టర్‌లు Z3 మరియు అటాన్సాఫ్-బెర్రీ కంప్యూటర్‌లు వలె బైనరీ గణిత లెక్కలు కాకుండా దశాంస గణిత లెక్కలను అమలు చేసేవి.
1948 వరకు, ENIAC కోలోసస్ వలె మళ్లీ ప్రోగ్రామ్ చేయడానికి మళ్లీ రాయవల్సి వచ్చేది. ప్రోగ్రామ్ మరియు డేటాలకు మిళిత మెమరీతో నిల్వ చేయబడిన ప్రోగ్రామ్ కంప్యూటర్ ఆలోచన ENIAC అభివృద్ధి సమయంలో ఉద్భవించింది, కాని రెండవ ప్రపంచ యుద్ధం ప్రాధాన్యతల్లో యంత్రాన్ని త్వరగా పూర్తి చేయాలనే ఒత్తిడిచే అది అమలులోకి రాలేదు మరియు మెమరీ మరియు ప్రోగ్రామ్‌లకు 20 నిల్వ స్థానాలు చాలా తక్కువని గుర్తించారు.
Z3 మరియు కోలోసస్‌లు రెండవ ప్రపంచ యుద్ధ సమయంలో వేర్వేరుగా అభివృద్ధి చేయబడ్డాయి మరియు ABC మరియు ENIACలు వేర్వేరుగా అభివృద్ధి చేయబడ్డాయి. Z3 1943లో బెర్లిన్‌లో మిత్రరాజ్యాల బాంబు దాడిచే నాశనమైంది. కోలోసస్ యంత్రాలు UK యుద్ధ ప్రయత్నాల్లో భాగంగా రూపొందించబడ్డాయి మరియు భద్రత కోసం 1945లో నాశనం చేయబడ్డాయి. వాటి ఉనికి 1970ల్లో మాత్రమే సాధారణంగా బహిర్గతమైంది, అయితే దాని సామర్థ్యాలు వారి UK సిబ్బంది మరియు ఆహ్వానిత అమెరికన్‌ల మనస్సులో మిగిలిపోయాయి. ABC అనేది U.S. నేవీ కోసం భౌతిక శాస్త్ర పరిశోధనకు జాన్ అటాన్సాఫ్‌ను వాషింగ్టన్ D.C.కి పిలిచినప్పుడు, ఐయోవా స్టేట్ యూనివర్శిటీలో నాశనం చేయబడింది. దీనికి విరుద్ధంగా ENIAC 1946లో ప్రసార సాధనాల కోసం దాని వేగాలను ప్రదర్శించారు "మరియు ప్రపంచం యొక్క ఊహను సంగ్రహించింది". గణన యొక్క పురాతన చరిత్రలు వారి కవరేజ్‌లో మరియు ఆ సమయంలో విశ్లేషణల్లో సమగ్రంగా లేవు.
పలు వేర్వేరు కారణాల వలన (ముచ్లే యొక్క జూన్ 1941 అటానాసాఫ్-బెర్రే కంప్యూటర్ పరిశీలనతో సహా, ఇది 1939లో జాన్ అటానాసాఫ్ మరియు క్లిఫోర్డ్ బెర్రీచే తయారు చేయబడినది) ENIACకి 1964లో US ప్రత్యేక హక్కు 3,120,606 మంజూరు చేయబడింది, ఇది ముఖ్యమైన ఫెడరల్ కోర్టు కేసు "హానీవెల్ v. స్పెరే ర్యాండ్‌"లో 1973 నిర్ణయంతో చెల్లుబాటు కాలేదు, పబ్లిక్ డొమైన్‌లో ఎలక్ట్రానిక్ డిజిటల్ కంప్యూటర్ యొక్క ఆవిష్కరణను ఉంచింది మరియు మొట్టమొదటి ఎలక్ట్రానిక్ డిజిటల్ కంప్యూటర్ యొక్క సృష్టికర్త వలె అటానాసాఫ్‌కు చట్టపరమైన గుర్తింపు అందించింది.
యూనివర్శిటీ ఆఫ్ పెన్సిల్వేనియాలోని స్కూల్ ఆఫ్ ఇంజినీరింగ్ అండ్ అప్లెయిడ్ సైన్స్ ENIAC యొక్క యథార్థ నలభై ప్యానెల్‌లు మరియు మూడు ఫంక్షన్ టేబుల్‌ల్లో ఒకదాన్ని కలిగి ఉంది. స్మిత్‌సోనియన్ వాషింగ్టన్ D.Cలో నేషనల్ మ్యూజియమ్ ఆఫ్ అమెరికన్ హిస్టరీలో ఐదు ప్యానెల్‌లను కలిగి ఉంది. లండన్‌లోని సైన్స్ మ్యూజియం ప్రదర్శనకు ఒక రీసివర్ యూనిట్‌ను ఉంచింది. కాలిఫోర్నియా, మౌంటైన్ వ్యూలో కంప్యూటర్ హిస్టరీ మ్యూజియంలో ప్రదర్శనకు ఒక ప్యానెల్ ఉంది. అన్ ఆర్బర్‌లో యూనివర్శిటీ ఆఫ్ మిచిగాన్ నాలుగు ప్యానెల్‌లను కలిగి ఉంది, ఆర్థుర్ బర్క్స్‌చే సేకరించబడ్డాయి. మేరీల్యాండ్‌లోని అబెర్డీన్ ప్రూవింగ్ గ్రౌండ్‌లో ENIACను ఉపయోగించిన U.S. ఆర్మీ ఆర్డినెన్స్ మ్యూజియం ఒక ఫంక్షన్ టేబుల్‌ను కలిగి ఉంది. టెక్సాస్‌లోని ప్లానోలో పెరోట్ సిస్టమ్స్‌లో ప్రదర్శనకు ఒక ప్యానెల్ కూడా ఉంది.
, ఒక ప్రక్కన ఉన్న 0.02 అంగుళాలు (0.5 mm) ఉండే సిలికాన్ యొక్క ఒక చతురస్రాకార చిప్ ఒక పెద్ద గదిని ఆక్రమించే ENIAC వలె అదే సామర్థ్యాన్ని కలిగి ఉంటుందియట్రావిస్ యూనివర్శిటీ ఆఫ్ పెన్సిల్వేనియా (1941-46) లో ENIAC ప్రాజెక్ట్‌ను, ప్రధాన ఇంజినీర్ ఎకెర్ట్ యొక్క సాంకేతిక మరియు నాయకత్వ సామర్థ్యాలను, జాన్ ముచ్లీ మరియు ఎకెర్ట్‌ల మధ్య పని సంబంధాలు, ప్రత్యేక హక్కులపై వివాదాలు మరియు విశ్వవిద్యాలయం నుండి వారి పదవీ విరమణలను వివరించాడు. 1977 అక్టోబరు 21న నాన్సీ B. స్టెర్న్‌చే మౌఖిక చరిత్ర ఇంటర్వ్యూ.