Параллельное программирование с использованием инструментов и технологий Intel
Лекция 3: Операционные системы - аспекты параллелизма
В лекции вводятся понятия «процесс» и «поток», рассказывается о дескрипторе потока, этапах создания и завершения процесса. Рассматриваются применяемые алгоритмы планирования (невытесняющие и вытесняющие), описываются критерии их оценки. Вводится понятие синхронизации, рассматривается аппаратная поддержка решения задачи взаимного исключения (ЗВИ): запрещение прерываний, использование разделяемых переменных (Алгоритм Петерсона), использование специальных команд ЦП. Вводятся понятия «семафор», «мьютекс», приводится их реализация в Win32.
Лекцию читает: Линев Алексей Владимирович
Дата: 16 октября
Время: 16:00-18:00 (Москва)
Тесты к лекции вы можете пройти на сайте ИНТУИТ.ру
Список ключевых терминов
Процесс, поток, дескрипторы процесса и потока, алгоритм планирования, синхронизация, семафор, мьютекс, активное ожидание, алгоритм Петерсона
Цель лекции
Лекция направлена на изучение вопросов, связанных с оценкой эффективности разрабатываемых методов параллельных вычислений.
Лекция будет читаться онлайн в режиме видеоконференции. Для ее прослушивания необходимо зарегистрироваться на программу
"Суперкомпьютерные технологии и высокопроизводительные вычисления" на сайте ИНТУИТ.ру (вы должны быть зарегистрированы на нем).
Кроме того, вы должны установить необходимое программное обеспечение (см.
"О технологии").
Лекции: < 1 2 3 4 5 6 7 Экзамен >