Процесс вывода изображения на монитор - Программирование, компьютеры и кибернетика контрольная работа

Процесс вывода изображения на монитор - Программирование, компьютеры и кибернетика контрольная работа




































Главная

Программирование, компьютеры и кибернетика
Процесс вывода изображения на монитор

Построение метамодели "асинхронный процесс" и определение свойств исходного процесса на основе ее анализа. Операции над процессом: репозиция, редукция, композиция, оценка результатов. Формирование предметной интерпретации метамодели на основе сети Петри.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.


В качестве процесса выбран процесс вывод изображения на монитор с электронно-лучевой трубкой. Далее даны краткие сведения о принципе действия данного устройства.
Монитор - это устройство вывода графической и текстовой информации в форме, доступной пользователю. Мониторы входят в состав любой компьютерной системы. Они являются визуальным каналом связи со всеми прикладными программами и стали жизненно важным компонентом при определении общего качества и удобства эксплуатации всей компьютерной системы. В настоящее время развитие компьютерных технологий требует разработки новых мониторов, большего размера и новых возможностей. Создаваемые новые программы по работе с трехмерной графикой уже не могут нормально воспроизводиться на старых мониторах. Все это привело компаний-разработчиков к усовершенствованию тех технологий в области воспроизведения информации, которые имеют место быть. Поэтому эта проблема и стала одной из важных в компьютерной техники.
В данной работе предлагается рассмотреть процесс вывода изображения на монитор с электронно-лучевой трубкой. На рисунке 1 показана схемы действия монитора.
Сегодня самый распространенный тип мониторов это CRT (Cathode Ray Tube) мониторы. Как видно из названия, в основе всех подобных мониторов лежит катодно-лучевая трубка, но это дословный перевод, технически правильно говорить электронно-лучевая трубка (ЭЛТ). Используемая в этом типе мониторов технология была создана много лет назад и первоначально создавалась в качестве специального инструментария для измерения переменного тока, проще говоря, для осциллографа.
Рассмотрим принципы работы CRT мониторов. CRT или ЭЛТ-монитор имеет стеклянную трубку, внутри которой находится вакуум, т.е. весь воздух удален. С фронтальной стороны внутренняя часть стекла трубки покрыта люминофором. Для создания изображения в CRT мониторе используется электронная пушка, которая испускает поток электронов сквозь металлическую маску или решетку на внутреннюю поверхность стеклянного экрана монитора, которая покрыта разноцветными люминофорными точками. Поток электронов на пути к фронтальной части трубки проходит через модулятор интенсивности и ускоряющую систему, работающие по принципу разности потенциалов. В результате электроны приобретают большую энергию, часть из которой расходуется на свечение люминофора. Эти светящиеся точки люминофора формируют изображение, которое вы видите на вашем мониторе. Люминофорный слой, покрывающий фронтальную часть электронно-лучевой трубки, состоит из очень маленьких элементов (настолько маленьких, что человеческий глаз их не всегда может различить). Эти люминофорные элементы воспроизводят основные цвета, фактически имеются три типа разноцветных частиц, чьи цвета соответствуют основным цветам красный, зеленый и синий. Для управления электронно-лучевой трубкой необходима и управляющая электроника, качество которой во многом определяет и качество монитора.
2. Построение метамодели «асинхронного процесса»
Поставим нашему асинхронному процессу в соответствие четвёрку
- отношение непосредственного следования ситуаций, определённое на множестве ;
Выделим компоненты рассматриваемого процесса:
+ - осуществляет некоторый контроль над элементами;
· С - цифро-аналоговый преобразователь:
+ - регулирует интенсивность пучка электронов;
+ - производит «выстрел» электронов;
+ - обнаружен сигнал конца строки экрана;
Опишем множество ситуации данного процесса:
s 1 - на видеокарту поступают данные для вывода на экран, которые загружаются в буферную память:
Mk + , Mb + , C -, O -, Md -, P -, Es -, Ep -
s 2 - происходит проверка сигналов конца строки экрана и конца экрана и преобразование информации в аналоговую форму:
Mk +, Mb +, C +, O -, Md -, P -, Es -, Ep -
s 3 - если не было обнаружено сигналов конца, то отклоняющая система направляет пушку в заданную область экрана:
Mk + , Mb + , C -, O + , Md -, P -, Es -, Ep -
s 4 - если был обнаружен сигнал конца строки экрана, то устанавливается флаг конца строки и отклоняющая система направляет пушку в начало следующей строки:
Mk + , Mb + , C -, O + , Md -, P -, Es + , Ep -
s 5 - если был обнаружен сигнал конца экрана, то устанавливается флаг конца страницы:
Mk + , Mb + , C -, O + , Md -, P -, Es -, Ep +
s 6 - модулятор изменяет интенсивность выводимой точки:
Mk + , Mb + , C -, O -, Md + , P -, Es -, Ep -
s 7 - ЭЛ пушка производит «выстрел»:
Mk + , Mb + , C -, O -, Md -, P + , Es -, Ep -
s 8 - буферная память освобождается и сбрасываются все флаги:
Mk + , Mb -, C -, O -, Md -, P -, Es -, Ep -
Выделим из множества ситуаций множество инициаторов и множество результантов и сформируем отношение непосредственного следования.
Ситуация описывает начальный этап данного процесса - поступление данных, наличие которых инициирует ход всего процесса.
Ситуация описывает результат освобождения буферной памяти, который является следствием выполнения процесса.


Опишем все допустимые траектории процесса и определим классы эквивалентности ситуаций.
Первая траектория описывает процесс вывода на экран одной порции информации.
Вторая траектория - перевод прицела электронно-лучевой пушки на новую строку.
Третья траектория - перевод прицела электронно-лучевой пушки в начало экрана.
Сделаем вывод о свойствах рассматриваемого процесса:
Данный пример асинхронного процесса является эффективным процессом, так как удовлетворяет следующим условиям:
1) Для любой ситуации найдется ситуация такая, что s предшествует r.
2) Для любой ситуации найдется ситуация такая, что предшествует s.
3) Не найдется ситуаций и таких, что одновременно
Другими словами, все траектории из множества ситуаций-инициаторов процесса ведут в какой-нибудь результант из множества ситуаций-результантов, и каждая из траекторий, приводящая к результанту, начинается в каком либо инициаторе.
Определим классы эквивалентности. Для множества можно определить отношение такое, что:
Отношение позволяет разбить множество на классы эквивалентности:
где - множество начальных классов, - множество конечных классов.
Так как в моём эффективном АП каждый класс идёт от начального в один и тот же конечный класс эквивалентности, то он управляемый .
Процесс является простым , так как все возможные траектории содержат по одному инициатору и результанту.
Вывод: таким образом, АП P является эффективным, управляемым и простым.
С помощью репозиции задаётся механизм возобновления асинхронного процесса. В нашем случае репозицией процесса можно считать вывод следующего символа на экран. Поставим четвёрку


Так как в нашем случае выполняются равенства:, , то репозиция процесса полная. Кроме того, из исходного процесса и его репозиции можно построить автономный процесс. Наш исходный процесс является полностью приведённым. Автономный процесс представим в виде следующего графа:


Репозиция позволяет повторно инициировать процесс после его выполнения. Для данной модели это означает, что вывод может быть вызван не один раз. Фактически это означает, что процесс выполняется столько раз, сколько нужно в конкретном случае.
Редукцией процесса состоит в сведении данного асинхронного процесса к более простому, в выделении части процесса.
Каждая ситуация имеет упорядоченную тройку , где - компонента из множества входных компонент , - компонента из множества выходных компонент , - компонента из множества, состоящего из невходных и невыгодных компонент .
В качестве входных компонент назначим Es , Ep . И выделим подпроцесс вывода изображения без появления флагов конца. Множества значений входной компоненты . Построим редукцию по множеству: . Составим множество , ситуаций, входящих в блок разбиения , которые соответствуют выбранным значениям входной компоненты.


Таким образом, в результате редукции был выделен подпроцесс вывода на экран порции информации. Данный процесс предполагает лишь линейный вывод информации.
Составим АП «Ввод символа с клавиатуры» и поставим ему в соответствие четвёрку .
· P - процессор (обработчик прерывания):
-  - процессор ожидает возникновение прерывания;
· Es - флаг клавиши «Enter» (перевод строки);
· Ep - флаг клавиши перевода страницы;
- процессор определил код перевода строки:
- процессор определил код перевода страницы:
- буферная память получает код нажатия и сбрасывает флаги:
Сделаем редукцию процесса по входным компонентам Es , Ep : . Построим редукцию по множеству: . Составим множество , , входящих в блок разбиения :


// результат - код символа в буфере памяти
Редукция исходного АП по выходной компоненте :


Построим процесс , являющийся композицией процессов и такой, что:
Эти ситуации образованы следующим образом: к набору компонент ситуаций процесса P 1 добавляется справа шесть компонент процесса P 2 . Аналогично к набору компонент процесса P 2 приписываются слева пять первых компонент первого процесса.


Смысл этого следования заключается в том, что обрабатывается нажатие клавиши, затем в происходит выводится символа на экран в текстовом режиме.
Так как этот процесс начинается прежде всего с нажатия клавиши, то инициатором процесса P 3 можно считать ситуации , т.е. по сути ту же ситуацию, которая являлась инициатором процесса P 1 .
Результантом же примем ситуацию , т. к. по её завершению символ выводится на экран, что и является ожидаемым результатом.
Вывод: полная репозиция процесса показала, что процесс может выполнятся много раз, редукция процесса отображает возможность выделения подпроцесса линейного вывода изображения , осуществлена последовательная композиция АП P 1 и АП « Ввод символа с клавиатуры ».
5. Предметная интерпретация асинхронного процесса
Сетью Петри называется пятёрка: , где
- конечное не пустое множество условий;
- конечное не пустое множество событий;
- функция, заданная на множестве условий - начальная разметка.
, - функции инцидентности (задают дуги).
Построим сеть Петри нашей модели асинхронного процесса:
Здесь местами являются компоненты процесса, а разметками - ситуации. Начальная разметка совпадает с ситуацией .
Для представления множества разметок составим граф разметок, соответствующий данной сети Петри.


метамодель асинхронный репозиция петри
Данная сеть ограниченна , т. к. все места является ограниченными. В них не происходит бесконечного накопление фишек.
Данная сеть безопасна , т. к. безопасны все места сети.
Данная сеть является живой , т. к. все её переходы живы.
Три перехода не устойчивы(), т. к. сработать может только один из них, при этом отобрав возможность срабатывания другого перехода из перечисленных; поэтому и эта сеть - не устойчива .
Вывод: используя понятия модели «сеть Петри», мы описали составляющие модели «асинхронный процесс». Анализ построенной сети показал, что сеть является ограниченной, безопасной и живой , но не является устойчивой .
Целью этой работы является получение опыта по построению метамодели «асинхронный процесс» и модели «сеть Петри», а также по исследованию их свойств.
На основе реального физического процесса «вывода изображения на монитор с ЭЛТ» была построена метамодель АП P 1 , над ней были проведены операции репозиции, редукции и композиции АП P 1 и вспомогательного процесса «ввод символа с клавиатуры». Некоторые действия сопровождены семантическими пояснениями. Проведена аналитическая работа, направленная на анализ свойств данного асинхронного процесса.
Важной частью работы является построение сети Петри по данному АП на основе структуры и логики поведения процесса. С помощью этого инструмента изучены принципы функционирования компонентов сети, а следовательно и компонентов процесса.
Описание процесса работы Touch Pad, операции над процессом. Выбор вычислительного процесса. Построение метамодели "асинхронного процесса", свойства его исходного положения на основе ее анализа. Предметная интерпретация метамодели на основе сети Петри. контрольная работа [86,3 K], добавлен 06.09.2011
Описание процесса сканирования в упрощенном виде. Описание компонентов метамодели и их возможных состояний. Инициаторы и результанты, классы эквивалентности. Операции над процессами: репозиция, редукция, композиция. Построение сети Петри и ее свойства. курсовая работа [94,0 K], добавлен 13.06.2011
Построение метамодели "асинхронный процесс". Граф исходного процесса с репозицией. Особенности процесса редукции, таблица векторов. Предметная интерпретация асинхронного процесса. Свойства сети Петри: ограниченность; безопасность; живость; устойчивость. контрольная работа [150,3 K], добавлен 08.04.2011
Анализ процессов и ситуаций для плоттеров, их виды (печатающие, режущие). Построение метамодели "асинхронный процесс". Операции над процессами, их композиция. Предметная интерпретация асинхронного процесса. Сеть Петри для процесса подготовки к вырезанию. контрольная работа [268,5 K], добавлен 06.09.2011
Информация, записываемая на магнитный носитель в компьютерах. Данные, записанные в двоичной системе. Построение метамодели "Асинхронный процесс". Операции над процессами. Репозиция, редукция и композиция. Предметная интерпретация асинхронного процесса. контрольная работа [80,1 K], добавлен 06.09.2011
Принцип создания кадра с помощью цифровой камеры. Построение метамодели "асинхронный процесс". Описание траекторий выбранного процесса. Операции репозиции, редукции и композиции. Предметная интерпретация асинхронного процесса. Построение сети Петри. контрольная работа [32,4 K], добавлен 12.04.2011
Печатающая головка как элемент струйного принтера. Способы осуществления процесса печати одного листа на струйном принтере. Построение метамодели "асинхронный процесс" и анализ ее свойств. Компоненты, ситуации, отношение непосредственного следования. контрольная работа [152,4 K], добавлен 06.09.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Процесс вывода изображения на монитор контрольная работа. Программирование, компьютеры и кибернетика.
Реферат по теме Единство не лишает нас национального своеобразия
Курсовая работа по теме Розвиток арок, зведень і отворів в архітектурі Київської Русі протягом першої половини ХІ - середини ХVIII ст.
Реферат: Вревская, Юлия Петровна
Сочинение 9.1 Вариант 4
Курсовая работа: Особенности межличностных отношений младших школьников в классах с развивающим и традиционным обучением
Контрольная работа по теме Охрана труда на железнодорожном транспорте
Эссе Культурное Мероприятие
Реферат: Камбасерес, Жан Жак Режи де
Как Оформить Лабораторную Работу
Реферат по теме Лазерные измерители вибрации (виброметры)
Контрольная Работа 2 Немецкий Язык
Реферат Металлорежущих Станков
Доклад: Лекролин в лечении хронических аллергических конъюнктивитов
Где Купить Дипломную Работу
Доклад по теме Разбиение натурального ряда
Курсовая работа: Окказиональная лексика в творчестве Андрея Вознесенского
Шпаргалка: Шпаргалка по Методология психологии
Реферат: Организованная преступность и коррупция
Контрольная Работа Графики Тригонометрических Функций
Реферат по теме Мойка кузова
Порядок начисления пенсий за выслугу лет - Государство и право курсовая работа
Термостат для теплых полов - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа
Узбережжя і курорти Іспанії - Культура и искусство реферат


Report Page