Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

2.1-4. Операционные системы

  1. В начало
  2. Курсы
  3. Весенний семестр
  4. Прикладная математика и информатика
  5. PM-OS-2016
  6. Модуль 2: Лабораторная 4: Потоки
  7. Задание 12: многопоточный конвейер

Задание 12: многопоточный конвейер

Требуемые условия завершения
Открыто с: суббота, 21 мая 2016, 13:00
Срок сдачи: суббота, 28 мая 2016, 23:00

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

Указание: продвинутые студенты могут реализовать в основном потоке сервера небольшой диспетчер для отслеживания активности потоков.

◄ Задание 11: конвейер
Список функций к контрольной работе 3 ►
Пропустить Навигация
Навигация
  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Весенний семестр

        • Прикладная математика и информатика

          • УМФ Т-2025

          • ИНС

          • МО ПМИ

          • ДВ 1.3 Ruby on Rails

          • Летняя практика 2к ТУ

          • ЦИТ

          • Летняя практика ИО

          • М С С

          • Advanced problems - 21

          • ЯП-2024/25 (2)

          • Дистанционная летняя практика 2 курс

          • PM-OS-2016

            • Общее

            • Модуль 1: Лабораторная 1

            • Введение в операционные системы

            • Модуль 1: Лабораторная 2

            • Процессы и многозадачность

            • Модуль 2: Лабораторная 1

            • Многозадачность: планирование

            • IPC: Межпроцесное взаимодействие

            • Модуль 2: Лабораторная 2: Каналы и именованные каналы

            • Модуль 2: Лабораторная 3: Разделяемая память

            • Модуль 2: Лабораторная 4: Потоки

              • ЗаданиеЗадание 9 параллельная обработка файлов

              • ЗаданиеЗадание 10: инкрементирование глобальной переменной

              • ЗаданиеЗадание 11: конвейер

              • ЗаданиеЗадание 12: многопоточный конвейер

              • СтраницаСписок функций к контрольной работе 3

              • ТестКонтрольная работа 3

            • Доборы баллов

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

        • ОИИ

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ - 24

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Служба поддержки сайта
Вы используете гостевой доступ (Вход)
PM-OS-2016
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика