УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантОперационная система UNIX ( Курсовая работа, 21 стр. )
ПредметИсследование систем управления
Тип работыкурсовая работа
Объем работы21
Дата поступления12.12.2012
890 ₽

Содержание

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: взаимодействие процессов»
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте