Работ в текущем разделе: [ 14 ] Дисциплина: Исследование операций На уровень вверх
Тип: Курсовая работа |
Цена: 650 р. |
Страниц: 21 |
Формат: doc |
Год: 2012 |
Купить
Данная работа была успешно защищена, продается в таком виде, как есть. Изменения, а также индивидуальное исполнение возможны за дополнительную плату. Если качество купленной готовой работы с сайта не соответствует заявленному, мы ВЕРНЕМ ВАМ ДЕНЬГИ или ОБМЕНЯЕМ на другую готовую работу. Данная гарантия действует в течение 48 часов после покупки работы. Вы можете получить её по электронной почте (отправляется сразу после подтверждения оплаты в течение 3-х часов, в нерабочее время возможно увеличение интервала). Для получения нажмите кнопку «купить» выше.
Также работу можно получить в московском офисе, либо курьером в любом крупном городе России (стоимость услуги 600 руб.). Желаете просмотреть часть работы? Обращайтесь: ICQ 15555116, Skype dip-master, E-mail info @ dipmaster-shop.ru. Звоните: (495) 972-80-33, (495) 972-81-08, (495) 518-51-63, (495) 971-07-29, (495) 518-52-11, (495) 971-76-12, (495) 979-43-28.
Содержание
|
1. Введение…………………………………………………………………………………. 3
2. Анализ решаемой проблемы и разработка обобщённого алгоритма работы программы…………………………………………………………………………………..
4
3. Разработка структуры программы и структуры данных……………………………... 5
4. Разработка спецификаций (описаний обращений к функциям, типов передаваемых и возвращаемых данных) для программы……………………………….
6
5. Описание разработанной программы………………………………………………….. 7
6. Результаты проверки работоспособности программы……………………………….. 10
7. Заключение……………………………………………………………………………… 14
8. Список использований литературы……………………………………………………. 15
9. Приложение……………………………………………………………………………... 16
|
Введение
|
В последнее время, в связи с возросшей потребностью пользователей к возможности выполнения нескольких задач одновременно, получили широкое распространение многозадачные операционные системы. Наиболее известными из них являются операционные системы Windows и UNIX.
В операционной системе UNIX большинство нетривиальных программ пишутся с использованием одной из форм межпроцессорного взаимодействия (IPC – Interprocess Communication). Это можно назвать естественным следствием принципа разработки программ, который приблизительно можно сформулировать следующим образом: «лучше создавать приложение, состоящее из отдельных взаимодействующих элементов, чем одну большую программу». Исторически разработка приложений пережила следующие этапы развития:
1. Сначала были большие цельные программы, которые делали все необходимое. Отдельные части программы реализовывались в виде функций, обменивавшихся информацией через аргументы, возвращаемые значения и глобальные переменные.
2. Затем стали создаваться небольшие программы, взаимодействующие друг с другом посредством различных форм IPC. Многие стандартные утилиты UNIX были разработаны именно таким образом.
Задачей данного курсового проекта было организовать параллельную работу нескольких процессов. Одной из основных проблем при решении этой задачи, была организация доступа к критическим ресурсам (т.н. «задача взаимного исключения»). Критический ресурс- -такой ресурс, доступ к которому в каждый интервал времени может осуществлять только один процесс. Критический интервал – время, в течение которого определенный процесс владеет критическим ресурсом.
|
Список литературы
|
1. А. Робачевский «Операционная система UNIX»
2. Уильям Стивенс «UNIX: взаимодействие процессов»
|
Примечания:
|
Примечаний нет.
|
|