Similar presentations:
Информационный процесс обработки данных
1. ИНФОРМАЦИОННЫЙ ПРОЦЕСС ОБРАБОТКИ ДАННЫХ
1.ОРГАНИЗАЦИЯ ВЫЧИСЛИТЕЛЬНОГО
ПРОЦЕССА.
2.
ПРЕОБРАЗОВАНИЕ ДАННЫХ.
3.
ОТОБРАЖЕНИЕ ДАННЫХ.
2.
11. Организация вычислительного процесса.
Процесс обработки предназначен для
реализации с помощью вычислительных
средств функциональных задач той
системы, в которой ведется управление.
Процесс обработки может быть разбит на ряд
связанных между собой процедур:
организацию
вычислительного процесса
(ОВП),
преобразование данных и
отображение данных
3.
ПРОЦЕДУРЫ ПРОЦЕССА ОБРАБОТКИ ДАННЫХ4.
ПроцедураОВП
имеет
различную
функциональную
сложность
в
зависимости от класса и количества
реализуемых задач, режимов обработки
данных, топологии системы обработки
данных.
В наиболее полном объеме функции
организации вычислительного процесса
реализуются при обработке данных на
больших
универсальных
машинах
(мэйнфреймах), которые, как правило,
работают
в
многопользовательском
режиме и обладают большими ресурсами
по памяти и производительности.
5.
При обработке данных в зависимостиот
конкретного
применения
информационной
технологии
и
решаемых
задач
различают
три
основных режима:
Пакетный
Разделения
времени
Реального
времени
6.
При пакетном режиме обработки заданиянакапливаются на дисковой памяти ЭВМ
образуя
«пакет».
Обработка
заданий
осуществляется в виде их непрерывного
потока. Размещённые на диске задания
образуют входную очередь, из которой они
выбираются автоматически, последовательно
или по установленным приоритетам.
Используется для мультипроцессорных
систем.
7.
Режим разделения времени реализуется путемвыделения определенных интервалов времени,
называемых квантами. В течение одного кванта
обрабатывается
одно
задание,
затем
выполнение
первого
задания
приостанавливается с запоминанием полученных
промежуточных
результатов
и
номера
следующего шага программы, и в следующий
квант обрабатывается второе задание и т. д.
8.
Режимреального
времени
используется
при
обработке
данных
в
информационных
технологиях, предназначенных для
управления
физическими
процессами, и в персональных
компьютерах. В этом режиме
данные обрабатываются по мере
поступления.
9.
Эффективность обслуживания задач зависит отсреднего времени обслуживания, поэтому в
вычислительной системе требуется минимизировать
время обработки поступивших в систему заданий.
При решении задачи ЭВМ использует различные
свои ресурсы (объемы оперативной и внешней
памяти, время работы процессора, время обращения
к внешним устройствам (внешняя память, устройства
отображения). Естественно, что эти ресурсы
ограничены. Поэтому и требуется определить
наилучшую
последовательность
решения
поступивших на обработку вычислительных задач.
Такой процесс называется планированием.
10.
Подорганизацией
вычислительного
процесса (ОВП) понимается управление
ресурсами
компьютера
(памятью,
процессором, внешними устройствами)
при решении задач обработки данных.
На программно-аппаратном уровне эти
функции
выполняют
специальные
управляющие программы, являющиеся
составной частью операционных систем.
11.
В наиболее простой ВС, такой какперсональный компьютер (ПК), не требуется
управление
очередями
заданий
и
планирование вычислительных работ. В ПК
применяют, в основном однопрограммный
режим работы.
Но в более мощных ЭВМ, таких как серверы
и,
особенно,
мэйнфреймы,
подобные
управляющие
программы
оказывают
решающее влияние на работоспособность и
надежность
ВС.
Для
планирования
последовательности
решения
задач
используются специальные алгоритмы.
12.
АЛГОРИТМЫ ПЛАНИРОВАНИЯПОСЛЕДОВАТЕЛЬНОСТИ
РЕШЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ
Алгоритм SPT
В случае, когда времена решения
задач известны, минимальное среднее
время обслуживания заявок дает алгоритм
SPT (Shortest-processing-task-first), (самая
короткая задача обрабатывается первой).
13.
Алгоритм RRДля
обслуживания
отдельной
заявки
отводится постоянный квант времени q,
достаточный для выполнения нескольких
тысяч операций. Если работа была
выполнена за время q, она покидает
систему. В противном случае она вновь
поступает в конец очереди и ожидает
предоставления ей обслуживания.
14.
Алгоритм МакнотонаРассчитывается оптимальное среднее
время обработки всех задач, и, если обработка
задачи длиннее среднего времени, то ее
обработку прерывают и перебрасывают на другой
процессор и т.д. , в среднем ни один процессор не
простаивает.
15.
Алгоритм LPTАлгоритм LPT (longest-processing task
first) - самая длинная задача решается
первой).
Суть
этого
алгоритма
заключается в назначении задач в
порядке убывания времени решения на
освобождающиеся процессоры.
16. 2. ПРЕОБРАЗОВАНИЕ ДАННЫХ.
Программа преобразования данных поступает воперативную память ЭВМ и начинает исполняться
после предварительной обработки управляющими
программами процедуры ОВП.
Процедура преобразования состоит в том, что ЭВМ
выполняет типовые операции над структурами и
значениями
данных
в
количестве
и
последовательности, заданными алгоритмом решения
задачи, который на физическом уровне реализуется
последовательным набором машинных команд
(машинной программой).
17.
Налогическом
уровне
преобразования
данных
выглядит
как
программа,
составленная
на
алгоритмическом
языке
программирования.
18.
•Управление процедурой преобразования данныхосуществляется с помощью операционной системы.
•Если решается автономная задача, то никакого
дополнительного
управления
процедурой
преобразования не требуется.
•Если решается комплекс функциональных задач,
то
необходимо
оптимизировать
процедуру
преобразования данных, либо по критерию
минимизации времени обработки, либо по
критерию минимизации объёмов затраченных
вычислительных ресурсов.
19.
Процедура преобразованияданных на физическом уровне
осуществляется
с
помощью
вычислительных машин различных
классов. В настоящее время при
создании
информационных
технологий
применяются
три
основных класса ЭВМ:
на верхнем уровне -большие
универсальные
ЭВМ
(по
зарубежной
классификации
мэйнфреймы),
способные
накапливать
и
обрабатывать
громадные объемы информации и
используемые как главные ЭВМ;
20.
Суперкомпьютер Cray-121.
Суперкомпьютер Earth Simulator (ES)22.
СуперкомпьютерeServer Blue Gene Solution
23.
на среднем –абонентские
вычислительные машины
(серверы);
на нижнем уровне персональные
компьютеры.
24. 3. ОТОБРАЖЕНИЕ ДАННЫХ
Цельпроцедуры
отображения данных - как можно лучше
представить
информацию
для
визуального наблюдения.
В мультимедийных системах в настоящее
время используются аудио-, видеоотображение данных. Однако при
управлении предприятием наиболее
важным является отображение данных в
текстовой или графической форме.
25. Основные устройства, воспроизводящие текст или графические фигуры – это дисплеи и принтеры.
26.
Чтобы получить изображение на экране дисплея (или на бумаге спомощью принтера) данные должны быть соответствующим образом
преобразованы, затем адаптированы (согласованы) с параметрами
дисплея, и наконец, воспроизведены.
Согласование операций процедуры отображения производится с
помощью управляющей процедуры ОВП.
27.
Отображение информации на экранедисплея (или на бумаге принтера) в виде
графических
объектов
(графиков
геометрических фигур изображений и т.д.)
носит название компьютерной (машинной)
графики, начало которой было положено в
1951 г инженером МТИ (Массачусетского
технологического института) Джеем У.
Форрестом.
28.
•На логическом уровне процедура отображенияиспользует
законы
аналитической
геометрии,
разработанные
французским
философом
и
математиком Рене Декартом в XVII веке, согласно
которой положение любой точки на плоскости (а экран
дисплея – это плоскость) задаётся парой чисел –
координатам.
•Пользуясь декартовой системой координат любое
плоское изображение можно свести к списку
координат, составляющих его точек, и наоборот.
Основой математических моделей компьютерной
графики явл. аффинные преобразования и сплайнфункции.
29.
Нафизическом
уровне
отображение
производится
в
основном
с
помощью
компьютерных дисплеев. При необходимости
получения
«твердой
копии»
используются
принтеры и плоттеры.
30.
Информационный процесс обработки данныхна физическом уровне
представляется
аппаратно-программным
комплексом
включающим, ЭВМ и программное обеспечение
реализующее
модели
организации
вычислительного процесса, преобразования и
отображения данных.
В зависимости от сложности и функций
информационной
технологии
аппаратнопрограммный комплекс обработки данных
строится на базе или одного персонального
компьютера, или на базе специализированной
рабочей станции, или на мейнфрейме, или на
суперЭВМ,
или
на
многомашинной
вычислительной системе.