Информационный процесс обработки данных

Содержание

Слайд 2

Процесс обработки предназначен для реализации с помощью вычислительных средств функциональных задач

Процесс обработки предназначен для реализации с помощью вычислительных средств функциональных задач

той системы, в которой ведется управление.
Процесс обработки может быть разбит на ряд связанных между собой процедур:
организацию вычислительного процесса (ОВП),
преобразование данных и
отображение данных

1

1. Организация вычислительного процесса.

Слайд 3

ПРОЦЕДУРЫ ПРОЦЕССА ОБРАБОТКИ ДАННЫХ

ПРОЦЕДУРЫ ПРОЦЕССА ОБРАБОТКИ ДАННЫХ

Слайд 4

Процедура ОВП имеет различную функциональную сложность в зависимости от класса и

Процедура ОВП имеет различную функциональную сложность в зависимости от класса и

количества реализуемых задач, режимов обработки данных, топологии системы обработки данных.
В наиболее полном объеме функции организации вычислительного процесса реализуются при обработке данных на больших универсальных машинах (мэйнфреймах), которые, как правило, работают в многопользовательском режиме и обладают большими ресурсами по памяти и производительности.
Слайд 5

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

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

и решаемых задач различают три основных режима:

Пакетный

Реального времени

Разделения времени

Слайд 6

При пакетном режиме обработки задания накапливаются на дисковой памяти ЭВМ образуя

При пакетном режиме обработки задания накапливаются на дисковой памяти ЭВМ образуя

«пакет». Обработка заданий осуществляется в виде их непрерывного потока. Размещённые на диске задания образуют входную очередь, из которой они выбираются автоматически, последовательно или по установленным приоритетам.
Используется для мультипроцессорных систем.
Слайд 7

Режим разделения времени реализуется путем выделения определенных интервалов времени, называемых квантами.

Режим разделения времени реализуется путем выделения определенных интервалов времени, называемых квантами.

В течение одного кванта обрабатывается одно задание, затем выполнение первого задания приостанавливается с запоминанием полученных промежуточных результатов и номера следующего шага программы, и в следующий квант обрабатывается второе задание и т. д.
Слайд 8

Режим реального времени используется при обработке данных в информационных технологиях, предназначенных

Режим реального времени используется при обработке данных в информационных технологиях, предназначенных

для управления физическими процессами, и в персональных компьютерах. В этом режиме данные обрабатываются по мере поступления.
Слайд 9

Эффективность обслуживания задач зависит от среднего времени обслуживания, поэтому в вычислительной

Эффективность обслуживания задач зависит от среднего времени обслуживания, поэтому в вычислительной

системе требуется минимизировать время обработки поступивших в систему заданий.
При решении задачи ЭВМ использует различные свои ресурсы (объемы оперативной и внешней памяти, время работы процессора, время обращения к внешним устройствам (внешняя память, устройства отображения). Естественно, что эти ресурсы ограничены. Поэтому и требуется определить наилучшую последовательность решения поступивших на обработку вычислительных задач. Такой процесс называется планированием.
Слайд 10

Под организацией вычислительного процесса (ОВП) понимается управление ресурсами компьютера (памятью, процессором,

Под организацией вычислительного процесса (ОВП) понимается управление ресурсами компьютера (памятью, процессором,

внешними устройствами) при решении задач обработки данных.
На программно-аппаратном уровне эти функции выполняют специальные управляющие программы, являющиеся составной частью операционных систем.
Слайд 11

В наиболее простой ВС, такой как персональный компьютер (ПК), не требуется

В наиболее простой ВС, такой как персональный компьютер (ПК), не требуется

управление очередями заданий и планирование вычислительных работ. В ПК применяют, в основном однопрограммный режим работы.
Но в более мощных ЭВМ, таких как серверы и, особенно, мэйнфреймы, подобные управляющие программы оказывают решающее влияние на работоспособность и надежность ВС. Для планирования последовательности решения задач используются специальные алгоритмы.
Слайд 12

АЛГОРИТМЫ ПЛАНИРОВАНИЯ ПОСЛЕДОВАТЕЛЬНОСТИ РЕШЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ Алгоритм SPT В случае, когда

АЛГОРИТМЫ ПЛАНИРОВАНИЯ
ПОСЛЕДОВАТЕЛЬНОСТИ
РЕШЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ

Алгоритм SPT
В случае, когда времена решения

задач известны, минимальное среднее время обслуживания заявок дает алгоритм SPT (Shortest-processing-task-first), (самая короткая задача обрабатывается первой).
Слайд 13

Алгоритм RR Для обслуживания отдельной заявки отводится постоянный квант времени q,

Алгоритм RR
Для обслуживания отдельной заявки отводится постоянный квант времени q, достаточный

для выполнения нескольких тысяч операций. Если работа была выполнена за время q, она покидает систему. В противном случае она вновь поступает в конец очереди и ожидает предоставления ей обслуживания.
Слайд 14

Алгоритм Макнотона Рассчитывается оптимальное среднее время обработки всех задач, и, если

Алгоритм Макнотона
Рассчитывается оптимальное среднее время обработки всех задач, и, если

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

Алгоритм LPT Алгоритм LPT (longest-processing task first) - самая длинная задача

Алгоритм LPT
Алгоритм LPT (longest-processing task first) - самая длинная задача решается

первой). Суть этого алгоритма заключается в назначении задач в порядке убывания времени решения на освобождающиеся процессоры.
Слайд 16

2. ПРЕОБРАЗОВАНИЕ ДАННЫХ. Программа преобразования данных поступает в оперативную память ЭВМ

2. ПРЕОБРАЗОВАНИЕ ДАННЫХ.


Программа преобразования данных поступает в оперативную память ЭВМ и

начинает исполняться после предварительной обработки управляющими программами процедуры ОВП.
Процедура преобразования состоит в том, что ЭВМ выполняет типовые операции над структурами и значениями данных в количестве и последовательности, заданными алгоритмом решения задачи, который на физическом уровне реализуется последовательным набором машинных команд (машинной программой).
Слайд 17

На логическом уровне преобразования данных выглядит как программа, составленная на алгоритмическом языке программирования.

На логическом уровне преобразования данных выглядит как программа, составленная на алгоритмическом

языке программирования.
Слайд 18

Управление процедурой преобразования данных осуществляется с помощью операционной системы. Если решается

Управление процедурой преобразования данных осуществляется с помощью операционной системы.
Если решается автономная

задача, то никакого дополнительного управления процедурой преобразования не требуется.
Если решается комплекс функциональных задач, то необходимо оптимизировать процедуру преобразования данных, либо по критерию минимизации времени обработки, либо по критерию минимизации объёмов затраченных вычислительных ресурсов.
Слайд 19

Процедура преобразования данных на физическом уровне осуществляется с помощью вычислительных машин

Процедура преобразования данных на физическом уровне осуществляется с помощью вычислительных машин

различных классов. В настоящее время при создании информационных технологий применяются три основных класса ЭВМ:
на верхнем уровне -большие универсальные ЭВМ (по зарубежной классификации - мэйнфреймы), способные накапливать и обрабатывать громадные объемы информации и используемые как главные ЭВМ;
Слайд 20

Суперкомпьютер Cray-1

Суперкомпьютер Cray-1

Слайд 21

Суперкомпьютер Earth Simulator (ES)

Суперкомпьютер Earth Simulator (ES)

Слайд 22

Суперкомпьютер eServer Blue Gene Solution

Суперкомпьютер
eServer Blue Gene Solution

Слайд 23

на среднем – абонентские вычислительные машины (серверы); на нижнем уровне - персональные компьютеры.

на среднем – абонентские вычислительные машины (серверы);
на нижнем уровне -

персональные компьютеры.
Слайд 24

3. ОТОБРАЖЕНИЕ ДАННЫХ Цель процедуры отображения данных - как можно лучше

3. ОТОБРАЖЕНИЕ ДАННЫХ

Цель процедуры отображения данных - как можно лучше представить

информацию для визуального наблюдения.
В мультимедийных системах в настоящее время используются аудио-, видео- отображение данных. Однако при управлении предприятием наиболее важным является отображение данных в текстовой или графической форме.
Слайд 25

Основные устройства, воспроизводящие текст или графические фигуры – это дисплеи и принтеры.

Основные устройства, воспроизводящие текст или графические фигуры – это дисплеи и

принтеры.
Слайд 26

Чтобы получить изображение на экране дисплея (или на бумаге с помощью

Чтобы получить изображение на экране дисплея (или на бумаге с помощью

принтера) данные должны быть соответствующим образом преобразованы, затем адаптированы (согласованы) с параметрами дисплея, и наконец, воспроизведены.
Согласование операций процедуры отображения производится с помощью управляющей процедуры ОВП.
Слайд 27

Отображение информации на экране дисплея (или на бумаге принтера) в виде

Отображение информации на экране дисплея (или на бумаге принтера) в виде

графических объектов (графиков геометрических фигур изображений и т.д.) носит название компьютерной (машинной) графики, начало которой было положено в 1951 г инженером МТИ (Массачусетского технологического института) Джеем У. Форрестом.
Слайд 28

На логическом уровне процедура отображения использует законы аналитической геометрии, разработанные французским

На логическом уровне процедура отображения использует законы аналитической геометрии, разработанные французским

философом и математиком Рене Декартом в XVII веке, согласно которой положение любой точки на плоскости (а экран дисплея – это плоскость) задаётся парой чисел – координатам.
Пользуясь декартовой системой координат любое плоское изображение можно свести к списку координат, составляющих его точек, и наоборот. Основой математических моделей компьютерной графики явл. аффинные преобразования и сплайн-функции.
Слайд 29

На физическом уровне отображение производится в основном с помощью компьютерных дисплеев.

На физическом уровне отображение производится в основном с помощью компьютерных дисплеев.

При необходимости получения «твердой копии» используются принтеры и плоттеры.