Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WinRAR ZIP archive / РГР 2 / Данилов Общ эл .pdf
Скачиваний:
5707
Добавлен:
18.03.2016
Размер:
10.1 Mб
Скачать

В качестве устройств последовательной печати широко используют электрифицированные пишущие машинки, телеграфные аппараты типа СТА-2М и телетайпы. Скорость работы таких устройств составляет 2000—2500 слов/ч.

Устройства параллельной печати фиксируют на бумажной ленте сразу целую строку.

Скорость работы таких устройств существенно превосходит скорость работы устройства последовательной печати. Так, например, алфавитно-цифровое печатающее устройство на 128 разрядов (АЦПУ-128) печатает 400 строк/мин.

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

Еще более высокие скорости печати (десятки и сотни тысяч знаков в секунду) достигаются в ксерографических и электрографических печатающих устройствах.

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

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

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

Карточка № 22.16 (250).

Устройства вывода и отображения информации

Для каких целей

используются: а) ручные

а), б) Для вывода информации

 

277

клавишные перфораторы; б)

автоматические

а) Для ввода информации; б)

для вывода

13

перфораторы?

 

 

 

информации

 

 

 

 

 

 

 

а) Для вывода данных; б) для ввода

198

 

 

 

 

 

данных

 

 

Какие

устройства

выдают

информацию

из

Клавишные перфораторы

 

98

ЦЭВМ в виде, удобном для человека?

 

 

 

 

 

Автоматические перфораторы

 

178

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пишущие машинки

 

38

Какое

устройство

вывода

относится

к

Телетайп

 

158

немеханическим?

 

 

 

 

 

 

 

 

 

Телеграфный аппарат

 

76

 

 

 

 

 

 

 

 

 

 

 

 

Электрифицированная пишущая машинка

138

 

 

 

 

 

 

 

 

 

 

 

 

 

Магнитографическое

печатающее

58

 

 

 

 

 

устройство

 

 

 

 

 

 

 

 

 

 

Какое

устройство

вывода

относится

к

Ксерографическое

 

118

механическим?

 

 

 

 

 

 

 

 

 

Электрографическое

 

218

 

 

 

 

 

 

 

 

 

 

 

 

 

Экранное

 

238

 

 

 

 

 

АЦПУ

 

258

Может ли одна вычислительная машина иметь

Может

 

278

несколько терминалов?

 

 

 

 

 

 

 

Не может

 

19

§22.17. Понятие о программировании

Процесс решения задачи на ЦЭВМ начинается с ее математической формулировки и составления уравнения или системы уравнений, связывающих искомые значения или функции с

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

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

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

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

Один из наиболее распространенных алгоритмических языков АЛГОЛ-60 ориентирован на программирование решений главным образом математических задач. В его алфавит включены арабские цифры, строчные и прописные буквы латинского и русского алфавитов, знаки арифметических и логических операций, знаки отношений больше», «меньше», «не больше», «не меньше», «равно», «не равно»), разделители, указатели следования и некоторые другие символы.

Для алгоритмического описания процессов решения задач по обработке данных используют КОБОЛ. Применяют и другие алгоритмические языки, например ЯЛС, ФОРТРАН. При решении задачи программой предусматривается определенная точность, которая выражается через максимально допустимую погрешность вычислений. Если погрешность выходит за допустимые пределы, то увеличивают количество машинных операций (при использовании итерационных методов) или количество разрядов в записи числа. При этом увеличивается количество ячеек памяти, необходимое для хранения чисел, и существенно возрастает время решения задачи.

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

Развитие методов программирования привело к созданию операторного метода, в котором алгоритм решения задачи записывается на алгоритмическом языке логических схем (ЯЛС) и автоматически передается в машину. В СССР был разработан транслятор программирующая программа ПП-1. Широко применяют математическое обеспечение ЦЭВМ, под которым понимают комплект вспомогательных программ, позволяющих решать ряд задач без разработки для них специальных программ, помочь программисту при выполнении ряда работ и поддерживать наиболее выгодный режим работы ЦЭВМ.

Одним из способов повышения производительности ЦЭВМ стало мультипрограммирование, при котором программа рассчитывается на одновременное решение нескольких задач. Такая возможность появляется при более полной загрузке отдельных блоков машины. Например, во время записи данных для решения одной задачи в ВЗУ арифметическое устройство может выполнять арифметические операции для другой задачи.

Карточка № 22.17 (317).

Понятие о программировании

Какой этап подготовки решения задачи на

Выбор или разработка численного метода

279

машине не относится к программированию?

решения задачи

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запись

алгоритма

решения

на

20

 

 

 

 

алгоритмическом языке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Перевод с

алгоритмического языка

на

199

 

 

 

 

машинный

 

 

 

 

 

 

 

 

Запись программы в ВЗУ

 

 

99

 

 

 

 

 

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

АЛГОЛ или БЭЙСИК

 

 

179

описания алгоритма решения задач по

 

 

 

 

 

КОБОЛ

 

 

 

39

подведению

итогов выполнения

плана

 

 

 

 

 

ФОРТРАН

 

 

 

159

предприятия?

 

 

 

 

 

 

 

 

 

ЯЛС

 

 

 

79

 

 

 

 

 

 

 

 

 

 

 

 

 

Укажите причины ошибок, которые

могут

Ошибки программистов

 

 

139

быть в программе

 

 

 

 

 

 

Ошибки операторов

 

 

59

 

 

 

 

Сбои аппаратуры

 

 

119

 

 

 

 

Все перечисленные

 

 

 

Какой

язык

обеспечивает автоматическую

АЛГОЛ

 

 

 

239

трансляцию программы в машину?

 

 

 

 

 

 

 

КОБОЛ

 

 

 

259

 

 

 

 

 

 

 

 

 

 

 

 

 

ФОРТРАН

 

 

 

200

 

 

 

 

ЯЛС

 

 

 

280

 

 

 

 

 

 

Что

такое

математическое обеспечение

Разработка метода решения задачи

 

100

ЦЭВМ?

 

 

 

 

 

 

 

 

Комплект программ

 

 

180

 

 

 

 

И то и другое

 

 

40

 

 

 

 

 

 

 

 

 

§22.18. Технические характеристики и применение ЦЭВМ

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

Важной характеристикой ЦЭВМ является также емкость оперативной памяти. Обычно память разбивается на ячейки по восемь двоичных разрядов. Эти ячейки нумеруются по порядку. Номер ячейки служит ее адресом, емкость составляет 1 байт и позволяет записать один символ (букву, цифру, знак).

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

В настоящее время в СССР применяются ЦЭВМ различных марок. Наряду с машинами Единой системы (ЕС), построенной по агрегатному принципу (блоки машин собирают из набора стандартных секций), используются внесистемные универсальные машины «Минск», «Урал», БЭСМ, а также специализированные на решение задач определенного класса мини-ЭВМ и микроЭВМ. Размеры микроЭВМ не превышают нескольких десятков сантиметров.

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

проектируют новые механизмы и машины, в том числе и ЦЭВМ.

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

Технические данные некоторых машин (серии ЕС и мини-ЭВМ) приведены в табл. 22.1 и

22.2.

 

 

 

 

 

 

Т а б л и ц а 2 2 . 1

Характеристика ЦЭВМ

 

Модель ЭВМ серии ЕС

 

 

 

 

 

 

 

 

 

 

1020

1022

1030

1033

1040

1050

1060

 

 

 

Среднее быстродействие, тыс. опер/с

20

80

60

200

380

500

1000

 

Разрядность процессора, двоичных разр.

8

8

32

32

64

64

64

 

 

 

 

 

 

 

 

 

 

Емкость ОЗУ, к байт

256

512

512

512

1024

1024

8192

 

 

 

 

 

 

 

 

 

 

Занимаемая площадь, м2

100

110

150

120

200

250

300

 

 

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а 2 2 . 2

 

 

Характеристика ЦЭВМ

 

Модель мини-ЭВМ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

М-400

М-6000

СМ-2

СМ-4

 

 

 

 

 

Среднее быстродействие, тыс. опер/с

128

 

67

 

 

154

 

213

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разрядность, двоичных разр.

16

 

16

 

 

16

 

16

 

 

 

 

 

Емкость ОЗУ, к байт

256

 

128

 

 

256

 

248

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Занимаемая площадь, м2

40

 

40

 

 

40

 

40

 

 

 

 

 

Карточка № 22.18 (330).

 

 

 

 

 

 

Технические характеристики и применение ЦЭВМ

 

 

 

 

 

Укажите максимальное быстродействие машин серии ЕС

1 млн. опер/с

 

160

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 млрд. опер/с

 

80

 

 

 

 

 

 

 

 

100 000 опер/с

 

140

 

 

 

Что наиболее характерно для машин серии ЕС?

 

 

 

Идентичность характеристик

60

 

 

 

 

 

 

 

 

Агрегатный

принцип

120

 

 

 

 

 

 

 

 

устройства

 

 

 

 

 

 

 

 

 

 

 

Высокое

быстродействие и

220

 

 

 

 

 

 

 

 

большой объем памяти

 

 

 

 

Какой режим работы ЦЭВМ требует

максимальной

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

240

 

 

 

скорости вычислений?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При решении сложных задач

260

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В обоих названных случаях

281

 

 

 

 

 

 

 

 

 

Укажите характерное отличие микроЭВМ от мини-ЭВМ

Малое быстродействие

285

 

 

 

 

 

 

 

 

Малая разрядность

283

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Малая емкость

оперативной

284

 

 

 

 

 

 

 

 

памяти

 

 

 

 

 

 

 

 

 

 

 

Малые габариты

 

282

 

 

 

 

 

 

 

 

 

 

Что наиболее важно для ЦЭВМ,

управляющих

Большой объем памяти

286

 

 

 

технологическими процессами?

 

 

 

 

 

 

 

 

 

 

 

 

 

Большое быстродействие

287

 

 

 

 

 

 

 

 

Малые габариты

 

288

 

 

§22.19. Микропроцессоры

 

 

 

 

 

 

 

 

 

 

 

Использование новых принципов и совершенствование технологии интегральных микросхем (см. гл. 21) позволили довести степень интеграции до такого уровня, при котором в

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

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

с устройством управления и сокращения до минимума длины линий (доли микрометра) и времени (доли микросекунды) передачи внутренних сигналов управления.

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

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

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

Микропроцессоры отличаются друг от друга сложностью, возможностями и стоимостью. Микропроцессор, предназначенный для решения одной задачи в конкретной системе автоматического управления, проще универсального микропроцессора, рассчитанного на применение в различных САУ или в микроЭВМ. Важнейшие характеристики микропроцессора разрядность и быстродействие. Разрядность определяет точность обработки информации и, следовательно, точность работы САУ, а быстродействие возможность работы устройства в реальном масштабе времени, что существенно для многих, в том числе и управляющих технологическими процессами, систем. Серийно выпускаются микропроцессоры с разрядностью 4, 8, 16, 32. В некоторых микропроцессорах предусмотрена возможность удвоения количества разрядов. Быстродействие составляет от 200 тыс. до 2 млн. опер/с.

Широко применяются два типа микропроцессоров: с аппаратным и микропрограммным устройством управления.

Рис. 22.23. Принципиальная схема микропроцессора с

аппаратным управлением

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

характером внутренних соединений элементов схемы и не могут быть изменены в процессе эксплуатации. Принципиальная схема взаимодействия основных блоков микропроцессора, имеющего аппаратное управление, приведена на рис. 22.23. Схемные блоки связаны много проводными шинами, формируемыми в процессе изготовления кристалла БИС. Для уменьшения количества внешних соединений кристалла одни и те же линии используются как для ввода, так и для вывода данных. Специальное устройство (в схему на рис. 22.26 оно не включено) осуществляет разделение процессов ввода и вывода во времени. Входные данные (например, сигнал от предшествующего звена САУ) поступают в устройство управления (УУ), которое вырабатывает фиксированную последовательность команд, выполняемых арифметическо-логи- ческим устройством АЛУ и регистрами. Полученные в результате работы микропроцессора

данные (выходной сигнал) через шину ввода вывода передаются в последующее звено системы автоматического управления.

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

Микропроцессоры с аппаратным управлением выполняются в одном кристалле. Микропроцессоры с микропрограммным управлением имеют универсальное назначение.

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

Микропроцессоры с микропрограммным управлением обычно изготовляются на основе нескольких кристаллов БИС, в том числе блока центральных процессорных элементов ЦПЭ, блока микропрограммного управления БМУ и памяти для микропрограмм (рис. 22.24). Блок ЦПЭ состоит из нескольких кристаллов БИС, каждый из которых аналогичен микропроцессору с аппаратным управлением.

Рис. 22.24. Схема микропроцессора с микропрограммным

принципом управления

Соседние файлы в папке РГР 2