Детальная информация
Название | Параллельное программирование для специалистов по информационной безопасности: учебное пособие |
---|---|
Авторы | Иванов Денис Вадимович ; Овасапян Тигран Джаникович ; Жуков Игорь Юрьевич ; Алиев Теймур Заурович ; Истомина Анастасия Сергеевна ; Москалев Никита Олегович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности. Высшая школа кибербезопасности |
Выходные сведения | Санкт-Петербург: ПОЛИТЕХ-ПРЕСС, 2025 |
Коллекция | Учебная и учебно-методическая литература ; Общая коллекция |
Тип документа | Учебник |
Тип файла | |
Язык | Русский |
Код специальности ФГОС | 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