Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Каган Б.М. Цифровые вычислительные машины и системы учеб. пособие

.pdf
Скачиваний:
41
Добавлен:
27.10.2023
Размер:
29.24 Mб
Скачать

Б. М. КАГАН, М. М. КАНЕВСКИЙ

ЦИФРОВЫЕ

ВЫЧИСЛИТЕЛЬНЫЕ

МАШИНЫ И СИСТЕМЫ

Под редакцией доктора техн. наук, профессора Б. М. К а г а н а

Издание второе, переработанное

Д оп у щ ен о Министерством вы сш его и среднего специального образования С С С Р

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

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

101

«Э Н Е Р Г И Я»

М О С К В А 1973

<6Ф7

К12

УДК

' H - i O O i f z .

Каган Б. М. и Каневский М. М.

К12 Цифровые вычислительные машины и системы. Под ред. Б. М. Кагана. Изд. 2-е, перераб. Учеб, по­ собие для вузов. М., «Энергия», 1973.

680 с. с ил.

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

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

Книга является учебным пособием для студентов вузов, обучаю­

щихся по

специальностям

«Автоматизированные системы управления»

и «Прикладная математика». Она представляет также интерес для спе­

циалистов,

работающих в области создания и применения ЦВМ, АСУ

и их математического обеспечения.

К 3313—507

148-73

6Ф7

051(01)-73

-----------

 

 

{£) Издательство «Энергия»,

1973 г.

ПРЕДИСЛОВИЕ

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

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

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

сними нельзя было справиться при помощи имевшихся

вто время средств вычислительной техники — клавиш­ ных или перфорационных машин.

Эта потребность привела к созданию на рубеже 40— 50-х годов электронных автоматических цифровых вычи­ слительных машин (ЦВМ), воплотивших в себе научные

итехнические достижения того времени, в частности в области электронной автоматики.

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

труда. Поэтому электронная вычислительная техника является одним из важнейших элементов, если не самым

важным, переживаемой нами научно-технической рево­ люции.

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

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

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

операции хранения, поиска

и обработки информа­

ции и др.

 

В связи с этим в последние

годы в вычислительной

технике возникли и были успешно, решены многие проб­ лемы в области электроники, логической организации, конструирования аппаратуры, технологии изготовления и математического обеспечения. Отметим некоторые из них.

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

Расширение сферы применения вычислительной тех­ ники потребовало создания рядов (систем) вычислитель­ ных машин, позволяющих образовывать вычислительные

4

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

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

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

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

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

За несколько последних лет существенно изменилось «лицо» вычислительной техники. Утратил в значитель­ ной степени свое значение сам термин «вычислительная машина», который все чаще заменяется термином «вы­ числительная система».

5

В соответствии с Программой КПСС и решениями XXIV съезда КПСС в нашей стране уделяется большое внимание развитию электронно-вычислительной техники и ее широкому применению в производстве, научно-ис­ следовательских и проектно-конструкторских работах, плановых расчетах, в сфере учета, статистики и уп­ равления.

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

В книге систематически изложены основы теории и техники электронных цифровых вычислительных машин и систем.

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

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

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

В книге нашел отражение опыт, полученный автора­ ми в процессе исследований и разработок в области вы­ числительной техники во ВНИИЭМ, а также опыт чте-

6

ния лекций на кафедре «Электронные вычислительные машины и математическое обеспечение» МИИТ для студентов специальностей «Электронные вычислитель­ ные машины», «Автоматизированные системы управле­ ния» и «Прикладная математика».

Главы 3, 4, 5 и 7 написаны авторами совместно с кандидатами тех. наук В. В. Сташиным, И. С. Колтыпиным, В. Н. Степановым и инж. Ю. А. Кащавцевым.

Авторы глубоко признательны академику В. С. Семенихину и доктору техн. наук, профессору А. А. Мямлину, а также своим коллегам кандидатам техн. наук Б. В. Бескову и В. Г. Першееву за ряд полезных замечаний и советов, которые способствовали улучшению содержания книги и методики изложения.

Авторы

Г л а в а п е р в а я

ОСНОВНЫЕ понятия

1-1. В В Е Д Е Н И Е В И Н Ф О Р М А Ц И О Н Н Ы Е О С Н О В Ы В Ы Ч И С Л И Т Е Л Ь Н О Й Т Е Х Н И К И

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

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

Информация, воплощенная и зафиксированная в не­ которой материальной форме, называется сообщением. Сообщения могут быть: а) непрерывными, б) дискретны­ ми (цифровыми).

Непрерывность и дискретность сообщения имеет мес­ то либо во времени, либо по состоянию (по величине), либо и во времени и по состоянию.

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

8

Соседние файлы в папке книги из ГПНТБ