Вы здесь

Машечкин Игорь Валерьевич

Версия для печатиSend by email

Профессор кафедры АСВК, зав. лабораторией ТП

Ученая степень: 
д-р физ.-мат. наук

И.В.Машечкин в 1978 г. окончил факультет вычислительной математики и кибернетики Московского государственного университета им. М.В.Ломоносова по специальности «Прикладная математика». По распределению был направлен на работу на факультет ВМК МГУ на кафедру автоматизации систем вычислительных комплексов (АСВК). С 1978 г. по 1982 г. работал в должности инженера, с 1982 г. по 1989 г. работал в должности ассистента, с 1989 г. по 1999 г. работал в должности доцента, с 1999 г. по настоящее время – профессор факультета ВМК. В 2000 г. ему присвоено ученое звание профессора по кафедре автоматизации систем вычислительных комплексов. И.В.Машечкин осуществляет руководство научной лабораторией технологий программирования факультета ВМК.
Профессор И.В.Машечкин является известным специалистом в области системного программирования и информационных технологий.
Одной из значимых работ, выполненных в конце 70-х - начале 80-х годов при непосредственном активном участии И.В.Машечкина, являлась разработка и массовое внедрение в крупнейших научных и промышленных центрах системы дистанционного доступа КРАБ (Комплекс для Работы АБонентов) для ЭВМ БЭСМ-6. Данная система была одной из первых, полностью разработанных в Советском Союзе систем дистанционного доступа, являвшихся прототипом современных операционных систем разделения времени. В системе КРАБ были реализованы оригинальные средства планирования, средства управления процессами, файловая система. За цикл работ, связанных с созданием системы КРАБ, И.В.Машечкин в составе коллектива авторов, в 1984 г. был награжден медалью АН СССР за лучшую научную работу молодых ученых. По результатам работ в издательстве «Наука» была опубликована монография «Диалоговый комплекс программ КРАБ». В 1981 году И.В.Машечкиным была защищена диссертация на соискание ученой степени кандидата физико-математических наук по теме «Бюджетирование ресурсов в системах дистанционного доступа» (научный руководитель чл.-корр. РАН Л.Н.Королев).
И.В.Машечкин в начале 80-х годов руководил одной из первых групп, занимавшихся освоением и внедрением в научно-учебный процесс МГУ операционной системы Unix.
В 80-х годах под руководством И.В.Машечкина был выполнен цикл работ по исследованию и разработке многофункциональных средств кросс-программирования, основанных на использовании специализированного унифицированного промежуточного представления при трансляции программ, написанных на различных языках высокого уровня. Это позволяло создавать специализированные средства программирования для достаточно широкого спектра компьютеров: от универсальных супер-ЭВМ до специализированных встраиваемых компьютеров. Данный подход, позволял производить на уровне промежуточного кода действия по оптимизации и распараллеливанию программ. Предложенная архитектура существенно упростила перенос системы на другие платформы, а также позволяла значительно сократить затраты при расширении типов ЭВМ, которые можно было программировать с использованием данной системы. Разработанная под руководством И.В.Машечкина, система кросс-программирования использовалась в промышленности для создания программного обеспечения ряда встраиваемых ЭВМ. За рубежом аналогичные идеи нашли свое воплощение более чем через 10 лет - компанией Microsoft была создана система .Net, основанная на использовании концепций унифицированного промежуточного представления для различных языков высокого уровня.
В 1998 году И.В.Машечкин защитил докторскую диссертацию на тему: «Многофункциональная система кросс-программирования».
В настоящее время он активно развивает перспективное направление разработки программных систем на основе использования методов интеллектуального анализа данных (Data Mining и Knowledge Discovery from Databases). Под его руководством разработаны новые технологии и системы для решения задач компьютерной безопасности, фильтрации спама, анализа медицинских данных, анализа качества технологических процессов, анализа ситуационной информации. На основе данных технологий был разработан ряд прикладных систем, имеющих внедрение в государственных (Счетная палата РФ, Пограничная служба РФ, ФМС РФ) и коммерческих организациях. Разработанные на основе полученных результатов, технологии соответствуют мировому уровню.
Профессор И.В.Машечкин на протяжении ряда лет осуществляет руководство коллективом молодых, перспективных специалистов, работающих в лаборатории Технологий программирования. Подготовил семь кандидатов наук. Им опубликовано более 100 научных и учебно-методических работ.
Является членом специализированных диссертационных советов при факультете ВМК МГУ, НИВЦ МГУ, ИСП РАН. Член редколлегии журнала «Программирование».
С 1978 г. И.В.Машечкин занимается педагогической деятельностью в Московском университете. На протяжении последних лет читал в МГУ различные основные курсы лекций и спецкурсы по компьютерным дисциплинам. На факультете ВМК читал спецкурс «Теоретические основы построения компиляторов», основные курсы лекций «Алгоритмы и алгоритмические языки», «Архитектура ЭВМ и язык ассемблер». Читал основной курс лекций «Основы информатики» на факультете журналистики МГУ. Руководит спецсеминаром «Вопросы распределенной обработки информации». На протяжении последних лет на факультете ВМК читается разработанный И.В. Машечкиным основной курс лекций «Операционные системы», поддерживаемый семинарскими и практическими занятиями.
Почетный работник высшего и среднего профессионального образования Российской Федерации (2006). В декабре 2012 года решением Ученого совета МГУ имени М.В.Ломоносова И.В.Машечкину было присвоено звание "Заслуженный профессор Московского университета".