Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Организация локальной и удаленной обработки в операционной системе модульного конфейерного процессора Родионов, Вадим Михайлович

Данная диссертационная работа должна поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Родионов, Вадим Михайлович. Организация локальной и удаленной обработки в операционной системе модульного конфейерного процессора : автореферат дис. ... кандидата физико-математических наук : 05.13.11.- Москва, 1993.- 23 с.: ил.

Введение к работе

Дктуальяосгь проблемы. При разработке новой суперЭВМ миллиардной производительности возникает необходимость комплексного решения целого ряда проблем, относящихся к разным направлениям научно-технического развития. В число таких проблем' входит разработка методов программирования и создание программного обеспечения для высокопроизводительной ЭВМ. Современные тенденции развития програымкого обеспечения делают актуальной проблему создания методики организации программных систем, основанных на принципах- параллельной обработки, в рамках операционной системы супер-ЭВМ.

На базе модульных конвейерных процессоров ( МКП ) строятся разные модификации вычислительной суперсистемы "Эльбрус 3-1", относящейся к классу универсальных многопроцессорных векторно-конвейерных супер-ЭВМ. Многомашинные конфигурации суперсистемы могут в качестве фронт -ЗИЛ включать в себя ВК "Эльбрус 1-КБ", графические станции "Веста" и другие ЭВМ.

Области использования супер-ЭВМ могут быть достаточно широкими - физика, медицина, метеорология и т.д. Применение ВС "Эльбрус 3-1", как и любой другой супер-ЭВМ в центрах коллективного пользования, предполагает разнообразный доступ в разных режимах к ее ресурсам значительного числа удаленных и локальных пользователей, организацию взаимодействия удаленных супер-ЭВМ между собой и с ЭВМ других типов.

Таким образом, актуальность и важное значение при - 1 -

создании общего системного программного обеспечения, позволяющего эффективно и надежно использовать предоставляемые ВС "Эльбрус 3-1" вычислительные мощности, приобретает задача разработки средств организации локальной и удаленной обработки в составе операционной системы МКП. При этом архитектурные особенности ВС "Эльбрус 3-1", такие как многопроцессорность, наличие двухуровневой оперативной памяти, возможность совмещения скалярной и векторной обработки, подразумевают необходимость решения помимо общих ряда новых проблем, относящихся к структурной организации и функционированию средств обеспечения локальной и удаленной обработки на МКП.

Постановка задачи. Решение задачи организации средств локальной и удаленной обработки в составе операционной системы МКП потребовало проведения исследования и решения следующих проблем:

разработка архитектуры взаимодействия ЭВМ в разнородном вычислительном комплексе, обеспечивающей эффективную реализацию связей модульной конвейерной системы ( МКС ) на базе МКП с фронт-ЭВМ различного типа, допускающей множественность соединений, множественность фронт -ЭВМ, множественность МКП в МКС, множественность услуг (количественно и по типам), а также двустороннюю активность, и удовлетворяющей требованию открытости по разным аспектам;

выбор и разработка межуровневых интерфейсов и конкретных уровневых протоколов взаимодействия МКП -фронт-ЭВМ, предоставляющих удаленным пользователям на

- г -

прикладном уровне следующие основные услуги: прием/передача файлов; прием заданий в ШШ; передача выводных файлов из ШШ; диалоговое обслуживание в, ШШ;

выбор архитектуры подсистемы пакетной обработки в ОС ШШ, обеспечивающей независимость функционирования от источника пакетного задания, эффективную и надежную организацию пользователем хода выполнения своего задания, в том числе использования им ресурсов МКП, решение проблемы пропуска (планирования) пакетных заданий с учетом предъявляемых требований со стороны пользователей и администрации, управление областями ввода/вывода в архиве;

выбор структуры пакетного задания, типов объектов и атрибутов;

выбор архитектуры подсистемы разделения времени;

совмещение режимов использования ШШ (в режиме пакетной обработки.и разделения времени) для локальных и удаленных пользователей;

обеспечение инвариантности подсистемы удаленного доступа, подсистемы пакетной обработки и подсистемы разделения времени в ОС >ЖП относительно возможной комплектации периферийных устройств МКП (внешней памяти, локальных или удаленных терминалов, фронт-ЭВМ);

обеспечение надежного функционирования средств организации локального и удаленного доступа в составе ОС ШШ. При этом проблему необходимо было исследовать с двух сторон:

1) с точки зрения разработки общих для всех подсистем методов повышения надежности и дать классификацию сбоев, отказов, ошибок;

2) с точки зрения разработки частных для всех подсистем методов повышения надежности;

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

Цели диссертационной работы. Основными целями диссертационной работы являются:

исследование и разработка принципов организации локальной и удаленной обработки в пакетном режиме и режиме разделения времени (диалогового обслуживания) в ОС МКП;

обобщение и унификация структуры подсистем в ОС МКП, использующих асинхронные мониторы и драйверы ОС -подсистем динамического управления, и выбор и реализация методики их структурной организации.

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

Метода исследования и разработки. В диссертационной работе использованы общие критерии проектирования и принципы построения операционных систем, методы структурного, параллельного и модульного программирования, методы системного программирования. В частности, в основу методики структурной организации подсистем динамического управления положен ряд подходов: внутренний структурный анализ, сравнение моделей поведения, группировка с точки зрения функционального подобия. Разработка сете-

вой архитектуры подсистемы удаленного доступа основывалась на концепции коммутации пакетов и на общих принципах построения информационно-вычислительных сетей.

Научная новизна. Научной новизной обладают:

  1. Методика структурной организации подсистем динамического управления, использующих асинхронные мониторы и драйверы.

  2. Предложенная архитектура взаимодействия супер-ЭВМ на базе МКП с фронт-ЭВМ в разнородном многомашинном комплексе.

  3. Разработанные межуровневые интерфейсы и конкретные сетевые протоколы (канального, транспортно-сеансового и прикладного уровней) взаимодействия супер-ЭВМ на базе МКП с фронт-ЭВМ.

  4. Механизм эффективного управления потоками пакетов между МКП и фронт-ЭВМ, использующий двухуровневую оперативную память и возможности векторной обработки.

  5. Предложенный способ управления областями ввода и вывода в подсистеме пакетной обработки.

Практическая ценность. Результаты диссертационной работы были положены з основу практической реализации средств локальной и удаленной обработки в пакетном режиме и режиме разделения времени в составе операционной системы МКП. В частности, подсистема удаленного доступа в ОС МКП, подсистема пакетной обработки в ОС МКП и подсистема разделения времени успешно прошли предварительные испытания в составе общего системного программного

обепечения МКП в 1991 г. и внедрены в двух организациях. Общий объем программ на автокоде ЫКП превышает 15000 строк.

Апробация. Основные результаты диссертационной работы докладывались на конференции молодых специалистов и членов НТОРЭС им. А. С. Попова (Москва, ИТМ И ВТ АН СССР, 1989), Всесоюзном семинаре "Проектирование и создание многомашинных и многопроцессорных систем реального времени" (Москва, 1990), семинаре "Системное программное обеспечение ВК "Эльбрус 1-КБ" и перспективы его (обеспечения) развития" (Калининград, 1991).

Публикации. По теме диссертации опубликовано 7 работ.

Объем и структура диссертации. Диссертация состоит из введения, четырех глав, заключения и списка литературы. Работа изложена на 138 страницах машинописного текста Список литературы включает 46 названий.

Похожие диссертации на Организация локальной и удаленной обработки в операционной системе модульного конфейерного процессора