Кіріспе
ERA 1101, кейін UNIVAC 1101 деп аталды, 1950 жылдардың басында Engineering Research Associates (ERA) компаниясы жобалаған және құрастырған компьютерлік жүйе болды. Кейіннен ERA компаниясын Remington Rand сатып алғаннан кейін, оны сату Remington Rand корпорациясы тарапынан жалғастырылды. Оның (алғашқы) әскери үлгісі, ERA Atlas, өндіріс орнынан алынып, қашық жерге сәтті орнатылған алғашқы сақталған бағдарламалық компьютер еді. Remington Rand 1101 архитектурасын 1960 жылдарға дейін машиналар сериясын жасау үшін негіз ретінде пайдаланды.
The ERA 1101, later renamed UNIVAC 1101, was a computer system designed and built by Engineering Research Associates (ERA) in the early 1950s and continued to be sold by the Remington Rand corporation after that company later purchased ERA. Its (initial) military model, the ERA Atlas, was the first stored program computer that was moved from its site of manufacture and successfully installed at a distant site. Remington Rand used the 1101's architecture as the basis for a series of machines into the 1960s.
Кодты бұза білу
ERA екінші дүниежүзілік соғыс кезінде АҚШ Әскери-теңіз күштері үшін жұмыс істеген кодты бұзушылар тобынан құрылды. Бұл команда бірнеше кодты бұзу машиналарын жасады, олар Англиядағы әйгілі Colossus компьютеріне ұқсас, бірақ жапондық кодтарды бұзуға арналған. Соғыстан кейін Әскери-теңіз күштері команданы сақтап қалуға мүдделі болды, тіпті олар формальды түрде қызметтен босатылуы керек болса да. Осының нәтижесінде ERA пайда болды, ол Миннесота штатының Сент-Поль қаласында бұрынғы Chase Aircraft көлеңкелі зауытының ангарларында құрылды. Соғыстан кейін команда нақты кодтарға бағытталған кодты бұзу машиналарын жасауды жалғастырды. Бір код өзгеруіне байланысты, қымбат компьютер ескіргеннен кейін, команда Әскери-теңіз күштерін пайдалы жүйе жасаудың жалғыз жолы – толыққанды бағдарламаланатын компьютер құрастыру екеніне көндірді. Әскери-теңіз күштері келісті және 1947 жылы олар "13-ші тапсырма" аясында жаңа жүйенің әзірленуін қаржыландырды. "Атлас" деп аталған бұл машиналар негізгі жады ретінде барабанды жадыны пайдаланды және бүтін сандар математикасы үшін қарапайым орталық процессормен жабдықталды. Алғашқы "Атлас" машинасы 1950 жылдың желтоқсанына дейін Армияның қауіпсіздік агенттігіне жеткізіліп, орнатылды. 1953 жылы Уильямс түтіктері мен барабандарын пайдаланатын жаңартылған нұсқасы NSA-ға тапсырылды.
Коммерциялық мақсатта пайдалану
Компания жүйелерді коммерциялық сату міндетіне кірісті. "Атлас" атауы танымал "Барнаби" комиксінің кейіпкерінің құрметіне берілді, ал бастапқыда коммерциялық нұсқаларды "Мабел" деп атауға шешім қабылданды. Джек Хилл "1101" дегенді ұсынды; "1101" саны 13-тің екілік кодтағы жазылуы. ERA 1101 1951 жылдың желтоқсан айында ресми түрде жарияланды, ал негізгі жады және қалқыма нүктелі арифметикалық операцияларды қолдайтын, күрделі өзгертілген нұсқасы UNIVAC 1103A аталды. Осы шамада компания Вашингтондағы ұзаққа созылған саяси тартыстарға қатысты. Дрю Пирсонның "Вашингтондық айналмалы ойын" бағдарламасы ERA компаниясының құрылуы Норрис пен Энгстром үшін мүдделер қақтығысы болғанын мәлімдеді, себебі олар соғыс кезеңіндегі үкіметтік байланыстарын пайдаланып, жеке пайда табу үшін компания құрған. Соның салдарынан туған сот процесі компанияны қаржылық және рухани тұрғыдан сарсылды. 1952 жылы олар осы мәселелердің нәтижесінде "Ремингтон Рэнд" компаниясымен сатып алынды. "Ремингтон Рэнд" жақында АҚШ-тағы алғашқы коммерциялық компьютер UNIVAC I-дің жасаушысы "Экерт-Маучли Компьютер Корпорациясын" сатып алған болатын. ERA және UNIVAC компаниялары компания ішінде бөлек басқарылса да, UNIVAC-тың танымал атын пайдалану үшін машина "UNIVAC 1101" деп қайта аталды. Осы негізгі үлгіге негізделген машиналар сериясы 1960 жылдарға дейін сатылып, содан кейін тек атымен ұқсас UNIVAC 1100 отбасымен алмастырылды.
Сипаттама
Бұл компьютердің ұзындығы 38 фут (12 м), ені 20 фут (6 м) және салмағы шамамен болды. Оның логикалық тізбектері үшін 2700 вакуумдық түтікшелер пайдаланылды. Оның барабандық жадының диаметрі, 3500 айналымда айналдырылды, 200 оқу-жазу бастары болды және 32 микросекундтан 17 миллисекундқа дейінгі уақыт ішінде қолжетімді болатын 16 384 24 биттік сөзді (жад көлемі 48 кБ-қа тең) сақтады. Нұсқаулар 24 биттен тұрды, оның алтауы операция коды үшін, төртеуі "өткізу" мәні үшін (программа тізбегіндегі келесі нұсқауға жету үшін қанша жад орнын өткізіп жіберу керектігін көрсетеді) және он төртеуі жад мекенжайы үшін берілді. Сандар екілік санауда болды, ал теріс мәндері бірлік толықтырғышымен көрсетілді. Қосуға 96 микросекунд, ал көбейтуге 352 микросекунд уақыт кетті. Бір ғана 48 биттік аккумулятор негізінен азайтуға арналған, қосу азайтылатын санның бірлік толықтырғышын алып тастау арқылы орындалды. Бұл бірқатар қызық көрінуі мүмкін, бірақ азайтушы қосу, әдеттегі операцияларда теріс нөлдің пайда болу ықтималдығын азайтады. Машинада 38 нұсқау болды.