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

книги из ГПНТБ / Каретников, В. Н. Основы вычислительной техники учебное пособие

.pdf
Скачиваний:
7
Добавлен:
19.10.2023
Размер:
3.82 Mб
Скачать

МИНИСТЕРСТВО ВЫСШЕГО И СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ РСФСР ТУЛЬСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

В. Н. КАРЕТНИКОВ

о с н о в ы

ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

УЧЕБНОЕ ПОСОБИЕ

ТПИ ТУЛА—1974

УДК. G81.142

Основы вычис отельной техники. Учебное пособие, Каретии-

ТПИ, /1974, с. 104.

Л- t

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

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

Пособие предназначено

для студентов

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

«Строительство

подземных

сооружений и

шахт» и

может

быть полезным

для студентов других специальностей,

а так­

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

Рекомендовано научно-методическим советом горного факультета Тульского

политехнического института в качестве учебного пособия для студентов горных специальностей ТПИ.

©

Тульский политехнический институт, 1974.

 

В В Е Д Е Н И Е

Курс «Основы вычислительной техники» введен для студентов специальности 0203 с целью ознакомления их с основными принципами работы вычислительных ма­ шин (ВМ), а также с возможностями применения вы­ числительной техники для решения инженерных и эко­ номических задач.

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

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

1*

3

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

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

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

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

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

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

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

4

Г Л А В А I

ОБЩИЕ СВЕДЕНИЯ О ВЫЧИСЛИТЕЛЬНЫХ МАШИНАХ

1. Краткая классификация вычислительных машин

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

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

В машинах непрерывного действия, для которых ха­

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

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

5

Более сложными неэлектрическими аналоговыми моделирующими устройствами являются гидродинами­ ческие модели, упругие моделирующие пластины, мыль­ ные пленки, поляризованно-световые, тепловые, стерж­ невые, проволочные и другие модели.

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

В машинах дискретного действия, позволяющих в

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

Примерами простейших механических счетных уст­ ройств дискретного действия являются русские счеты (начало XVIII века), ручные арифмометры «Феликс», ВК-1 и др. Электрическими цифровыми вычислитель­ ными машинами (ЦВМ) называются механические счетные устройства с электрическим приводом (электро­ арифмометры ВК-2, ВК-3, КСМ-1, КСМ-3, ВММ-2 и др.). Механические и электрические ВМ имеют ма­ лую скорость вычислений и управляются человекомвычислителем.

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

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

6

столько, сколько величин и математических операций содержится в данной задаче. Конструкция машин не­ прерывного действия определяется типом решаемых на них задач, т. е. они являются специализированными. В горном деле примерами специализированных машин могут служить электропроводная бумага, машина ЭГДА (электро-гидродинамических аналогий), универсальная сеточная модель УСМ-1 и другие модели.

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

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

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

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

Таким образом, ЦВМ отличаются универсальностью и высокой точностью вычислений. При этом необяза­ тельна высокая точность изготовления деталей и узлов

7

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

2. Историческая справка о счетных машинах

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

В 1642 г. французский математик, физик и философ Б. Паскаль построил суммирующую машину, а в 1694 г. знаменитый немецкий математик Г. В. Лейбниц создал вычислительную машину, осуществляющую все четыре арифметических действия. В своей машине Г. В. Лейбниц впервые применил принцип ступенчатого валика, используемый и в настоящее время. В 1874 г. русским инженером В. Т. Однером создан первый ариф­ мометр, получивший всемирное признание. В нем впер­ вые использован принцип колеса Однера, успешно при­ меняемый и в современных машинах. Еще более совер­ шенные арифмометры были разработаны русскими ма­ тематиками П. Л. Чебышевым в 1878 г. и А. Н. Кры­ ловым в 1911 г. Однако все эти вычислительные уст­ ройства были механическими с ручными управлением и приводом.

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

Реле и электронные приборы, созданные к 40-м го­ дам XX в., позволили резко увеличить скорость вычис­

8

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

Первая в СССР электронная аналоговая вычисли­ тельная машина (АВМ) была разработана под руко­ водством Л. И. Гутенмахера в 1946 г. К настоящему времени в нашей стране разработано и изготовлено большое количество современных АВМ, которыми ос­ нащены практически все научно-исследовательские ор­ ганизации.

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

Первая вычислительная ламповая машина дискрет­ ного действия (цифровая) была создана в 1944 г. в США под руководством Г. Айкена. Ее основу составля­ ли триггерные ячейки, принцип построения которых раз­ работан в 1918 г. советским ученым М. А. Бонч-Бруе­ вичем. Она работала на электромеханических реле и поэтому не обладала высоким быстродействием. В ма­ шине было около 18 тыс. ламп.

В СССР первая ламповая ЭЦВМ была создана в 1950 г. под руководством С. А. Лебедева. Это была

«МЭСМ»

(малая

электронная

счетная

машина).

В 1952— 1953 гг.

была

создана

ламповая

машина

«БЭСМ-1»

(большая

электронная

счетная

машина),

положившая начало выпуску более совершенных серий­ ных машин типа «БЭСМ». Были созданы также лампо­ вые ЭЦВМ «М-20», «Минск-1», «Стрела» и другие. Это машины первого поколения.

Изобретение и совершенствование полупроводников открыло возможность создания ЭЦВМ второго поко­

ления, полностью построенных

на полупроводниках:

«Минск-2»,

«Минск-23», «Мир»,

«Наири»,

«Проминь»,

«Раздан-2»,

«Урал-11»,

«Урал-14»,

«Урал-16»,

«БЭСМ-6», «Днепр» и другие. Машины первого поко­ ления имеют скорость вычислений до 20 тыс. оиера-

9

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