Детальная информация

Название Параллельное программирование для специалистов по информационной безопасности: учебное пособие
Авторы Иванов Денис Вадимович ; Овасапян Тигран Джаникович ; Жуков Игорь Юрьевич ; Алиев Теймур Заурович ; Истомина Анастасия Сергеевна ; Москалев Никита Олегович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности. Высшая школа кибербезопасности
Выходные сведения Санкт-Петербург: ПОЛИТЕХ-ПРЕСС, 2025
Коллекция Учебная и учебно-методическая литература ; Общая коллекция
Тип документа Учебник
Тип файла PDF
Язык Русский
Код специальности ФГОС 10.00.00
Группа специальностей ФГОС 100000 - Информационная безопасность
DOI 10.18720/SPBPU/2/i25-186
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи RU\SPSTU\edoc\76317
Дата создания записи 20.06.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

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

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
  • СОДЕРЖАНИЕ
  • ВВЕДЕНИЕ
  • 1 МНОГОПОТОЧНОСТЬ
  • 1.1 Архитектурные предпосылки
  • 1.2 Последовательное и параллельное исполнение
  • 1.3 Ближе к реальным системам
  • 1.4 Работа № 1. TCP-сканер портов
  • 2 РАЗДЕЛЯЕМЫЕ РЕСУРСЫ
  • 2.1 Состояние гонки (Race condition)
  • 2.2 Гонка данных (Data race)
  • 2.3 Транзакции
  • 2.4 Мьютекс (Mutex)
  • 2.5 Семафор (Semaphore)
  • 2.6 Взаимная блокировка (Deadlock)
  • 2.7 Работа № 2.1. Функция потока.
  • 2.8 Работа № 2.2. MapReduce алгоритм для анализа данных.
  • 3 ПЛАНИРОВЩИК
  • 3.1 Планировщик
  • 3.2 First-Come, First-Served
  • 3.3 Round-Robin
  • 3.4 Shortest Job First
  • 3.5 Приоритетное планирование
  • 3.6 Multiple-Level Queues
  • 3.7 Работа № 3. Эмулятор планировщика
  • ЗАКЛЮЧЕНИЕ
  • БИБЛИОГРАФИЧЕСКИЙ СПИСОК
  • ПРИЛОЖЕНИЕ 1. ДОПОЛНИТЕЛЬНЫЕ ВОПРОСЫ
  • ПРИЛОЖЕНИЕ 2. ИСХОДНЫЕ КОДЫ

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика