WikiDer > UNIVAC III
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
В UNIVAC III, разработанная как улучшенная транзисторный замена для вакуумная труба UNIVAC I и UNIVAC II компьютеры, был представлен в июне 1962 года, с Westinghouse согласившись предоставить системное программирование и маркетинг 1 июня 1962 г.[1][2] Он был разработан для совместимости со всеми форматами данных. Однако размер слова и набор инструкций были совершенно разными; это представляло значительные трудности, так как все программы приходилось переписывать, поэтому многие клиенты переходили к другим поставщикам вместо обновления существующих UNIVAC.
UNIVAC III весил около 27 225 фунтов (13,6 коротких тонны; 12,3 т).[3]
Система была разработана для использования как минимум основная память насколько возможно, так как это была очень дорогая вещь. Система памяти имела ширину 25 бит и могла быть сконфигурирована с объемом памяти от 8 192 до 32 768 слов. Память была построена в виде стека из 29 плоскостей по 4096 ядер: 25 для слова данных, два для битов проверки по модулю 3 и два для запасных. Каждый шкаф памяти вмещал до четырех стопок (16 384 слова).
Он поддерживает следующие форматы данных:
- 25-битные двоичные числа со знаком
- превышение-3 двоично-десятичный код с четырьмя битами на цифру, что позволяет использовать шестизначные десятичные числа со знаком
- буквенно-цифровые символы с шестью битами на символ, позволяющие использовать четырехсимвольные буквенно-цифровые значения со знаком
25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
s | двоичное значение (дополнение до единицы) | |||||||||||||||||||||||
s | цифра (XS-3) | цифра (XS-3) | цифра (XS-3) | цифра (XS-3) | цифра (XS-3) | цифра (XS-3) | ||||||||||||||||||
s | персонаж | персонаж | персонаж | персонаж |
Инструкции были длиной 25 бит.
25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
я | Икс | op (код операции) | ar / xo | м (адрес) |
ЦП имел четыре аккумулятора, четырехбитное поле (ar) позволяло выбирать любую комбинацию аккумуляторов для операций с данными длиной от одного до четырех слов. Для обратной совместимости с данными UNIVAC I и UNIVAC II потребовалось два аккумулятора для хранения 12-значного десятичного числа и три аккумулятора для хранения 12-значного буквенно-цифрового значения. Когда аккумуляторы были объединены в инструкции, использовался знаковый бит самого значимого аккумулятора, а остальные игнорировались.
ЦП имел 15 индексных регистров, четырехбитное поле (x) позволяло выбрать один индексный регистр в качестве базового. Адреса операндов определялись сложением содержимого выбранного базового регистра и 10-битного поля смещения (m). Инструкции, которые изменяли или сохраняли индексные регистры, использовали четырехбитное поле (xo) для выбора этого индексного регистра.
Косвенная адресация или выбор поля были выбраны, если было установлено однобитовое поле (i / a). Для косвенного адреса в памяти можно выбрать как косвенную адресацию, так и базовый регистр. В селекторе полей в памяти можно было выбрать только базовый регистр.
25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
я | Икс | 0 | 0 | 0 | запасной | l (адрес) | ||||||||||||||||||
0 | Икс | левый бит (1..24 XS-3) | правый бит (1..24 XS-3) | м (адрес) |
Sperry Rand начала поставки в июне 1962 года и произвела 96 систем UNIVAC III.
Операционные системы, разработанные для UNIVAC III, назывались CHIEF и BOSS, а язык ассемблера - SALT. Большинство систем UNIVAC III были оснащены ленточные накопители, поэтому ленты содержали изображения системных данных в начале любой ленты, за которыми следовали данные. В это время ОС могла обрабатывать задания, поэтому на одних лентах были данные, относящиеся к управлению заданиями, а на других - данные. Системы UNIVAC III могут иметь до 32 ленточных накопителей.
Некоторые системы были позже оснащены ФАСТРАНД барабан, поскольку первоначальная конструкция только с ленточными накопителями была признана недостатком.
Смотрите также
Рекомендации
- ^ https://news.google.com/newspapers?id=xj4NAAAAIBAJ&sjid=LGwDAAAAIBAJ&dq=westinghouse%20univac&pg=7342%2C82715
- ^ https://news.google.com/newspapers?id=5akpAAAAIBAJ&sjid=u04EAAAAIBAJ&dq=westinghouse%20univac&pg=7332%2C173124
- ^ Вейк, Мартин Х. (март 1961 г.). «УНИВАК III». ed-thelen.org. Третий обзор отечественных электронных цифровых вычислительных систем.
внешняя ссылка
- Система обработки данных UNIVAC III «Третий обзор отечественных электронных цифровых вычислительных систем» Отчет № 1115, март 1961 г. Мартина Х. Вейка, опубликованный лабораторией баллистических исследований, Абердинский полигон, Мэриленд (в то время компьютер еще не был доступен, 25 систем были заказаны, а время, необходимое для доставки, составляло 18 месяцев после размещение заказа)
- Компьютер UNIVAC III
- Фотографии UNIVAC III
- Установки UNIVAC III (указаны серийные номера, если они известны)
- Документация UNIVAC III (PDF) на сайте bitsavers.org
- Видео на YouTube: "Происхождение и история UNIVAC III"