UNIVAC I




UNIVAC 1


UNIVAC I (акронім від англ. UNIVersal Automatic Computer I) — перший комерційний комп'ютер, створений в Сполучених Штатах, і третій комерційний комп'ютер у світі (після німецького Z4 і британського Ferranti Mark 1).


Переважно спроектований Джоном Екертом та Джоном Моклі, розробниками комп'ютера ENIAC. Проектні роботи почала їхня компанія Eckert-Mauchly Computer Corporation і завершила після того, як 1950 її купила Remington Rand, де Eckert-Mauchly Computer Corporation стала підрозділом UNIVAC, який виготовляв компʼютер UNIVAC I.


До початку випуску наступних моделей комп'ютер називався просто UNIVAC.


Перший екземпляр UNIVAC було встановлено в Бюро перепису населення США 31 березня 1951 року і запущено в дію 14 червня того ж року. П'ятий екземпляр (зібраний для Комісії з атомної енергії США) компанія CBS використала для прогнозування результатів виборів президента США 1952 року. За опитуванням 1 % населення, що мало право голосу, була коректно спрогнозована перемога Двайта Айзенгавера[1].


У 1950-і роки урядовим організаціям і фірмам було продано 46 машин UNIVAC І.




Зміст





  • 1 Загальний опис

    • 1.1 Оригінальні пристрої вводу-виводу



  • 2 Примітки


  • 3 Посилання




Загальний опис |


UNIVAC I використовував 5200 електровакуумних ламп, мав масу близько 13 тонн, споживав 125 кВт електричної енергії і міг виконувати близько 1905 операцій в секунду, працюючи на тактовій частоті 2,25 МГц. Центральний комплекс (тобто процесор і оперативна пам'ять) мав розміри 4,3 × 2,4 × 2,6 метрів. Вся система займала площу в 35,5 м².


Основна пам'ять складалася з 1000 12-бітових слів.


Комп'ютер комплектувався оригінальними накопичувачем на магнітній стрічці та барабанним принтером.



Оригінальні пристрої вводу-виводу |


Накопичувач на магнітній стрічці UNISERVO використовував металеву стрічку шириною в 1,2 см, довжиною 400 м на відміну від недостатньо міцної полімерної стрічки, що застосовувалася в комп'ютері BINAC, На кожному сантиметрі стрічки зберігалося більше 40 десяткових розрядів інформації (близько 100 на дюйм). Таким чином, на одній бобіні стрічки вдавалося записати понад мільйон символів. Пристрій міг зчитувати 12,5 тис. символів за секунду. Згодом металеву стрічку, яка швидко руйнувала магнітні головки UNISERVO, замінили доволі міцною полімерною.


Швидкодійний барабанний принтер UNIPRINT друкував рядок зі 120 символів за один оберт барабану. Барабан складався зі 120 сталевих дисків, на кожному з яких був рельєфно нанесений весь набір символів. Друк символу виконувався ударом одного зі 120 молоточків, які розташовувались навпроти дисків барабану, в момент коли під молоточком проходив необхідний символ. В результаті зображення переносилось на папір з просякнутої фарбою стрічки, розташованої між молоточком і барабаном. Швидкість друку сягала 600 рядків на хвилину, що вчетверо перевищувало швидкість табулятора фірми IBM.



Примітки |




  1. Lukoff, Herman (1979). From Dits to Bits: A personal history of the electronic computer. Portland, Oregon, USA: Robotics Press. с. 127–131. ISBN 0-89661-002-0. LCCN 79-90567. 



Посилання |



  • Документація на UNIVAC I — зі сховища комп'ютерної документації bitsavers.org.


  • Бюлетень з історії компанії Unisys, Volume 5, Number 1 — сторінка Ренді Карпентера на сайті Технологічного університету Джорджії.


  • UNIVAC і спадщина ENIAC — з бібліотеки Університету Пеннсильванії

  • Комп'ютерна система UNIVAC 1


  • Симулятор UNIVAC 1.2.


  • Історія UNIVAC (рос.)


Popular posts from this blog

Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved