Разработка многопоточной программной модели для ОС Linux - Курсовая работа

бесплатно 0
4.5 101
Методы и средства программирования в операционной системе Mac OS X при помощи функций языка Си. Принципы создания многопоточных приложений и нитей, организация их корректного выполнения. Разработка программы состояний автомобилей на заправочной станции.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
В современных ОС кроме собственно процессов выделяют их более элементарные составляющие, называемые нитями (threads - на английском). К ресурсам процесса относятся области данных, используемые и обрабатываемые процессом (программой). Более того, оперативная память, которую процесс использует по своему усмотрению, распределяется процессу и временно является как бы его собственностью. Хотя процесс и не программа, но без программы, которая определяет действия процесса, он функционировать не может. Поэтому при создании процесса, в частности путем заявки другого процесса на создание процесса, как минимум необходимо предоставить ОС информацию, какой программой воспользоваться для создания и запуска процесса.В ходе курсового проектирования была написана программа в соответствии с требованиями задания, а также изучены методы и средства программирования в операционной системе Mac OS X при помощи функций языка Си.

Вывод
В ходе курсового проектирования была написана программа в соответствии с требованиями задания, а также изучены методы и средства программирования в операционной системе Mac OS X при помощи функций языка Си. В программе реализованы методы программного представления семафоров и функции ожидания события, принципы создания многопоточных приложений и организовано их корректное выполнение. Изучены базовые функции и основные приемы программирования на языке Си с использованием функций Unix API.

Список литературы
1. Болски М.И., Язык программирования Си. Справочник: Пер. с англ. - М.: Радио и связь, 1988. - 96с.: ил.

2. Флоренсов А.Н. Операционные системы для программиста: Учебное пособие. Омск: Издательство ОМГТУ, 2005. 240 с.

Используемые интернет ресурсы: 1. http://ru.wikipedia.org/

2. http:// citforum.ru/programming/unix/ipc_intro/

3. http://torrentmac.ru/forum/

4. http://maccentre.ru/

5. http://insanelymac.com

Размещено на

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?