*
*


CAPTCHA Image   Reload Image
X

Проектирование и разработка параллельных программных процессов

дипломные работы, Программирование и информатика

Объем работы: 71 стр.

Год сдачи: 2012

Стоимость: 5000 руб.

Просмотров: 579

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Содержание
Заключение
Заказать работу
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 5
1 ПАРАЛЛЕЛЬНЫЕ ПРОЦЕССЫ В МНОГОПРОЦЕССОРНЫХ СИСТЕМАХ 8
1.1 История развития многопроцессорных комплексов и параллельных
вычислений 8
1.2 Использование многопроцессорных систем 11
1.3 Сигналы 18
1.4 Процессы и прерывания 19
1.5 Синхронизация процессов и потоков 21
1.6 Квазипараллельные процессы с квантованием по времени 24
2 ОБЪЕКТНАЯ МОДЕЛЬ И ПОТОКИ DELPHI 26
2.1 Объектная модель Delphi 26
2.2 Потоки Delphi 33
2.3 Приоритеты потоков 35
3 ЗАДАЧА «ОБ ОБЕДАЮЩИХ ФИЛОСОФАХ» 38
3.1 Постановка задачи 38
3.2 Модель задачи в виде сетей Петри 39
3.3 Разработка системы параллельных программных процессов 41
3.3.1 Интерфейс 41
3.3.2 Объект – философ 44
3.4 Классы объектов 47
3.5 Тупиковые ситуации 51
3.6 Блокировка процесса 56
ЗАКЛЮЧЕНИЕ 58
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 60
ПРИЛОЖЕНИЕ А. Приоритеты потоков 63
ПРИЛОЖЕНИЕ В. Листинг проекта 64
ПРИЛОЖЕНИЕ С. Электронный вариант ВКР 71
1 ПАРАЛЛЕЛЬНЫЕ ПРОЦЕССЫ В МНОГОПРОЦЕССОРНЫХ
СИСТЕМАХ

1.1 История развития многопроцессорных комплексов и параллельных
вычислений

Прошло немногим более 50 лет с момента появления первых электронных вычислительных машин – компьютеров. За это время сфера их применения охватила практически все области человеческой деятельности. (...)Эффективность реальных вычислительных систем на широких классах параллельных алгоритмов обеспечивается гармоничным взаимодействием вычислительных процессов и процессов обменов данными.
Введем основные понятия и обозначения.
Пусть tc среднее время выполнения локальных вычислительных операций таких, как сложение, умножение, обращение к локальной памяти процессора. Характерный масштаб tc – несколько десятков тактов работы процессора.
Пусть ts – среднее время пересылки элементарного пакета данных между соседними процессорами по сети коммуникаций. Оно складывается из времени прохождения сигнала по кабелю, латентности и задержек при передаче данных при превышении пропускной способности.
(...)
2 ОБЪЕКТНАЯ МОДЕЛЬ И ПОТОКИ DELPHI

2.1 Объектная модель Delphi

Под объектной моделью в любой среде программирования понимается воплощение основных принципов объектно-ориентированного программирования в языке представления и правилах использования объектов.
В среде Delphi, базовым языком программирования которой является Object Pascal, объектным типом является класс (class), объединяющий в своем составе поля, методы и свойства.
(...)
Интерфейс WIN 32 API позволяет программисту управлять распределением времени между потоками; это распространяется и на приложения, написанные на Delphi. Операционная система планирует время процессора в соответствии с приоритетами потоков.
Приоритет потока – величина, складывающаяся из двух составных частей: приоритета породившего поток процесса и собственно приоритета потока. Когда поток создается, ему назначается приоритет, соответствующий приоритету породившего процесса.
(...)
3 ЗАДАЧА «ОБ...
С развитием рынка цифровых устройств постоянно повышаются требования к производительности и экономичности встроенных систем, лежащих в их основе. (...)Исходя из этого, выстраивается ряд задач, а именно:
 рассмотреть теоретические основы параллельного программирования;
 изучить математические аспекты проектирования систем параллельных процессов;
(...)
Параллельное программирование – программирование в терминах параллельных процессов и их взаимодействий, – дает программисту инструмент декомпозиции сложных задач, многие из которых естественно и удобно описываются как группа взаимодействующих друг с другом параллельных процессов.(...)
На конкретном примере были показаны возможности программирования в терминах параллельных процессов с использованием при этом объектно-ориентированных методов.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу