Пояснительная записка по курсовому проекту 25 с., 7 рис., 3 источ, 1 прил.
C, LINUX, XLIB, GCC, МНОГОПОТОЧНОЕ ПРИЛОЖЕНИЕ.
Объектом исследования является алгоритм взаимодействия нескольких потоков в операционной системе Linux при работе в консольном окне.
Цель работы – разработка многопоточной программной модели работы лифта для шести этажей и автономного поведения пассажиров.
В ходе работы реализован алгоритм взаимодействия нескольких потоков при работе с консольным окном в операционной системе Linux.
В результате была получена программа, которая демонстрирует модель работы лифта для шести этажей и автономного поведения пассажиров.
Введение 4
1 Введение в проблематику разработки многопоточных приложений 5
2 Декомпозиция разрабатываемой программы снизу-вверх с формированием основных процедур ее функционирования и описанием их функционального назначения 7
3 Описание глобальных информационных объектов программы: глобальных переменных, средств синхронизации потоков и используемых структур данных в случае их применения 9
4 Детальное текстовое описание на основе сочетания естественного языка и программных конструкций алгоритмов всех процедур 11
Заключение 16
Список использованных источников 17
Приложение А 18
1. Флоренсов, А.Н. Операционные системы для программиста. Омск. ОмГТУ, 2005.
2. Гордеев, А.В. Операционные системы / А.В. Гордеев. – 2-е изд. – СПб.: Питер, 2007
3. ГОСТ 7.1-2003 Библиографическая запись. Библиографическое описание. Общие требования и правила составления.