Серийная эвм “стрела”

Серийная эвм “стрела”

«Стрела» — советская ЭВМ первого поколения, которая являлась одной из первых отечественных вычислительных автомобилей. Главным конструктором был Юрий Яковлевич Базилевский, а его помощником — Башир Искандарович Рамаев. ЭВМ «Стрела» принадлежала к классу громадных автомобилей, владеющих высокоразвитой и логически законченной структурой.

Это снабжало громадную производительность при ответе сложных и громоздких по количеству вычислений задач. Помимо этого «Стрела» была кроме этого первенцем среди автомобилей, производимых индустрией серийно. Предшествующие ей модели изготавливались в единственных экземплярах.
Смотрите кроме этого: Робот-строитель какое количество может трудиться в 20 раз стремительнее человека

Fastbrick Robotics, компания из Перта (Австралия) создала робота по имени Hadrian, что совершает кирпичную кладку. Компания говорит, что он способен выстроить фундамент дома в течение двух дней.Hadrian может уменьшать материал до нужного размера, скреплять его раствором и класть по 1000 кирпичей в час, что в 20 раз стремительнее средней скорости каменщика. Hadrian делает вероятным возведение современных домов из кирпича со скоростью 150 строений в год (при условии, что раздвижная стрела не будет опрокидываться).

В начале 50-х гг. Б.И. Рамеев начал разработку эскизного проекта цифровой электронной счётной автомобили. По окончании рассмотрения техническим советом СКБ-245, проект ученого был утвержден. Любопытно, что это случилось в первоначальный сутки выхода на работу будущего главного конструктора автомобили Ю.Я. Базилевского, назначенного начальником отдела цифровых автомобилей СКБ-245. Башир Искандарович Рамеев (1918 — 1994 гг.) — коммунистический ученый-изобретатель, разработчик первых советских ЭВМ (Стрела, Урал-1).

Врач технических наук. Лауреат Сталинской премии. Юрий Яковлевич Базилевский (1912 — 1983 гг.) — коммунистический ученый, основной конструктором ЭВМ «Стрела» и автоматизированного вычислительного комплекса для совокупности ПВО «Даль-111». Был Героем cоцтруда, лауреатом Сталинской премии. Команда разработчиков ЭВМ «Страла» складывалась из экспертов: главного конструктора Ю.Я.

Базилевского, зам. главного конструктора Б.И. Рамеева, конструкторов Г.М. Прокудаева, А.М. Литвинова, Д.А. Жучкова, А.В.

Шилейко, главных исполнителей А.П. Цыганкина, Н.Б. Трубникова, Б.Ф. Мельникова, Г.Д. Монахова, И.Ф. Лыгина, Л.А. Ларионовой, А.М. Ларионова, Е.Т.

Семеновой и других.Структура СКБ-24В конце 40-х — начале 50-х гг. на базе Столичного завода счетно-аналитических автомобилей (САМ) было создано СКБ-245. Эта сокращение расшифровывалась, как особое конструкторское бюро обеспечения и разработки изготовления средств вычислительной техники и совокупностей управления армейского назначения. В организации функционировало 6 отделов, каковые обозначались номерами (в связи с полной секретностью).

В 1-м отделе снабжали секретность разработок и осуществлял диагностику все структуры. Каждый день сотрудникам вторых отделов выдавались чемоданы с бумагами и прошитыми, пронумерованными, опечатанными тетрадями, каковые по окончанию рабочего дня сдавались. Во 2-ом отделе проводились работы по аналоговым вычислительным средствам. Разработкой счётной автомобили «Стрела» занимался 3-й отдел, под управлением Ю.Я.

Базилевского. 4-й отдел был математическим, был под управлением И.А. Глузберга (а позднее — Д.А. Жучкова).

Он занимался разработкой стандартных программ для «Стрелы» и проводил оценки исполнения операций. Материальным обеспечением лежало на 5-м отделе. А 6-й — разрабатывал дифференциальный анализатор, им руководил А.А. Бедняков.

Со временем были организованы и другие отделы.Разработка «Стрелы»Работа по созданию «Стрелы» велась с немыслимым энтузиазмом. Интерес сотрудников подогревало необычное соперничество с ИТМиВТ АН СССР, где одвременно с этим разрабатывалась БЭСМ. Михаил Авксентьевич Лесечко — директор завода САМ и глава СКБ-245, дал работе целый собственный неподражаемый талант организатора.

За пара ночей проводилось монтирование аппаратуры для охлаждения огромных помещений, в которых для отладки устанавливали собранные устройства «Стрелы». В 6-м отделе, занимающимся конкретно разработкой «Стрелы», было пара лабораторий. Б.И.

Рамеев руководил лабораторией, несущей ответственность за блок и арифметическое устройство оперативной памяти, и устройство умножения-деления. Б. Зайцев разрабатывал блок сложения-вычитания. Еще была лаборатория Г.М. Прокудаева, которая разрабатывала внешние запоминающие устройства на электронных трубках.

Внешними устройствами занималась лаборатория Трубникова.На фото главные создатели автомобили “Стрела”: Б.И. Рамеев, В.В. Александров, Ю.Я. Базилевский, Д.А. Жучков, А.П.

Цыганкин, стоят Ю.Ф. Щербаков, Н.Б. Трубников, Г.М. Прокудаев, Б.Ф. Мельников, Г.Я. Марков и И.Ф.

Лыгин.Необходимо также подчеркнуть, что разработка «Стрелы» проходила в рекордно маленькие сроки. Проект стартовал в начале пятидесятого года. В конце 1951 г. документацию передали на завод САМ и уже в 1952 г. первый экземпляр автомобили готовься к отладке. Сотрудники СКБ-245 разрабатывали не только логику, но конструировали, рассчитывали все элементы. В 1953 г. комиссии по Сталинским премиям была представлена трудящаяся ЭВМ «Стрела».

Ей удалось обойти БЭСМ Лебедева за счет большей подготовленности к промышленному выпуску. Помимо этого разработка «Стрелы» потребовала меньше средств. Исходя из этого премию дали СКБ-245.принципы и Архитектура работыВ «Стреле» употреблялось около 6000 электронных ламп и пара десятков тысяч полупроводниковых выпрямителей (диодов). В ходе работыМашина «Стрела» была собрана на трех главных стойках, расположенных в виде буквы «П».

Она делилась на стойку арифметического устройства (справа), стойку внешнего накопителя и некоторых запасных устройств (слева) и стойку оперативного запоминающего управления и устройства (посередине). Пульт ручного управления, устройства ввода данных и вывода результатов размещался по центру.

Он разрешал оператору запускать и останавливать машину, смотреть за ходом исполнения команд программы, и вводить в оперативное запоминающее устройство и выводить из него команды числа (и отдельные данные) на протяжении остановки автомобили.Устройство для подготовки перфокарт складывалось из входного перфоратора и клавишного устройства. Это разрешало оператору посредством клавиш набивать на перфокартах необходимую информацию.

По окончании чего подготовленная колода вынималась из входного перфоратора и помещалась в устройство ввода данных (просматривающее) автомобили. Потом эти вводились в оперативное запоминающее устройство (емкостью до 2048 слов).

Результаты ответа задачи передавались в виде электрических сигналов в выходной перфоратор и в том месте представлялись в виде совокупности отверстий на перфокартах.Лента магнитная от ЭВМ «Стрела», ширина 125 ммПолитихнический музейПроизводительность автомобили достигала 2000 трехадресных операций в секунду. Арифметическое устройство делало арифметические операции (сложение, вычитание, умножение) и последовательность дополнительных операций (вычитание модулей чисел, сдвиг числа, выделение части числа и др.).На внешнем накопителе имелось два блока с магнитной лентой шириной 125 мм и длиной до 100 м. Числа размешались на магнитной ленте группами по территориям.

Другими словами на каждой ленте могли быть 253 территории разного размера, наряду с этим на каждой ленте размещалось до 100 000 чисел. Всего внешний накопитель имел возможность вмещать до 200 000 чисел.Принцип сотрудничества узлов ЭВМ (Издание «Знание-сила» №7, 1956 г.)Изюминкой «Стрелы» была гибкость совокупности команд. Возможно было создавать библиотеки прикладных программ разнообразного тематического направления количеством до 100 миллионов команд.

Осуществлялось это благодаря наличию нескольких типов групповых арифметических и логических операций, условных переходов, сменяемых стандартных программ, совокупности контрольных тестов и организующих программ. «Стрела» являлась примером уникальных ответов в элементной базе. В данной ЭВМ в первый раз реализовалось матричное выполнение блока умножения на диодах. Кроме этого в первый раз употреблялось своевременное ЗУ на 43 специальных запоминающих электронно-лучевых трубках.

Помимо этого, в последней модификации показался накопитель на магнитном барабане емкостью 4096 слов, имеющий частоту вращения 6000 об./мин.Характеристики ЭВМ «Стрела»Быстродействие: до 2000 трехадресных оп/сек;Главный такт: 500 мкс;Адреса команд: 12-ти разрядные;Операции с плавающей точкой (35 — мантисса, 6 — порядок; 1 символ);Потребляемая мощность: 150 кВт (75 кВт — процессор);ПЗУ: на полупроводниковых диодах емкостью 15 стандартных подпрограмм по 16 операндов и 256 команд;Оперативная память: 20 мкс;Занимаемая площадь: 300 м2 (из которых 150 м2 — процессор);Среднее время нужной работы: 15-18 часов в день;Внешнее ЗУ: 2 накопителя на магнитной ленте емкостью 1,5 миллиона слов;Элементная база: 6200 полупроводниковых диодов 60 000 и ламп;ПО: библиотека подпрограмм, часть из которых зашита в постоянной памяти.На ЭВМ «Стрела» отрабатывались первые методы программирования и отечественные приёмы, в том числе и в операторной форме.структура и Память информацииУ памяти ЭВМ “Стрела” был количество 2048 ячеек по 43 разряда, нумеруемых слева направо от 0 до 42. В следствии у старшего разряда номер 0, а у младшего 43.

Доступ к ячейкам памяти осуществлялся посредством 2-разрядные адреса. В то время, когда старший разряд адреса равнялся нулю, выполнялся доступ к соответствующей ячейке. Единичное значение этого разряда употреблялось при работе с внешними устройствами и для обращения к постоянной памяти.В каждой ячейке памяти размещалось число либо код команды.

В «нулевых» ячейках находилось нулевое значение, соответственно запись в эту ячейку игнорировалась.Эскиз «Стрелы»Дабы упростить запись хранимой в памяти адресов и информации, применяли восьмеричную совокупность счисления.Машина обрабатывала числа с плавающей запятой в бинарной и десятичной совокупностях счисления. При записи в машинном формате бинарное число с плавающей запятой складывалось из символа мантиссы (разряд 0), безотносительной величины мантиссы (разряды 1-35), символа порядка (разряд 36) и безотносительной величины порядка (разряды 37-42).Десятичное число с плавающей запятой кроме этого складывалось из символа мантиссы (разряд 0), полной величины мантиссы (разряды 1-36), символа порядка (разряд 37) и полной величины порядка (разряды 38-42).

Любая десятичная цифра мантиссы записывалась в бинарно-десятичном коде, по 4 бита на одну цифру. Но порядок сохранялся в бинарном виде и по полной величине не имел возможности быть больше 19.Величина мантисса всегда была меньше 1 и в памяти хранилась лишь ее дробная часть. Целая же считалась равной нулю.Внешнюю память составляли две бобины магнитной ленты, любая из которых разбивалась на территории, куда имело возможность записываться от 1 до 2048 чисел.

У территории первой магнитной ленты были восьмеричные номера от 4001 до 4777, у второй ленты — от 5001 до 5777. Посредством особых команд производилось запись и чтение информации. ЭВМ «Стрела»Совокупность командКоманды выбирались из памяти и выполнялись последовательно. Естественный порядок исполнения имел возможность изменяться посредством команды перехода.“Стрела” была трехадресной счётной машиной (в каждом коде команды задавалось три адреса операндов).

Структура кода команды: — первый адрес (разряды 0-11); — второй адрес (разряды 12-23); — третий адрес (разряды 24-35); — контрольный символ (разряд 36); — код операции (разряды 37-42).Игнорировался контрольный символ, равный 0. В то время, когда он равнялся 1, то при включении соответствующего тумблера на пульте управления машина останавливалась по окончании каждого исполнения команды, содержащей его.Употреблялась восьмеричная совокупность счисления при записи команд. Команда писалась в подобном виде:0065 0231 1101 0 01Проверка каких-либо условий в машине происходила по особому показателю, в большинстве случаев обозначаемому буквой w. Этот показатель формировался при исполнении определенных команд (сложения, сравнения и т.п.), а после этого употреблялся в команде условного перехода.

В случае если показатель не формировался командой, то по окончании исполнения обнулялся. Исходя из этого команда условного перехода должна была выполняться сразу после формирования разбираемого показателя.Комплект командВ таблице ниже a обозначает ячейку, которая определяется адресом в разрядах 0-11 кода команды, b — ячейку, что определяется адресом в разрядах 12-23 кода команды, c — определяемую адресом в разрядах 24-35 кода команды. Таблица с обозначением команд

Код операции Наименование команды Условие установки показателя w Действия, делаемые машиной по данной команде
01 Сложение с 0 Происходит алгебраическое сложение чисел a и b, сумма нормализуется и помещается в ячейку c
03 Вычитание c 0 От a отнимается b
05 Умножение |c| = 1 Числа a и b умножаются
04 Вычитание модулей c 0 От безотносительной величины a отнимается полная величина b
06 Сложение порядков P© = 1 В ячейку c записывается число с мантиссой a и порядок, равный сумме порядков чисел a и b
07 Вычитание порядков P© = 1 В ячейку c записывается число с мантиссой числа a и порядок, равный разности порядков чисел a и b
10 Перенос числа с присвоением символа другого числа P© = 1 1 В ячейку c записывается число, имеющее полную величину a и символ числа b
12 Сложение чисел без округления c = 0 Числа a и b алгебраически складываются
11 Выделение части с = 0 Производится операция «Логическое И» между ячейками a и b
13 Формирование c = 0 Производится операция «Логическое Либо» между ячейками a и b
16 Сравнение c != 0 Производится операция «Исключающее Либо» между ячейками a и b
14 Сдвиг по порядку c = 0 Содержимое всех разрядов ячейки a сдвигается на P(b) разрядов
17 Контрольное суммирование Числа a и b складываются по всем разрядам с циклическим переносом из старшего разряда в младший
02 Особое сложение Производится сложение адресных полей ячеек a и b
15 Особое вычитание Производится вычитание адресных полей ячейки b из ячейки a
62 Вычитание обратной величины Вычисляется n+1 размеров, обратных числам в ячейке a и следующих за ней
63 Извлечение квадратного корня c = 0 Вычисляется n+1 квадратных корней из содержимого ячейки a и следующих за ней
64 Вычисление показательной функции Вычисляется n+1 показательных функций для ячеек a и следующих за ней
66 Вычисление логарифма Вычисляются n+1 натуральных логарифмов чисел, содержащихся в ячейках a и следующих
67 Вычисление синуса Вычисляются n+1 синусов чисел, содержащихся в ячейках a и следующих
73 Вычисление арктангенса Вычисляются n+1 арктангенсов чисел, содержащихся в ячейках a и следующих
74 Вычисление арксинуса Вычисляются n+1 арксинусов чисел, содержащихся в ячейках a и следующих
72 Перевод чисел в бинарную совокупность N+1 чисел из ячеек a и следующих переводятся из бинарно-десятичной совокупности в бинарную и записываются в ячейки c
70 Перевод чисел в десятичную совокупность N+1 чисел из ячеек a и следующих переводятся из бинарной совокупности в бинарно-десятичную и записываются в ячейки c
43 Перенос чисел с ленты в память Перенос n+1 чисел из территории a магнитной ленты в память, начиная с адреса c
46 Перенос чисел из памяти на ленту Перенос n+1 чисел с перфокарт в память, начиная с адреса c
44 Перенос чисел из памяти на перфокарты Перенос n+1 чисел из памяти, начиная с адреса c, на перфокарты
45 Перенос чисел из памяти в память Перенос n+1 чисел из памяти, начиная с адреса a, в память, начиная с адреса c
20 Условный переход первого типа В случае если по окончании исполнения прошлой операции w=0, то управление передается команде с адресом a. В случае если же w=1, управление возьмёт команда с адресом b
27 Условный переход второго типа В случае если по окончании исполнения прошлой команды w=0, то управление передается на адрес a. В случае если же w=1, управление возьмёт команда с адресом b. В один момент в ячейку c машинально записывается команда возврата с кодом
25 Подвод ленты Подводится под считывающую головку территория a магнитной ленты. Поля b и c кода команды равны нулю. Эта команда выполняется в один момент со следующими за ней командами, не относящимися к магнитной ленте
40 Останов Машина останавливается и выдает на пульт управления числа a и b. Поле c кода команды равняется нулю
26 останов и Сравнение при несовпадении Команда отличается от команды с кодом операции 16 тем, что при w=1 происходит останов с выдачей на пульт управления чисел a и b

Роль «Стрелы» в оборонной сфере СССРВ период 1953–1957 гг. ЭВМ «Стрела» была установлена в семи главных организациях СССР.

В частности: Отделение прикладной математики Математического университета имени Стеклова (ОПМ МИАН СССР), Вычислительный центр №1 Минобороны СССР (ВЦ №1 МО СССР – в/ч 01168), НИИ «Бриллиант» (НИИ «Бриллиант»), Вычислительный центр АН СССР (ВЦ АН СССР), Научно-исследовательский вычислительный центр Столичного национального университета имени М. В. Ломоносова (НИВЦ МГУ), ядерный центр «центр-16» и ядерный Арзамас «Челябинск-70». Автомобили применяли для ядерно-решения и космических расчётов определенных армейских задач национальной важности.Первый экземпляр ЭВМ «Стрела» был установлен в ОПМ МИАН СССР (1953 г.) — базисном советском университете проведения ядерно-космических расчетов.

В середине 50-х коммунистический ученый в области прикладной механики и математики Мстислав Всеволодович Келдыш, возглавляющий университет, совместно с отделом программирования занимался расчетами траекторий неестественных спутников Почвы. Программы должны были снабжать круглосуточный режим обработки измерений траекторий ИСЗ. Они употреблялись кроме этого при расчетах полета Юрия Алексеевича Гагарина.

Кроме этого на ЭВМ «Стрела» проводились аэродинамические расчеты советского пассажирского реактивного самолета Ту-104.У пульта управления ЭВМ СтрелаОдним из самые важных мест установки ЭВМ «Стрелы» был вычислительный центр №1 Минобороны СССР потому, что в том месте решались задачи национальной важности. В 1950 гг. на машине рассчитывались орбиты первых неестественных спутников Почвы и межпланетных космических станций.

Силами математиков и программистов решались разнообразные информационно-поисковые задачи для подразделений и основных управлений МО СССР (Основное артиллерийское управление, Генштаб, Основное разведывательное управление, Управление тыла, Управление сухопутных армий и т.д.).Седьмой экземпляр ЭВМ «Стрела поступил в Ядерный центр «Челябинск-70» — второй центр СССР по разработке атомного оружия. В центре трудился сильный коллектив физиков-теоретиков, экспертов по ЭВМ и учёных в области математического моделирования.Создатели ЭВМ «Стрела» в 1954 г. взяли Национальные премии I, II и III степеней.

Ю.Я. Базилевскому было присвоено звание Героя Социалистического труда.

Случайная статья:

Система Активной Обороны Стрела Работа против ножа Отработка серийной техники


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.