UNIVAC 1103, або ERA 1103 — один з перших комп'ютерів, наступник UNIVAC 1101.[1] Комп'ютерна система (процесор, периферійні пристрої) спроектована Engineering Research Associates (ERA), перший екземпляр збудований у корпорації Remington Rand у жовтні 1953 року. Був першим комп'ютером, проектування якого, як вважається, здійснив Сеймур Крей.[2]

UNIVAC 1103
UNIVAC 1103A
Розробник Engineering Research Associates
Виробник Remington Rand

Історія ред.

Ще до закінчення проекту Atlas (UNIVAC 1101) Військово-морські сили США звернулися до компанії Engineering Research Associates (ERA) з завданням спроектувати і збудувати більш швидкісну машину. Проект отримав кодову назву «Task 29», а сам комп'ютер — позначення Atlas II.

1952-го року Engineering Research Associates попросила у Агенції з безпеки Збройних сил США (попередник NSA) дозволу на комерційний продаж машини Atlas II. Дозвіл було отримано, але з умовою, що декілька спеціалізованих інструкцій процесора мають бути вилучені зі системи команд. Комерційна версія комп'ютера отримала назву UNIVAC 1103. Менеджмент Remington Rand довгий час (аж до лютого 1953 року, коли про машину не оголосили публічно) не був проінформований про комп'ютер саме з причини секретності інформації. Перший збудований комп'ютер придбала авіабудівна компанія Convair, і на ньому працював вчений-інформатик Марвін Стайн[en].

На ринку наукових обчислень головним конкурентом UNIVAC 1103 була машина IBM 701. На початку 1954 року Об'єднаний комітет начальників штабів США зажадав порівняння двох цих комп'ютерів, з метою їх використання у спільному обчислювальному проекті з передбачення погоди (англ. Joint Numerical Weather Prediction project). Тести показали, що обидві машини мають порівняну швидкість обчислень, з незначною перевагою машини IBM, але UNIVAC мала значно швидше периферійне обладнання, тому і виграла.[3]

Наступником стала машина UNIVAC 1103A, або Univac Scientific («Univac науковий»), зі значно покращеними параметрами: складні і ненадійні трубки Вільямса поступилися місцем пам'яті на феритових кільцях, було додано апаратуру для обчислень з рухомою комою, а також можливо одну з найперших реалізацій апаратних переривань.[4]

Технічні особливості ред.

Модель 1103 ред.

Оперативна пам'ять машини складалася з 36 трубок Вільямса, кожна ємністю по 1024 біт, таким чином загальний об'єм пам'яті складав 1024 36-розрядних слова. Розмір кожної трубки становив 5 дюймів. Вторинна пам'ять була збудована на основі магнітного барабану, що мав ємність 16384 слова; пам'ять на барабані могла адресуватися безпосередньо (тобто також була оперативною, хоч і повільнішою за трубки). Адреси від 0 до 017778 належали електростатичній пам'яті, а від 0400008 through 0777778 — барабанній.

Цілі числа (з нерухомою комою) представлялися у форматі: 1 біт знак, 35 біт значення (негативні — у оберненому коді).

Машинні команди складалися з 6-розрядного коду операції і двох 15-розрядних адрес операндів.

Системи програмування були представлені асемблером RECO (англ. «regional coding assembler»), створеним Remington-Rand, а також асемблером RAWOOP, що здійснював трансляцію у один прохід, і програмою-інтерпретатором SNAP для розрахунків з рухомою комою, написаною фірмою Ramo-Wooldridge Corporation (Лос-Анжелес). Також були доступниі інтерпретатори-калькулятори FLIP (виробництва Consolidated Vultee Aircraft, Сан-Дієго), і CHIP (написаний Wright Field, Огайо).

Модель 1103A ред.

Модель 1103A, або Univac Scientific, з'явилася у березні 1956 року,[5][6] і містила такі вдосконалення, як пам'ять на магнітних осердях і апаратні переривання процесора.[7] Обсяг феритової пам'яті становив до 12288 36-розрядних слів (від одного до трьох банків по 4096 слів).

Числа з рухомою комою мали один біт знаку, 8 біт характеристики, і 27-розрядну мантису.

UNIVAC 1103A була конкурентом IBM 704, що також будувалася на аналогічній елементній базі (лампи, феритова пам'ять і апаратура обчислень з рухомою комою).

Вага комп'ютера складала приблизно 17,5 тонн.

Модель 1104 ред.

UNIVAC 1104 був 30-бітним варіантом 1103, збудованим 1957-го року для Westinghouse Electric Corporation, яка планувала задіяти комп'ютер у ракетному проекті класу «земля-повітря» CIM-10 Bomarc[en]. Втім, на час, коли Bomarc були поставлені на чергування (1960-ті роки), замість UNIVAC 1104 задіяли більш потужний комп'ютер G-40 (варіант AN/USQ-20[en]).[8]

Джерела ред.

  1. Achieving Accuracy: A Legacy of Computers and Missiles. ISBN 978-1-4628-1065-9. Архів оригіналу за 25 березня 2022. Процитовано 20 травня 2019.
  2. Tribute to Seymour Cray. IEEE Computer Society. Архів оригіналу за 24 серпня 2010. Процитовано 20 травня 2019.
  3. Emerson W. Pugh; Lyle R. Johnson; John H. Palmer (1991). IBM's 360 and early 370 systems. MIT Press. с. 23–34. ISBN 0-262-16123-0.
  4. Smotherman, Mark. Interrupts. Архів оригіналу за 4 квітня 2020. Процитовано 18 лютого 2019.
  5. Data Management (англ.). Data Processing Management Association. 1972. с. 28.
  6. Ballot, Michael (1973). The Time-phasing and Size of Computer Installations (англ.). Stanford University. с. 233.
  7. Rául Rojas; Ulf Hashagen (2002). The first computers: history and architectures (англ.). MIT Press. с. 198. ISBN 0-262-68137-4.
  8. George Gray (January 2002). The 1104. Unisys History Newsletter. 6 (1). Архів оригіналу за 5 березня 2016. Процитовано 28 грудня 2013.