Виктор Петрович Иванников родился 27 февраля 1940 года. Известен как ученый в области программирования и вычислительной техники.
Биография
Виктор Иванников родился в Ступино Московской области.
Обучался в средней школе г. Каменск-Уральский, которую окончил в 1957 году. Затем поступил в МФТИ (Московский физико-технический институт), окончив его в 1963 году.
В 1971 году Виктор Петрович защищает кандидатскую диссертацию по физико-математическим наукам, а в 1980 году – докторскую.
В 1986 году В.П. Иванников получил учёное звание профессора.
С 1979 по 1985 год работает на кафедре автоматизации систем вычислительных комплексов на факультете вычислительной математики и кибернетики (ВМК) в Московском государственном университете (МГУ) старшим преподавателем, затем занимает должность доцента кафедры с 1985 по 1986 год, а с 1986 года является профессором кафедры).
В 1984 году В.П. Иванникова избирают член-корреспондентом Российской академии наук (РАН).
В 1994 году Виктор Петрович занимает должность заведующего кафедрой системного программирования на факультете ВМК МГУ, а с 1996 года возглавляет кафедру системного программирования МФТИ.
В 2008 году Виктору Петровичу присваивается звание академика РАН.
С 1994 по 2014 год В. Иванников занимает должность директора Института системного программирования (ИСП) РАН.
Кроме того, Виктор Иванников является главным редактором журнала «Программирование», председателем Научного совета «Программирование» Российской АН, членом международных научных сообществ IEEE Computer Society, ACM, а также является главой Российского отделения компьютерного сообщества IEEE.
С 2009 года В. Иванников назначен Президентом РАСПО (Российская ассоциация свободного ПО).
Научная деятельность
Научные интересы: операционные системы, архитектура вычислительных машин, системное программирование.
В.П. Иванников внёс фундаментальный вклад в теорию и практику разработки ОС для вычислительных комплексов и ЭВМ. Разработчик (один из основных) первой ОС Д-68 для БЭСМ-6. Принципы организации параллельных процессов в иерархической организации комплексов программ и в задачах с помощью предложенных Иванниковым операционных средств реализованы в ОС НД-70 для компьютера БЭСМ-6.
Является одним из основных разработчиков общей архитектуры и структуры процессоров многомашинного вычислительного комплекса АС-6. Руководил и активно участвовал в создании и внедрении ОС неоднородной локальной сети ЭВМ на основе комплекса АС-6. Сыграл существенную роль в создании вычислительных комплексов, которые обрабатывают информацию в режиме реального времени в центре управления полётами космических аппаратов.
Руководитель создания и внедрения программного обеспечения и систем автоматизации проектирования суперЭВМ. Исследования Иванникова в конце 1990-х – начале 2000-х годов связаны с созданием систем генерации тестов для различных программных интерфейсов и систем автоматизации разработки формальных спецификаций по кодам текстам программ, а также с обеспечением интероперабельности в РООС (распределённые объектно-ориентированные системы). В.П. Иванников руководит РООС в ИСП Российской АН.
Преподавательская работа
Виктор Петрович читает лекции в МГУ и МФТИ:
- «Алгоритмы и алгоритмические языки»,
- «Базы данных»,
- «Операционные системы».
Под его руководством защищено 5 докторских и 30 кандидатских диссертаций. Является автором более 100 научных работ и 2 изобретений.
Награды
В 1980 году Иванников удостоен Государственной премии СССР.