Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Организация ЭВМ и систем.doc
Скачиваний:
4
Добавлен:
21.04.2019
Размер:
16.95 Mб
Скачать

Лекция № 1

История развития вычислительной техники

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

Первый этап.

Появление первых счетов – абак, изобретенных в древнем Вавилоне за 3000 лет до н.э., и их более «современный» вариант с косточками на проволоке, появившийся в Китае примерно за 500 лет также до н.э.

Второй этап.

Первой реально созданной машиной для выполнения арифметических действий в десятичной системе счисления можно считать счетную машину Паскаля. В 1642 г. Б. Паскаль продемонстрировал ее работу. Машина выполняла суммирование чисел (восьмиразрядных) с помощью колес, которые при добавлении единицы поворачивались на 36º и приводили в движение следующее по старшинству колесо всякий раз, когда цифра 9 должна была перейти в значение 10. Машина Паскаля получила известность во многих странах, было изготовлено более 50 экземпляров машины.

Еще до Паскаля машину, механически выполняющую арифметические операции, изобразил Леонардо да Винчи (1452 – 1519). Суммирующая машина по его эскизам выполнена в наши дни и доказала свою работоспособность.

В средние века (расцвет механики) было предложено и выполнено много различных вариантов арифметических машин: Морлэнд (1625-1695), К. Перро (1613 – 1688), Якобсон, Чебышев и др. Первую машину, с помощью которой можно было не только складывать, но и умножать и делить, разработал Г.Лейбниц (1646 – 1716). Однако большинство подобных машин изготавливались авторами в единичных экземплярах. Удачное решение инженера В.Однера, разработавшего колесо с переменным числом зубьев, позволило почти век серийно выпускать арифмометры ( например, “Феликс” Курского завода “Счетмаш”), являвшиеся основным средством вычислений вплоть до эпохи ПЭВМ и калькуляторов.

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

Третий этап.

Первой вычислительной машиной, реализующей автоматическое выполнение последовательности действий, можно считать разностную машину Ч.Беббиджа (1792 – 1871). В 1819 г. он изготовил ее для расчета астрономических и морских таблиц. Машина обеспечивала хранение необходимых промежуточных значений и выполнение последовательности сложений для получения значений функции. В дальнейшем Беббидж предложил так называемую аналитическую машину, предназначенную для решения любых вычислительных задач. При желании а аналитической машине Беббиджа можно найти прообразы всех основных устройств ЭВМ: арифметическое устройство (“мельница”), память (“склад”), устройство управления (на перфокартах), позволяющее выбирать различные пути решения в зависимости от значений исходных данных и промежуточных результатов.

Четвертый этап.

Выпускаемые большими сериями электрические релейные машины Холлерита (1860 – 1929) – табуляторы – не произвели переворота в средствах обработки информации, хотя широко использовались для обработки статической информации вплоть до 70-х годов прошлого века.

1937 год. Джордж Стибитц (1904 – 1995) из Bell Telephone Laboratories демонстрирует первый однобитовый двоичный вычислитель на базе электромеханических реле.

1938 год. Немецкий инженер Конрад Цузе (1910 – 1995) строит механический программируемый вычислитель Z1 с памятью на 1000 битов.

1939 год. Джордж Стибитц и Сэмюэль Вильямс (1911 – 1977) представили Model I – калькулятор на базе релейной логики, управляемый с помощью модифицированного телетайпа, что позволило подключаться к калькулятору по телефонной линии.

Пятый этап.

1943 год. Группа ученых Гарвардского университета во главе с Говардом Айкеном (1900 – 1973) разрабатывает вычислитель ASCC MARK I ( Automatic Sequence-Controlled Calculator MARK I) - первый программно управляемый вычислитель, получивший широкую известность. Длина устройства составила 18 м, а вес – 5т. Машина состояла из множества вычислителей, обрабатывающих свои части общей задачи под управлением единого устройства управления. Команды считывались с бумажной перфоленты и выполнялись в порядке считывания. Данные считывались с перфокарт. Вычислитель обрабатывал 23-разрядные числа, при этом сложение занимало 0,3с, умножение – 4с, а деление – 10с.

Идея создания ENIAC (Electronic Numerical Integrator and Computer – электронный цифровой интегратор и вычислитель) была выдвинута в 1942 году Джоном Мочли из университета Пенсильвании, и была реализована им совместно с Преспером Эккертом в 1946 году. С самого начала ENIAC активно использовался в программе разработки водородной бомбы. Машина эксплуатировалась до 1955 года и применялась для генерирования случайных чисел, предсказывания погоды и проектирования аэродинамических труб. ENIAC весил 30 тонн, содержал 18 000 радиоламп, имел размеры 2,5 х 30 м и обеспечивал выполнение 5000 сложений и 360 умножений в секунду. Использовалась десятичная система счисления. Программа задавалась схемой коммутации триггеров на 40 наборных полях. Когда все лампы работали, инженерный персонал мог настроить ENIAC на новую задачу, вручную изменив подключение 6000 проводов. При пробной эксплуатации выяснилось, что надежность машины низка – поиск неисправностей занимал от нескольких часов до нескольких суток. По своей структуре ENIAC напоминал механические вычислительные машины. 10 триггеров соединялись в кольцо, образуя десятичный счетчик, который исполнял роль счетного колеса механической машины. Десять таких колец плюс два триггера для представления знака числа представляли запоминающий регистр. Всего в ENIAC было 20 таких регистров. Система переноса десятков в накопителях была аналогична предварительному переносу в машине Беббиджа.

Поколение ЭВМ

Изделия современной техники традиционно принято делить на поколения, причем основным признаком поколения ЭВМ считается ее элементная база.

Годы

40 г.

50 – 60 г.

60 – 70 г.

70 – 80 г.

Поколение

I

II

III

IV

Элементная база

Лампы

Транзисторы

Интегральные схемы

Гибридные интегральные схемы

БИС

СБИС

Типы ЭВМ

ENIAC

IBM 360

Минск 32

БЭСМ-6

Hoveywell

EC IBM 360

PDP-11

Э-60

ДВК

IBM-PC

Мощность микропроцессора

Под мощностью микропроцессора понимают его способность обрабатывать данные. Складывается из 3 составляющих:

  1. Длина машинного слова.

  2. Объем адресуемой памяти.

  3. Скорость выполнения команд.

Длина Машинного слова

Машинное слово – единица информации в процессоре, которая может рассматриваться как единичное целое. Машинное слово обычно соответствует длине разрядной сетки процессора и может занимать 8, 16, 32 и т.д. бит.

Бит – это наименьшая единица информации, занимающая один разряд машинного слова и принимающего одно значение (0 или 1).

Байт – это последовательность из 8 бит рассматриваемая как элемент памяти или часть машинного слова.

Объем адресуемой памяти

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

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

Адрес – двоичное число, определяющее положение в …

Чем больше шина адреса, тем к большим ячейкам мы можем обратиться.

Скорость выполнения команд

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

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

Системы Обработки Данных (СОД)

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

Классификация СОД

Однопроцессорные ЭВМ

Однопроцессорные ЭВМ строятся на базе одной ЭВМ с традиционной архитектурой. Область применения:

  1. Относительно невысокое быстродействие.

  2. Допускается простой в результате неисправности в течении нескольких часов.

Преимущества:

- значительный опыт производства и эксплуатации;

- низкая стоимость самих средств и обслуживания.

Вычислительные комплексы

МВК

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

МПВК

Многопроцессорные вычислительные комплексы включают в себя 2 или более процессора, работающих под управление единой операционной системой.

Средства коммутации обеспечивают доступ любого процессора к любому модулю ОЗУ (3) и через УВД(2) к любому периферийному устройству.

Преимущества:

- обладают наибольшей устойчивостью к отказам;

- при выходе из строя одного процессора, его задачи динамически разбираются оставшимися.

МПВК позволяют параллельно обрабатывать не только независимые и слабосвязанные задачи, но и части одной задачи.

Вычислительные системы

Вычислительную систему (ВС) стандарт ISO/IEC 2382/1-93 определяет как одну или несколько вычислительных машин, периферийное оборудование и программное обеспечение, которые выполняют обработку данных.

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

Задачи: обработка векторов и матриц, обработка графики, быстрое преобразование Фурье и т.д. Средство универсально.

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

СЕТИ

Сама идея многопроцессорной вычислительной системы предполагает обмен данными между компонентами этой ВС. Коммуникационная система ВС представляет собой сеть, узлы которой связаны трактами передачи данных – каналами. В роли узлов сети могут выступать процессоры, банки памяти, устройства ввода/вывода, коммутаторы либо несколько перечисленных элементов, объединенных в группу. Организация внутренних коммуникаций вычислительной системы называется топологией.

Характеристика и параметры СОД

Основные характеристики:

  1. Производительность

  2. Время ответа

  3. Надежность

  4. Стоимость

Дополнительные характеристики:

- габариты и вес;

- пригодность и ремонт;

- диапазон рабочих температур

- потребляемая мощность.

Параметры СОД определяют организацию системы и влияют на характеристики.

Параметры:

- число и быстродействие процессов;

- объем оперативной внешней памяти;

- пропускная способность каналов связи и т.д.

Лекция № 2

Производительность СОД

Производительность – характеристика вычислительной мощности системы, определяющая количество вычислительной работы в промежуток времени. Измеряется [задача / час]; [1 / час].

Различают:

- номинальную производительность;

- комплексную производительность;

- системную производительность.

Номинальная производительность

Номинальная производительность характеризуется совокупностью значений, определяющих быстродействие устройств 1,2,3, …,n входящего в состав системы(принтер, процессор и т.д.).

V=(V1, V2, ...,Vn)

Так как таких устройств много, то для упрощения оценки существует два подхода:

  1. Быстродействие устройств, выполняющих сходные функции и способных работать параллельно, оценивается суммарным быстродействием.

  2. Определяется класс задач, решаемых СОД и оценивается только быстродействие устройств приносящих основной вклад в решение задач.

Пример: подсчет знака после запятой числа П.

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

Комплексная производительность

Комплексная производительность учитывает архитектурные особенности системы и определяется набором значений

V*=(V*1, V*2, ..., V*n)

для устройств первого n наборов значений при полученной совместной работе устройств

V*<V

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

Загрузка устройства – показатель использования устройства в процессе работы системы. Загрузка i устройства определяется как

ρi = Ti / T ,

где Ti – время работы i устройства,

T – время работы всей системы.

(Ti / T) < 1

В течении времени T- Ti – i устройство простаивало.

Количество работы, выполненное устройством, определяется как

ρiVi ,

где Vi - номинальная производительность.

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

Системная производительность

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

ρ*V = (ρ*1V, ρ*2V, …, ρ*nV),

где ρ* – загрузка определена при совместной работе устройств ОС.

ρ*V < V* < V

Оценка производительности

Оценка производительности может происходить 2 способами.

1 Способ.

Пусть за время Т система решила n задач, тогда производительность будет равна

λ = n / T [задач / час] (1),

где λ – производительность.

Задачи поступают на вход системы в случайные моменты времени, а время решения задач зависит от их состава (сложность, ресурсы), поэтому производительность по формуле (1) определяется с погрешностью, имеющей статистическую природу, т.к. n случайная величина.

lim δ λ = 0

T→ ∞

2 Способ.

Определение производительности по среднему интервалу времени между появлениями задач на выходе системы.

n

τcр = 1 / n ∑ τi

i=1

λ = 1 / τcр [1 / час] (2)

Оценки произведенные по формулам (1) и (2) совпадают, если моменты окончания задач совпадают с интервалом времени Т для первого способа.

Зависимость интенсивности входного и выходного потока задачи

На участке 0 - Λ* интенсивность выходного потока полностью определяется интенсивностью входного потока.

На участке Λ* - ∞ система из-за ограничения ресурсов не успевает обрабатывать все поступающие задачи. Интенсивность, достигнув максимальной Λ*, будет постоянной.

Λ* – максимальная производительность системы.

На участке Λ* - ∞ один ресурс использован полностью.

На производительность влияют 3 группы факторов:

- архитектура системы (число и быстродействие процессоров, объем оперативной и внешней памяти, пропускная способность каналов связи, структура системы и т.д.);

- режим обработки задач определяемых управляемыми ОС;

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

Время ответа

Время ответа - это время пребывания задачи в системе. Задачи Ιi соответствует время ответа Ui. Время ответа случайная величина и оценивается плотностью распределения случайных величин.

Время ответа для системы можно оценить как среднее время нахождения задач внутри системы

τ1

n

U = 1 / n ∑ Ui

i=1

Время ответа имеет 2 составляющие:

  1. Время решения задачи, то есть при отсутствии параллельных действий равно суммарной длительности всех этапов процесса.

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

На участке > Λ* время ответа катострафически растет и может быть сколько угодно велико. Среднее время ответа характеризует быстроту реакции системы на действия и качество системы тем выше, чем время ответа меньше.

Надежность СОД

Надежность – свойство системы выполнять возложенные на нее функции в заданных условиях функционирования с заданными показателями качества: достоверностью результатов, пропускной способностью, временем ответа и др. Работоспособность системы или отдельных ее частей нарушается из-за отказов аппаратуры – выхода из строя элементов или соединений.

Существуют основные показатели:

  1. Интенсивность отказов – среднее число отказов в единицу времени.

λ0 = ∑λi [1/час]

i

  1. Средняя наработка на отказ.

Тср = 1/ λ0 [1/час]

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

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

  1. Вероятность отказа - вероятность возникновения сбоя в работе системы за определенный промежуток времени.

P(t) = 1 – e – λ0t = 1- e t / Tср

Q(t) = e –λt = e t / Tср

Вероятность безотказной работы (ВБР) это вероятность того, что за определенное время работы технического условия и в заданных условиях эксплуатации отказа не происходит.

  1. Коэффициент готовности – вероятность того, что объект окажется в работоспособном состоянии в произвольный момент времени, кроме планируемых периодов, в течение которых применение объекта по назначению не предусматривается.

Кг = (Т / Т + Тв) < 1

где Т – время работы системы;

Тв – выставления системы после отказов.

Коэффициент можно повысить за счет дублирования, резервирования, улучшения элементов базы.

Стоимость СОД

Стоимость СОД – это совокупность технических средств и программного обеспечения.

Стоимость программного обеспечения определяется затратами на разработку программ и их тиражированностью. Стоимость СОД влияет на стоимость решения задачи.

S = ∑ Ci θj

где С – стоимость коэффициентного ресурса;

θ – объем ресурса.

Режим обработки данных

Режим обработки данных – способ выполнения задач, характеризующийся порядком распределения ресурсов системы между задачами. Требуемый режим обеспечивается ОС, выделяющий задачам оперативную память и прочее.

Различают 3 режима:

  1. Мультипрограммирование или мульти программная обработка.

  2. Оперативная и пакетная обработка.

  3. Обработка в реальном масштабе времени.

  4. Телеобработка данных (уже почти никто не использует).

Мультипрограммирование

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

Цель: повышение производительности.

В каждый момент времени центральный процессор (ЦП, CPU) может обслуживать только одну задачу, однако при работе с медленными, особенно перефе6рийными устройствами возможно квазипараллельное выполнение задач. Каждое устройство обладает собственным буфером, например принтер.

Структура задач

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

Может быть в двух состояниях:

  1. Активная, когда есть запрос на ее выполнение.

  2. Пассивная, когда задача установлена, но нету запроса на ее выполнение.

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

Уровень мультипрограммирования (М).

Уровень мультипрограммирования (М) - число задач одновременно установленных в системе. М влияет на производительность время ответа.

М* - точка насыщения системы.

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

При М = М* одно устройство занято на все его возможности, поэтому время растет, а производительность останавливается. Значение М* называется точкой насыщения мультипрограммной смеси, а также точкой насыщения системы и зависит в первую очередь от числа устройств, которые в составе системы могут функционировать параллельно. Чем больше число устройств, тем больше М*. Кроме того, на значение М* существенно влияют свойства задач. Если задачи преимущественно используют одно устройство, то значение М* невелико и может быть равным единице. Если задачи загружают все устройства, то значение М* определяется числом устройств в системе.

Работа системы при уровне мультипрограммирования М>М* неэффективна, поскольку нет выигрыша в производительности и увеличивается время ответа.

Формула Литтла

Производительность λ и среднее время ответа U связаны между собой зависимостью

λ = М / U

которая называется формулой Литтла и является фундаментальным законом теории массового обслуживания.

Коэффициент Мультипрограммирования (m)

Можно рассматривать как среднее число задач одновременно выполняемых в мультипрограммном режиме, то есть сумме загрузки всех устройств:

m = ∑ρi

Число одновременно выполняемых задач, определяемое формулой m = ∑ρi, называется коэффициентом мультипрограммирования.

Формально m показывает во сколько раз увеличилась производительность системы в мультипрограммном режиме по отношению к однопрограммному режиму. Если затраты ресурсов на организацию мультипрограммирования возрастают пропорционально числу одновременно выполняемых задач, то

mn = λn / λ1

Из формулы m = ∑ρi следует, что коэффициент мультипрограммирования

1 ≤ m ≤ N

где N – число устройств системы, способных функционировать параллельно с каждым из N–1 остальных устройств. При этом предполагается, что система работает без отказов.

Оперативная и пакетная обработка

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

Оперативная обработка характеризуется:

  1. Малым объемом вводимых – выводимых и обрабатываемых данных, приходящимся на одну задачу.

  2. Высокая интенсивность взаимодействия и высокие требования к времени ответа.

Область применения:

- справочные системы;

- байтовские терминалы;

- бронируемые билеты;

- банковские системы и др.

Пакетная обработка характеризуется:

  1. Большим объемом вводимых – выводимых и обрабатываемых данных, приходящимся на одну задачу.

  2. Низкая интенсивность взаимодействия и допустимость к времени ответа.

Область применения:

- научно – технические;

- учетно – статистические;

- результаты геофизических измерений и др.

В рамках оперативной обработки различают два режима:

1. Запрос – ответ.

2. Диалоговый, требующий почти мгновенного отклика.

Режим запрос – ответ характеризуется меньшей интенсивностью и большей продолжительностью взаимодействия по сравнению с диалоговым режимом. Типичный пример использования режима запрос–ответ – справочная служба на основе ЭВМ. При этом пользователь формирует текст запроса, который вводится вЭВМ, и ответ должен быть получен за несколько десятков секунд. Работа в диалоговом режиме предполагает практически мгновенный контакт пользователя с системой, при котором система реагирует на действия пользователя с задержкой в несколько секунд или доли секунды. Наиболее жесткие ограничения возникают, когда система должна обслуживать элементарные манипуляции пользователя, работающего за терминалом: например, реагировать на нажатие каждой клавиши. В этом случае время ответа не должно превышать 0,1 с. Менее жестким является режим, когда система должна реагировать только на моменты окончания набора строк, обеспечивая время ответа, равное нескольким секундам. Быстрота реакции системы на действия пользователя является непременным условием диалогового режима.

Диалоговый режим создает максимальные удобства для пользователя, обеспечивая постоянный контроль вводимых данных (программ и исходных данных), минимальное время ответа, возможность оперативного вмешательства пользователя в процесс решения задачи и оперативный доступ пользователя к системе. За счет этого минимизируются потери из-за простоя пользователей в ожидании результатов, некорректных действий пользователей; или «неожиданного» поведения программ. Однако диалоговый режим обеспечивается за счет использования системы с большой производительностью, что требует больших капитальных вложений. Кроме того, стоимость выполнения программы в диалоговом режиме больше, чем в пакетном, из-за немалых издержек, связанных с управлением процессами со стороны операционной системы. При выполнении расчетов, особенно сложных, по апробированным программам и методикам постоянный контакт пользователя с системой необходим только на этапе ввода данных. При их обработке и выводе результатов оперативный контакт с пользователем не нужен. В таких случаях наиболее экономичным способом обработки данных является пакетный режим. В пакетном режиме организация процесса в системе имеет целью не минимизацию времени ответа, а снижение стоимости обработки данных за счет эффективного использования ресурсов системы. В пакетном режиме управление процессами – выбор заданий из очереди на обработку и порядок выполнения задач – направлено на повышение производительности системы за счет формирования смеси задач, обеспечивающей максимальную загрузку по возможности всех ресурсов системы. В этом случае время ответа становится весьма значительным: десятки минут и часы.

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

Обработка в реальном масштабе времени

Используется для управления техническими объектами, когда темп решения задач и время получения ответа жестко регламентируется динамическими свойствами объекта управления.

Существует две особенности:

Фиксируется и ограничивается набор задач, и на время ответа каждой задачи накладываются ограничения.

Ui ≤ [Uτ]зап

Отметим, что обработка в реальном времени (требования к времени ответа) приводит к снижению производительности системы.

Режим телеобработки данных

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

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

Лекция № 3