Команда Женские лица ЭВМ / ПИМ-17
СодержаниеАвторы и участники проекта
ЭмблемаДевизЭтап 1. Выдающиеся советские ученыеРоль женщин в советском программировании К сожалению, в IT-сфере до сих пор остается актуальным стереотип о том, что женщинам не место в данной области деятельности. Но вопреки представлениям, их роль постоянно повышается. Ведь и в мировой, и в российской истории it немало примеров, где они открывали что-то новое, добивались огромных высот в этой отрасли. Одной из выдающихся женщин в IT-сфере безукоризненно является Ющенко Екатерина Логвиновна. Ярким примером, вдохновляющим не только женщин программистов, но и мужчин, стать частью мира информационных технологий, является Екатерина Логвиновна Ющенко - украинский кибернетик и математик, член-корреспондент АН Украинской ССР (1976). Окончила Среднеазиатский университет (1942). Доктор физико-математических наук (1966). Первая женщина в СССР, защитившая докторскую диссертацию по компьютерному направлению, вторая женщина-программистка в мире. Изобрела косвенную адресацию при программировании, благодаря которой исчезла зависимость от места расположения программы в памяти. Работала в Институте математики АН Украинской ССР и его Львовском отделении, с 1958 г. – в Институте кибернетики АН Украинской ССР. Ее труды относятся к теории вероятностей, теории построения компиляторов, алгоритмическим алгебрам и автоматическим системам обработки данных.
Со слов коллеги-программиста Надежды Михайловны Мищенко:
Екатерина Лонгвиновна Ющенко. Выдающаяся личность Интересные факты из биографии Семейная драма
Во время войны Екатерина Логвинована продолжала учебу и параллельно устроилась на работу на военное предприятие, занимающееся производством прицелов для танковых пушек. По окончанию университета перед Ющенко встал главный вопрос — что делать дальше? Война свирепствовала. Девушка решилась ответить на призыв прийти на помощь шахтерам Ангренского угольного комбината для увеличения добычи угля (поскольку Донбасс был оккупирован фашистами). Вместе с другими девушками-комсомолками, Ющенко отправилась в город Ангрен-Сталин. Екатерину поставили на должность запальщика-взрывника. Работа была невероятно сложной, особенно для неопытной и юной девушки. Она тосковала за домом и за наукой, пыталась находить утешение в сочинении стихов. Обратно на родину
Работа с МЭСМ Институт математики активно развивался и был на взлете. Его директор академик Александр Юрьевич Ишлинский занимался теорией гироскопов — проблемой, достаточно актуальной для времени, когда строительство спутников находилось в самой зачаточной стадии. Исследования требовали постоянного проведения сложных расчетов. По этой причине был закуплен комплект вычислительно-аналитических машин. В подвале здания президиума АН Украины оборудовали целую вычислительную лабораторию, руководителем которой назначили Екатерину Логвиновну.
Премии, награды
Выпуск научных и учебных изданий
Анкетирование: Женское лицо в IT сфере Мы провели анкетирование среди учащихся нашей группы. Результаты проведенной работы представлены ниже, в виде диаграмм.
Этап 2. Они были первымиЗарождение российской информатики По заключению Российского национального подкомитета IEEE Computer Society компьютерная информатика в России, в СССР началась с работ И.С. Брука.
В августе 1948 г. он подготовил проект «Автоматическая цифровая электронная машина». Примерно в это же время он представил совместно со своим сотрудником инженером Б.И. Рамеевым заявку на изобретение «Автоматическая цифровая вычислительная машина». 4 декабря 1948 г. Государственный комитет Совета Министров СССР по внедрению передовой техники в народное хозяйство зарегистрировал за номером 10475 авторское свидетельство на изобретение И.С. Бруком и Б.И. Рамеевым автоматической цифровой вычислительной машины. Это первый официально зарегистрированный документ, касающийся развития вычислительной техники в нашей стране. Поэтому 4 декабря может считаться днем рождения советской (а ныне – российской) информатики.
МЭСМ
Характеристики МЭСМ
История создания первых советских ЭВМ.Первое поколение ЭВМ в СССР «МЭСМ» (малая электронная счётная машина) В 1950-м ЭВМ, названная Малой электронной счётной машиной (МЭСМ), произвела первые вычисления – нахождение корней дифференциального уравнения. В 1951-м году инспекция академии наук, возглавляемая Келдышем, приняла МЭСМ в эксплуатацию. МЭСМ состояла из 6000 вакуумных ламп, выполняла 3000 операций в секунду, потребляла чуть меньше 25 кВт энергии и занимала 60 квадратных метров. Имела сложную трёхадресную систему команд и считывала данные не только с перфокарт, но и с магнитных лент. ЭВМ серии «М» К 1950-му году изобретателя Башира Рамеева поставили во главе особой лаборатории, где буквально за год была собрана М-1– ЭВМ значительно менее мощная, чем МЭСМ (выполнялось всего 20 операций в секунду), но зато и меньшая по размерам (около 5 метров квадратных). 730 ламп потребляли 8 кВт энергии. В отличие от МЭСМ, вычислительное время серии «М» отводилось и учёным-ядерщикам, и организаторам экспериментального шахматного турнира между ЭВМ. В 1952-м году появилась М-2, производительность которой выросла в сто раз, а число ламп – всего лишь вдвое. Этого удалось достичь активным использованием управляющих полупроводниковых диодов. Энергопотребление увеличилось до 29 кВт, площадь – до 22 квадратных метров. М-3 вновь была «урезанным» вариантом – ЭВМ выполняла 30 операций в секунду, состояла из 774-х ламп и потребляла 10 кВт энергии. Зато и занимала эта машина только 3 кв.м., благодаря чему пошла в серийное производство (было собрано 16 ЭВМ). В 1960-м году М-3 модифицировали, производительность довели до 1000 операций в секунду. «Стрела» ЭВМ «Стрела» создавалась в Москве, под руководством Юрия Базилевского. Первый образец устройства завершили к 1953-му году. Как и М-1, «Стрела» использовала память на электронно-лучевых трубках. «Стрела» оказалась наиболее удачным из этих трёх проектов, поскольку её сумели запустить в серию – за сборку взялся Московский завод счётно-аналитических машин. За три года (1953-1956) было выпущено семь «Стрел», которые затем отправились в МГУ. Во многих смыслах «Стрела» была хуже, чем М-2. Она выполняла те же 2000 операций в секунду, но при этом использовалось 6200 ламп и больше 60 тысяч диодов, что в сумме давало 300 квадратных метров занимаемой площади и порядка 150 кВт энергопотребления. ЦЭМ-1 Разработка ЦЭМ-1 была начата во второй половине 1951 г . по инициативе академика Л. Н.Соболева, руководившего в то время расчётным подразделением ЛИПАНа. ЦЭМ-1 была введена в эксплуатацию в 1953 г. В ЦЭМ-1 был использован следующий набор команд: сложение, вычитание, умножение, деление, умножение и деление на целые степени (сдвиг вправо и влево на п разрядов), поразрядное логическое умножение, перенос чисел, условные переключения по знаку плюс и минус, ввод — чтение с перфоленты, вывод — запись на перфоленту. 1. принцип действия — последовательный; 2. система кодирования команд — двухадресная, с засылкой результата на место второго числа; 3. запоминающие устройства: оперативное, ёмкостью 496 чисел или команд на ультразвуковых линиях задержки и внешнее на магнитном барабане ёмкостью 4096 чисел или команд; 4. в ЦЭМ-1 использовалось около 1900 ламп (потребляемая мощность составляла 14 кВт); 5. средняя скорость выполнения операций: o сложения или вычитания 495 команд в секунду; o умножения или деления 232 команды в секунду. ЦЭМ-2 В 1954 г. было выдвинуто предложение об создании нового ЭВМ, в последствии получившего название ЦЭМ – 2. ЦЭМ-2 имела следующие характеристики: 1. система команд — трёхадресная; 2. арифметическое устройство параллельного действия с представлением чисел с плавающей запятой (32 разряда — мантисса, 8 разрядов — показатель); 3. оперативная память на ферритовых кольцах ёмкостью 1024 слова по 40 бит в слове; 4. внешняя память на магнитном барабане ёмкостью 16000 слов; 5. оперативное запоминание кодов чисел и команд с использованием триггерных регистров, выполненных на электронных лампах (общее количество ламп 1500); 6. система управления арифметическими и логическими операциями — микропрограммная с использованием импульсно-потенциальной логики; 7. ввод данных и команд при помощи фотоввода собственной конструкции (с использованием стандартной телеграфной перфоленты); 8. вывод данных на перфоленту и бумагу с помощью стандартного телеграфного аппарата, позже замененного АЦПУ параллельного действия. 9. средняя скорость выполнения операций: o сложение или вычитание 30 тыс. команд в секунду; o умножение или деление 8 тыс. команд в секунду. «БЭСМ»(большая электронная вычислительная машина) В 1950-м году Лебедева перевели в Москву, в Институт точной механики и вычислительной техники. Там за два года была спроектирована ЭВМ, прообразом которой в своё время считалась МЭСМ.Новую машину назвали БЭСМ – Большая электронная счётная машина. Этот проект положил начало самой успешной серии советских компьютеров. Доработанная ещё за три года БЭСМ отличалась великолепным по тем временам быстродействием – до 10 тысяч операций в минуту. При этом использовалось всего 5000 ламп, а потребляемая мощность составляла 35 кВт. БЭСМ являлась первой советской ЭВМ «широкого профиля» – её изначально предполагалось предоставлять учёным и инженерам для проведения их расчётов. БЭСМ-2 разрабатывалась для серийного производства. Число операций в секунду довели до 20 тысяч, оперативная память, после испытаний ЭЛТ, ртутных трубок, была реализована на ферритовых сердечниках. Выпуск начался в 1958-м году, и за четыре года с конвейеров завода им. Володарского сошло 67 таких ЭВМ. С БЭСМ-2 началась разработка военных компьютеров. За всю историю советской вычислительной техники БЭСМ-6 считается самой триумфальной. На момент своего создания в 1965-м году эта ЭВМ была передовой не столько по аппаратным характеристикам, сколько по управляемости. Она имела развитую систему самодиагностики, несколько режимов работы, обширные возможности по управлению удалёнными устройствами (по телефонным и телеграфным каналам), возможность конвейерной обработки 14 процессорных команд. Производительность системы достигала миллиона операций в секунду. Имелась поддержка виртуальной памяти, кеша команд, чтения и записи данных. В 1975-м году БЭСМ-6 обрабатывала траектории полёта космических аппаратов. «Урал» С 1955-го года Рамеев «передислоцировался» в Пензу для разработки ещё одной ЭВМ, более дешёвой и массовой «Урал-1». Состоящая из тысячи ламп и потребляющая до 10 кВт энергии, эта ЭВМ занимала порядка ста квадратных метров и стоила куда дешевле мощных БЭСМ. «Урал-1» выпускался до 1961-го года, всего было произведено 183 компьютера. Их устанавливали в вычислительных центрах и конструкторских бюро по всему миру, в частности, в центре управления полётами космодрома «Байконур». «Урал 2-4» также являлись ЭВМ на электронных лампах, но уже использовали ферритовую оперативную память, выполняли по несколько тысяч операций в секунду и занимали 200-400 квадратных метров. «Сетунь» В МГУ разрабатывали собственную ЭВМ – «Сетунь». Она также пошла в массовое производство – на Казанском заводе вычислительных машин было выпущено 46 таких ЭВМ. «Сетунь» – ЭВМ на троичной логике; в 1959-м году, за несколько лет до массового перехода на транзисторные компьютеры, эта ЭВМ со своими двумя десятками вакуумных ламп выполняла 4500 операций в секунду и потребляла 2,5 кВт электричества.
Cравнительный анализ первых советских ЭВМ с зарубежными ЭВМ первого поколения Этап 3.Первый высокоуровневыйЕкатерина Лонгвиновна Ющенко предложила один из первых языков программирования - адресный язык. Каковы особенности данного языка? В 1955 г. Ющенко с помощью советского математика Владимира Семеновича Королюка разработала адресный язык программирования. Он воплотил два общих принципа работы компьютера – адресность и программное управление. Создавая удобную систему понятий для описания архитектуры компьютера и его системы команд, авторы добавили средства манипулирования адресами второго ранга. Адресный язык программирования — алгоритмический язык, который ориентирован на приложения в качестве основы для создания языков программирования. В его основе находится отношение адреса и содержимого, формализация этого отношения позволяет в простой форме описывать операции, реализуемые на Цифровой Вычислительной Машине (ЦВМ). Именно создание адресного языка стало первым фундаментальным достижением научной школы теоретического программирования. В адресном языке в качестве объектов некой системы кодов S, имеющих между собой определенные соотношения, рассматриваются элементы исходной информации, результаты решений задач и конструктивные объекты для построения программ. С помощью соотношений можно строить выражения по обычным правилам. Значениями данных выражений также будут коды, полученные после выполнения указанных в них операций. Но вместе с тем множество элементов исходной информации (коды подмножества) могут задаваться в явном виде через элементы множества адресов SI (AI ⊂ S). В каких языках используются конструкции адресного языка? В каких первых советских ЭВМ использовался адресный язык? Какие учебники написаны по данному языку?
|