кахедса уеосеуической механики мэи

уиуульная сусаничаинхосмачияо кахедсеисуосия кахедсvколлекуив кахедсvучебная деяуельносуь кахедсvнаучная деяуельносуь кахедсvмеждунасодное соусудничесуво кахедсvабиуусиенуу кахедсvмобильнvе собоуvобсауная связьссvлкисазсабоуки кахедсv111250, москва, е-250, ксасноказасменная ул., 17. уел. (095)362-77-19, (095)362-73-14

toplist

;

СОДЕРЖАНИЕ ПРОГРАММЫ дисциплины "Автоматизированные системы контроля робототехнических систем"

СОДЕРЖАНИЕ ЛЕКЦИЙ

Элементы архитектуры ЭВМ. Процессор. Оперативная память. Представление данных и команд. Адресация. Внешние устройства. Процессор ввода вывода. Прерывание. Витуальная память. Кэш-память. Архитектура IBM PC. Микропроцессорное ядро. Подсистема ОЗУ. Подсистема ПЗУ. Подсистема клавиатуры. Подсистема прямого доступа к памяти. Подсистема прерываний. Таймер. Часы/календарь реального времени.

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

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

Автоматизированные системы контроля робототехнических систем. Современные системы управления приложениями в реальном времени под MS DOS.

Разработка приложений систем реального времени с использованием стандартных средств (Borland C++). Системы объектно-ориентированного программирования. Использование защищенного режима работы процессора Intel. Отслеживание большого числа задач. Малые времена переключений заданий. Независимость времени переключения контекстов от числа задач.

Кооперативное и вытесняющее планирование заданий. Событийно ориентированный планировщик. Приоритеты, основные состояния задачи: текущее, готовность, приостановка, блокировка, задержка, ожидание. Параллельное выполнение ряда задач.

Решение проблемы реентерабельности MS DOS. Резидентные приложения (TSR) систем реального времени.

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

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

СОДЕРЖАНИЕ ЛАБОРАТОРНЫХ РАБОТ

  • Программирование устройств IBM PC AT: системного таймера, подсистемы реального времени RTC/CMOS, параллельного порта, последовательного порта.

  • Программирование интерфейсов RS, ARINC.

  • Освоение системы реального времени RTKernel, предназначенной для создания приложений для встроенных систем управления и сбора данных.

  • Разработка системы отображения и передачи информации в реальном времени.

  • Работа на стенде имитационного моделирования с целью приобретения навыков в разработке программного обеспечения для связи объектов (компьютер - компьютер, компьютер - динамический объект) с использованием системы реального времени RTKernel.

    ЛИТЕРАТУРА.

  1.  Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ. М.: Высш.шк., 1989

  2.  Шоу А. Логическое проектирование операционных систем. М.: Мир, 1981.

  3.  Фролов А.В., Фролов Г.В. Защищенный режим процессоров Intel 80286, 80386, 80486. Практическое руководство по использованию защищенного режима.- М.: "ДИАЛОГ-МИФИ", 1993. - 240 с.- (Библиотека системного программиста; т.6)

  4.  Turbo-Vision для C++. Киев: "Крещатик", 1992.

  5.   Голенкова Ж.К., Заболоцкий А.В., Мархасин М.Л. и др. Под общ.ред. Мархасина М.Л. Руководство по архитектуре IBM PC AT. - Мн.: ООО "Консул", 1992. - 949 с.: ил.

  6.  William Ford, William Topp. Data Structures with C++. Prentice-Hall International Inc. 1996.

Программу составили:

Профессор кафедры теоретической механики МЭИ(ТУ) доктор физико-математических наук профессор А.И. Кобрин; кандидат технических наук В.Г. Кузьменко

 навесх