Методические указания к выполнению лабораторных работ по курсам
«Операционные системы» и «Операционные системы и оболочки». —
Липецк: Изд-во ЛГТУ, 2013. — 34 с.
Рассмотрены функции Windows API для управления файлами, процессами,
потоками, мьютексами, семафорами и событиями в классических
приложениях современных ОС семейства Windows. Представлены порядок
выполнения лабораторной работы и оформления отчета, задания к
лабораторным работам с вариантами, теоретические сведения с
пояснениями, контрольные вопросы.
Лабораторная работа №1. Разработка программ обработки файлов в ОС
Windows.
Лабораторная работа №2. Создание процессов и перенаправление ввода/вывода.
Лабораторная работа №3. Реализация интерпретатора команд ОС.
Лабораторная работа №4. Основы работы с потоками.
Лабораторная работа №5. Реализация решения задачи «читателей и писателей» с использованием мьютексов (двоичных семафоров).
Лабораторная работа №6. Реализация решения задачи «производитель-потребитель» с использованием семафоров.
Лабораторная работа №7. Реализация взаимодействия процессов на основе разделяемой памяти.
Лабораторная работа №2. Создание процессов и перенаправление ввода/вывода.
Лабораторная работа №3. Реализация интерпретатора команд ОС.
Лабораторная работа №4. Основы работы с потоками.
Лабораторная работа №5. Реализация решения задачи «читателей и писателей» с использованием мьютексов (двоичных семафоров).
Лабораторная работа №6. Реализация решения задачи «производитель-потребитель» с использованием семафоров.
Лабораторная работа №7. Реализация взаимодействия процессов на основе разделяемой памяти.