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

книги из ГПНТБ / Королев, Л. Н. Структуры ЭВМ и их математическое обеспечение учебное пособие

.pdf
Скачиваний:
25
Добавлен:
21.10.2023
Размер:
10.26 Mб
Скачать

довательное выполнение и выдать в конечном итоге ответ на интересующий вопрос.

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

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

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

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

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

250

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

^-теоретической работе специалистов, глубоко изучающих

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

Теперь попытаемся вернуться к вопросу о структурах ЭВМ, об уровне виртуальной машины.

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

приближать структуру ЭВМ к существующим языкам формулировки алгоритмов? Как представляется, в боль- J шей степени следует заботиться о том, чтобы преобразо-

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

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

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

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

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

251

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

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

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

г

ЛИТЕРАТУРА

1.

Дж. А м д а л ь и др. Архитектура системы IBM-360.

Киберне­

2.

тический сборник, новая серия,

№ 1, «Мир», 1965.

вычисли­

В. К- 3 е й д е н б е р г

и др.

Обзор

зарубежной

 

тельной техники за 1968,

1969,

1970,

1971, 1972 гг. Изд-ние

 

ИТМ и ВТ АН СССР.

 

 

 

 

3.Инструкция по программированию на БЭСМ-6. Изд-ние ИПМ АН СССР, М., 1967.

4.Л. И. К о р о л е в, В. Н. И в а н н и н о в, А. Н. Т о м и л и н.

Функции диспетчера операционной системы. Ж. вычислительной матем. и матем. физики 8, № 6, 1968.

* 5. В. Ф. Л я ш е н к о. Программирование для цифровых вычисли-

/тельных машин М-20, БЭСМ-ЗМ, БЭСМ-4, М-220. Из-во «Советское радио», М., 1967.

6.М. С. М а р г о л и н, В. К. Н а д е е н к о, Г. Л. С м и р н о в.

Электронная вычислительная машина «Минск-22». «Высшая школа», Минск, 1969.

7.Математическое обеспечение БЭСМ-6. Изд-ние ИПМ АН СССР, М., 1970.

8.А. А. П а п е р н о в. Логические основы цифровых машин и программирования. «Наука», 1968.

9. Сборник «Супервизоры и операционные системы», под ред. Дж. К а т т л а и П. Р о б и н с о н а . «Мир», 1972.

10.Справочник системного программиста по дисковой операционной системе системы IBM-360. Изд-ние Института матем. АН БССР, Минск, 1970.

11.Электронные цифровые вычислительные машины общего на­ значения (каталог), т. 4. Изд-ние НИИ ЭИР, 1972.

12.J. Р. A n d е г s о п. A computer for direct execution of algorith­

mic languages. Pros. EICC 20, 1961.

t13. I. В e r e n у i. Computer in Estern Europe Scientific America, Okt. 1970, pp. 102—108.

14.G. D. C h e s 1 e y, W. R. S m i t h. The hardware-implemented high-level machine language for SYMBOL, AFIPS 38, 1971.

15.F. J. С о r b a t о, V. A. V i s s о t s k y. Introduction and over­ view of the MULTICS system, FJCC 27, Part 1, 1965!

16.IBM SYSTEM/360, Principles of operation. IBM, 1966.

17.T. К i 1 b u r n. One level storage system. IRE Trans, on Electro­ nic Computers, EC-11, № 2 , April 1962.

253

18.

R. M o r r i s .

Scatter storage techniques. Comm. ACM 11, № 1,

19.

Jan. 1968 pp.

38—43.

R. R i c e , W.

R. S m i t h . SYMBOL-A major departure from

classic software dominated von Neumann computing systems. AF1PS 38, 1971.

20.D. L. S 1 о t n i c k. The fastest computer. Scientific American 224, № 2, 1971.

21.D. L. S 1 о t n i c k. Parallelism in systems architecture. IEEE

International Computer Group Conference. June 16—18, 1970.

22.W. R. S m i t h, R. R i c e et al., SYMBOL-A large experimental system exploring major hardware replacement of software. SICC AFIPS 38, 1971.

СЛОВАРЬ П РИ Н Я ТЫ Х СОКРАЩ ЕНИЙ

АВУ--

управление внешним устройством.

А У --

арифметическое устройство.

АСУ--

автоматизированная

система управления.

АЦПУ --

алфавитно-цифровое

печатающее устройство.

БП -- быстрая печать (устройство). БПМ -- быстро печатающий механизм.

БР - - быстрый регистр, буферный регистр.

В З У --

внешнее запоминающее устройство.

В У --

внешнее

устройство.

Г Р П --

главный

регистр прерываний.

Д З У --

долговременное

запоминающее устройство.

З У --

запоминающее

устройство.

ИР - - индекс-регистр.

МБ -- магнитный барабан.

мд - - магнитные диски.

мл - - магнитная лента.

м о - -

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

М О ЗУ --

магнитное оперативное запоминающее устройство.

М У --

местное управление.

НМБ - -

накопитель на магнитных барабанах.

НМД - -

накопитель на магнитных дисках.

нм л - - накопитель на магнитных лентах.

ОЗ У -- оперативное запоминающее устройство.

ос - - операционная система.

пи - - перфоратор итоговый. п/к - - перфокарты.

п/л - - перфоленты.

пл - - перфоратор ленточный.

РО Н -- регистр общего назначения.

РО П -- рабочая область памяти.

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

УАУ - - управление арифметическим устройством.

УО П -- управляющая область памяти.

УУ - - устройство управления.

цп - - центральный процессор.

Л е в Н и к о л а е в и ч К о р о л е в

С Т Р У К Т У Р Ы ЭВМ И И Х М А Т Е М А Т И Ч Е С К О Е О Б Е С П Е Ч Е Н И Е

 

М .,

1 9 7 4 г .,

25G

стр .

с и л л .

 

Р е д а к то р Г .

Я .

П и р о г о в а

Т ех н . р е д а к то р В .

Д .

Э л ь к и н д

 

К о р р ек то р В . Я . С о р о к и н а

С дано в

н абор

2 9 /1 V

]9 7 4

г.

П одписано

к п еч ати

3 0 /V 1 II

1974

г.

Б у м а га

84X 108V 32*

Ф из. п еч . л .

8 . У сл о вн .

печ.

л .

1 3 .4 4 . У ч .-и зд .

л . 1 3 ,2 2 . Т и р а ж 52 0 0 0 э к з . Т -1 4 5 9 3 .

Ц е н а книги

47 к о п .

З а к а з №

1309

 

 

И зд а те л ь ств о

« Н ау ка»

 

 

 

Г л а в н а я р е д а к ц и я

 

ф и зи ко -м атем ати ч еско й

л и те р а ту р ы

1 1 7 0 7 1 , М о ск ва , В - 7 1, Л е н и н ск и й п р о с п е к т , 15

О р д ен а Т р у д о во го К р асн о го З н ам ен и П е р в а я О б р а зц о в а я ти п о гр а ф и я

им ени А . А . Ж д ан о ва С ою зп оли граф п ром а

при Г осударствен н ом ком и тете С овета М ин истров СССР по д ел ам и зд а тел ьс тв ,

п о ли гр аф и и и кн и ж н о й то р го в л и . М о ск ва , М -5 4 , В а л о в а я , 2 8

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