Методы и средства программирования в операционной системе Mac OS X при помощи функций языка Си. Принципы создания многопоточных приложений и нитей, организация их корректного выполнения. Разработка программы состояний автомобилей на заправочной станции.
Аннотация к работе
В современных ОС кроме собственно процессов выделяют их более элементарные составляющие, называемые нитями (threads - на английском). К ресурсам процесса относятся области данных, используемые и обрабатываемые процессом (программой). Более того, оперативная память, которую процесс использует по своему усмотрению, распределяется процессу и временно является как бы его собственностью. Хотя процесс и не программа, но без программы, которая определяет действия процесса, он функционировать не может. Поэтому при создании процесса, в частности путем заявки другого процесса на создание процесса, как минимум необходимо предоставить ОС информацию, какой программой воспользоваться для создания и запуска процесса.В ходе курсового проектирования была написана программа в соответствии с требованиями задания, а также изучены методы и средства программирования в операционной системе Mac OS X при помощи функций языка Си.
Вывод
В ходе курсового проектирования была написана программа в соответствии с требованиями задания, а также изучены методы и средства программирования в операционной системе Mac OS X при помощи функций языка Си. В программе реализованы методы программного представления семафоров и функции ожидания события, принципы создания многопоточных приложений и организовано их корректное выполнение. Изучены базовые функции и основные приемы программирования на языке Си с использованием функций Unix API.
Список литературы
1. Болски М.И., Язык программирования Си. Справочник: Пер. с англ. - М.: Радио и связь, 1988. - 96с.: ил.
2. Флоренсов А.Н. Операционные системы для программиста: Учебное пособие. Омск: Издательство ОМГТУ, 2005. 240 с.
Используемые интернет ресурсы: 1. http://ru.wikipedia.org/