Команда Женские лица ЭВМ / ПИМ-17

Материал из Wiki Mininuniver
Версия от 18:22, 5 декабря 2017; Горынина Татьяна (обсуждение | вклад) (Этап 2. Они были первыми)
Перейти к навигацииПерейти к поиску

Авторы и участники проекта


Эмблема

ЭмблемаКомандыЖенскоеЛицоЭВМ ПИМ.jpg

Девиз

ДевизЖенскоеЛицоЭВМ ПИМ17 1.png

Этап 1. Выдающиеся советские ученые

Роль женщин в советском программировании

К сожалению, в IT-сфере до сих пор остается актуальным стереотип о том, что женщинам не место в данной области деятельности. Но вопреки представлениям, их роль постоянно повышается. Ведь и в мировой, и в российской истории it немало примеров, где они открывали что-то новое, добивались огромных высот в этой отрасли. Одной из выдающихся женщин в IT-сфере безукоризненно является Ющенко Екатерина Логвиновна.

Ярким примером, вдохновляющим не только женщин программистов, но и мужчин, стать частью мира информационных технологий, является Екатерина Логвиновна Ющенко - украинский кибернетик и математик, член-корреспондент АН Украинской ССР (1976). Окончила Среднеазиатский университет (1942). Доктор физико-математических наук (1966). Первая женщина в СССР, защитившая докторскую диссертацию по компьютерному направлению, вторая женщина-программистка в мире. Изобрела косвенную адресацию при программировании, благодаря которой исчезла зависимость от места расположения программы в памяти. Работала в Институте математики АН Украинской ССР и его Львовском отделении, с 1958 г. – в Институте кибернетики АН Украинской ССР. Ее труды относятся к теории вероятностей, теории построения компиляторов, алгоритмическим алгебрам и автоматическим системам обработки данных.



Команда программистов и вычислителей (1956 год)



Со слов коллеги-программиста Надежды Михайловны Мищенко:

"Это фотография программистов и вычислителей, которыми руководила Екатерина Логвиновна (на фотографии она третья слева). Снимок был сделан в качестве подарка женщинам перед праздником 8 Марта (1956 г.). Слева от Ющенко — программисты Ядренко Энгелина Константиновна и Заика Лидия Дмитриевна. Справа — Святоха Александра Петровна (руководитель группы вычислителей, которые на снимке находятся по правую руку от нее). Женщины работали на настольных электрических вычислительных машинках ReinMetal. В их обязанности входило выполнение заданий программистов на вычисления по формулам, в частности, с целью получения так называемых контрольных точек (то есть данных, необходимых для отладки программ на МЭСМ). Вычислители занимались также вводом данных и программ в машину МЭСМ."


Екатерина Лонгвиновна Ющенко. Выдающаяся личность

Интересные факты из биографии

Семейная драма


В 1937 г. по доносу отца Екатерины Ющенко арестовали, как «врага советской власти». Впоследствии его осудили на 10 лет тюрьмы. Та же участь постигла и мать Екатерины, отправившуюся за мужем, дабы доказать его невиновность. Принесенные ею документы, свидетельствующие о том, что Логвин Федорович участвовал в революционном движении, были уничтожены. И лишь в 1954 г. после смерти Сталина родители Ющенко были реабилитированы посмертно в связи с отсутствием состава преступления. Екатерине было 17 лет. Девушка училась на первом курсе физико-математического факультета Киевского университета. Но после известия об аресте родителей, ее исключили из учебного заведения, как дочь «врага народа». После этого случая Екатерине Ющенко было трудно поступить другие университеты.
Екатерина Логвиновна Ющенко оставила нам свои воспоминания. Ее рассказы записал и опубликовал в книге "Очерки по истории компьютерной науки и техники в Украине" Б.Н.Малиновский.
«На собрании сказали, что отца арестовали. Меня не стали расспрашивать. Председательствующий был краток:
- Есть предложение отвести кандидатуру. Кто за?
- Единогласно!
На второй день вызвали в деканат:
- Ты исключена из университета!
- Кто подписал приказ?
- Ректор!
Мне было 17 лет, и я свято верила словам Сталина - "сын за отца не отвечает".»
Ющенко с сокурсницами, (40-е г.)

Во время войны Екатерина Логвинована продолжала учебу и параллельно устроилась на работу на военное предприятие, занимающееся производством прицелов для танковых пушек. По окончанию университета перед Ющенко встал главный вопрос — что делать дальше? Война свирепствовала. Девушка решилась ответить на призыв прийти на помощь шахтерам Ангренского угольного комбината для увеличения добычи угля (поскольку Донбасс был оккупирован фашистами). Вместе с другими девушками-комсомолками, Ющенко отправилась в город Ангрен-Сталин. Екатерину поставили на должность запальщика-взрывника. Работа была невероятно сложной, особенно для неопытной и юной девушки. Она тосковала за домом и за наукой, пыталась находить утешение в сочинении стихов.

Обратно на родину

  • Лишь после окончания войны Ющенко вернулась на родную Украину и смогла полноценно заняться наукой. Во Львове как раз открылся филиал Института математики АН Украины. Будущий академик АН Украины Борис Владимирович Гнеденко разглядел потенциал в Екатерине и предложил работу в его отделе теории вероятностей.
  • Женщина занималась специальными вопросами теории вероятностей и получила оригинальные результаты по многомерным устойчивым законам распределения, важным для развития квантовой механики.
  • С 1954 года работает в области вычислительной математики, разрабатывает алгоритмы для МЭСМ, в том числе алгоритмы решения задач внешней баллистики для ракетно-космических комплексов, разработки планов производства и т. п.

Работа с МЭСМ

Компьютер МЭСМ эксплуатировали до 1957 г., после чего он перешел в КПИ для учебных целей

Институт математики активно развивался и был на взлете. Его директор академик Александр Юрьевич Ишлинский занимался теорией гироскопов — проблемой, достаточно актуальной для времени, когда строительство спутников находилось в самой зачаточной стадии. Исследования требовали постоянного проведения сложных расчетов. По этой причине был закуплен комплект вычислительно-аналитических машин. В подвале здания президиума АН Украины оборудовали целую вычислительную лабораторию, руководителем которой назначили Екатерину Логвиновну.
В 1954 г. по инициативе академика Гнеденко в Институт математики была переведена лаборатория Сергея Алексеевича Лебедева, вместе с первым в Европе компьютером МЭСМ. Разработка этой Малой электронной счётной машины велась около двух лет (1949 по 1951 г.г.). Она создавалась, как макет или модель Большой электронной счётной машины (БЭСМ). Но после первых успехов в вычислениях было принято решение довести макет до полноценного компьютера, который сможет выполнять реальные задачи. К эксплуатации МЭСМ подключилась группа ученых, среди которых оказалась и Ющенко.
У МЭСМ была ограничена внутренняя память, невысокое быстродействие и неустойчивость работы, вызванная большим количеством электронных ламп. Это все вынуждало составителей программ изощряться и находить разнообразные способы использования внутреннего языка компьютера. Составление каждой программы рассматривалось как решение индивидуальной задачи. Программисты искали экономные решения, пользуясь разными особенностями системы команд компьютера.
В процессе работы стало ясно, что решать сложные задачи путем написания просто машинных программ — дело весьма затруднительное. В результате чего возникла потребность в разработке языка программирования «высокого уровня». И одновременно с этим появилась необходимость в создании соответствующего транслятора для коммуникации между человеком и машиной.




Премия УРСР
Орден княгини Ольги

Премии, награды


  • Екатерина Логвиновна Ющенко — первая женщина в СССР, которая стала доктором физико-математических наук благодаря новаторским достижениям в программировании. Она работала с первым в Европе компьютером МЭСМ, создала один из первых языков программирования высокого уровня с косвенной адресацией при программировании.
  • За свою жизнь Ющенко подготовила 45 кандидатов и 11 докторов наук. Киевская школа теоретического программирования стала известной далеко за пределами Советского Союза.
  • Екатерине Логвиновне присудили две Государственные премии УССР и премию Совета Министров СССР.
  • Получила академическую премию имени Глушкова за теоретические разработки в области компьютерной алгебры.
  • Была награждена Орденом княгини Ольги.



Выпуск научных и учебных изданий

  • Ющенко внесла неоценимый вклад в развитие теоретического программирования и оставила после себя немало значимых научных трудов. Совместно с Б. В. Гнеденко и В. С. Королюком она написала первый в СССР учебник по программированию «Элементы программирования». Книга была издана в 1961 г. Переиздана в 1964 г. и в том же году вышли переводы издания в ГДР и Венгрии, а в 1969 г. во Франции.
  • Под её руководством и с непосредственным участием была создана серия инструментально-технологических комплексов.
  • Е. Л. Ющенко получила 5 авторских свидетельств, ей разработано 8 Государственных стандартов Украины.
  • Эта талантливая женщина-программист является автором более 200 научных работ, в том числе 23 монографий и учебных пособий, часть которых переведена и издана в Германии, Чехии, Венгрии, Франции, Дании.
  • Была членом редколлегий журналов «Кибернетика и системный анализ» и «Проблемы программирования», членом Научного совета по проблеме «Кибернетика» НАН Украины, членом квалификационного совета по присуждению учёных степеней.

Анкетирование: Женское лицо в IT сфере

Мы провели анкетирование среди учащихся нашей группы.

Результаты проведенной работы представлены ниже, в виде диаграмм.

Какой пол преобладает в сфере IT?
Кто по вашему мнению поспособствовал бы более быстрому развитию IT?


Знаете ли вы женщин программистов?
Если вы знаете женщин программистов, то напишите имя (имена)


Знакома ли вам Ющенко Екатерина Лонгвиновна?
Кем была Ющенко Екатерина Лонгвиновна?


Ющенко Екатерина Лонгвиновна была разработчиком...










Проводить данное анкетирование мы решили для того, чтобы показать, что роль женщины в It сфере достаточно велика, но только об этом мало кто знает. Да, действительно в настоящее время мужчин в данной области гораздо больше и они уже многое сделали в данной сфере, но со временем всё может измениться. Только через 5 ,10 15 лет всё может измениться. Ведь интерес у женского пола к данной сфере с каждым годом возрастает. И кто знает, может быть в ближайшее время у нас появится новая Екатерина Ющенко или Ада Лавлейс. Поэтому на данный момент главной задачей Женского пола является доказать то, что они ничем не хуже разбираются в IT сфере, чем мужчины.

Этап 2. Они были первыми

Зарождение российской информатики

По заключению Российского национального подкомитета IEEE Computer Society компьютерная информатика в России, в СССР началась с работ И.С. Брука. В августе 1948 г. он подготовил проект «Автоматическая цифровая электронная машина». Примерно в это же время он представил совместно со своим сотрудником инженером Б.И. Рамеевым заявку на изобретение «Автоматическая цифровая вычислительная машина». 4 декабря 1948 г. Государственный комитет Совета Министров СССР по внедрению передовой техники в народное хозяйство зарегистрировал за номером 10475 авторское свидетельство на изобретение И.С. Бруком и Б.И. Рамеевым автоматической цифровой вычислительной машины. Это первый официально зарегистрированный документ, касающийся развития вычислительной техники в нашей стране. Поэтому 4 декабря может считаться днем рождения советской (а ныне – российской) информатики.
Заинтересовавшись появившимися в конце 1940-х гг. публикациями об электронных цифровых вычислительных машинах, член-корреспондент АН СССР по Отделению технических наук И.С. Брук становится активным участником научного семинара, обсуждавшего вопросы построения автоматических цифровых вычислительных машин. Летом 1948 г. И.С. Брук принял на работу в лабораторию электросистем ЭНИН АН СССР инженера Б.И. Рамеева. В августе они разработали проект цифровой электронной вычислительной машины и к концу этого же года подготовили и направили в Государственный комитет Совета Министров СССР по внедрению передовой техники в народное хозяйство заявку на изобретение «Автоматическая цифровая вычислительная машина» и более десяти заявок на изобретение составных частей такой машины. На десять из этих заявок, в т.ч. на автоматическую цифровую вычислительную машину, были получены авторские свидетельства.
Первый шаг на пути создания автоматической цифровой электронной вычислительной машины был сделан. С этого времени И.С. Брука не покидает идея построения электронной цифровой вычислительной машины в своей лаборатории. Теоретические и научно-технические вопросы решены. Предстояло решить организационные и материально-технические вопросы реализации этой идеи. В начале 1950 г. он обратился в Президиум АН СССР с предложением включить в план работы лаборатории электросистем создание АЦВМ М-1. Это предложение было принято, и распоряжением Президиума Академии наук СССР от 22 апреля 1950 г. лаборатория электросистем получила финансирование и дополнительную численность специалистов для разработки АЦВМ М-1.



МЭСМ


Первая советская электронно-вычислительная машина была сконструирована и введена в эксплуатацию недалеко от города Киева. С появлением первого компьютера в Союзе и на территории континентальной Европы связывают имя Сергея Лебедева (1902-1974 гг.). В 1997 году ученая мировая общественность признала его пионером вычислительной техники, и в том же году Международное компьютерное общество выпустило медаль с надписью: «С.А. Лебедев — разработчик и конструктор первого компьютера в Советском Союзе. Основоположник советского компьютеростроения».

Характеристики МЭСМ

  • арифметическое устройство: универсальное, параллельного действия, на триггерных ячейках
  • представление чисел: двоичное, с фиксированной запятой, 16 двоичных разрядов на число, плюс один разряд на знак
  • система команд: трёхадресная, 20 двоичных разрядов на команду. Первые 4 разряда — код операции, следующие 5 — адрес первого операнда, ещё 5 — адрес второго операнда, и последние 6 — адрес для результата операции. В некоторых случаях третий адрес использовался в качестве адреса следующей команды
  • операции: сложение, вычитание, умножение, деление, сдвиг, сравнение с учётом знака, сравнение по абсолютной величине, передача управления, передача чисел с магнитного барабана, сложение команд, остановка
  • оперативная память: на триггерных ячейках, для данных — на 31 число, для команд — на 63 команды
  • постоянная память: штекерная, для данных — на 31 число, для команд — на 63 команды
  • тактовая частота: 5 кГц
  • быстродействие: 3000 операций в минуту (полное время одного цикла составляет 17,6 мс; операция деления занимает от 17,6 до 20,8 мс)
  • количество электровакуумных ламп: 6000 (около 3500 триодов и 2500 диодов)
  • занимаемая площадь: 60 м2
  • потребляемая мощность: около 25 кВт

История создания первых советских ЭВМ.Первое поколение ЭВМ в СССР

«МЭСМ» (малая электронная счётная машина)

В 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).


В каких языках используются конструкции адресного языка?


В каких первых советских ЭВМ использовался адресный язык?


Какие учебники написаны по данному языку?





Использованные ресурсы: