Главная > Энциклопедия кибернетики. Т.1
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

ИБМ (International Business Machines)

— см. Интернейшенал бизнес машинз корпорейшен». «IВМ-360» - семейство цифровых вычислительных машин с универсальной организацией. Разработала эти машины фирма Интернейшенал бизнес машинз корпорейшен». В апреле 1964 было объявлено о выпуске шести программно совместимых моделей семейства. Они имели единую систему команд и отличались друг от друга объемом используемой памяти и производительностью. Первые образцы машин семейства поступили заказчикам во второй половине 1965, а к 1970 было разработано около 15 моделей, из которых самая малая («IВМ-360-20-1») примерно в 50 раз дешевле и в 100 раз менее производительна самой большой «IВМ-360-195». Несколько моделей не доведены до серийного производства.

«IВМ-360» - семейство вычисл. машин с единым комплексом принципов построения, тех. средств, операционных программ и методов тех. обслуживания. В машины «IВМ-360» заложен ряд новых принципов, делающих их универсальными и позволяющих с одинаковой эффективностью использовать в различных областях экономики, науки и техники. Наиболее важными из этих принципов являются: 1) новая элементная и технологическая база машин 3-го поколения (см. Вычислительная машина), обеспечивающая принципиальную реализуемость проекта «IВМ-360»; 2) программная совместимость всех моделей семейства — любая из программ дает один и тот же результат на любой модели семейства, имеющей, по крайней мере, требуемую память и устр-ва ввода — вывода. Микропрограммный принцип управления обеспечивает программную совместимость некоторых малых моделей «IВМ-360» с ранее выпускавшимися машинами фирмы (режим эмулирования); 3) универсальная операционная система (ОС), содержащая для некоторых моделей системы до двух млн. команд. ОС «IВМ-360» содержит трансляторы для нескольких, наиболее распространенных языков программирования и обеспечивает различные скорости и качество трансляции (стоимость создания ОС машин серии «IВМ-360» соизмерима со стоимостью изготовления самой системы); 4) универсальность системы команд и организации, достигаемая следующим образом. Осн. вычисл. возможности семейства машин обеспечиваются т. н. стандартной системой команд (86 команд). Добавление команд десятичной арифметики (8 команд) к стандартному набору позволяет получить систему команд для эконом, расчетов. При добавлении операций с плавающей запятой (44 команды) получается система команд для научных расчетов. Добавлением средств защиты памяти к эконом, и научной системам команд можно получить универсальную систему команд (около 140 команд); 5) возможность подключения большого числа различных внешних устройств и стандартного сопряжения этих устройств с процессором через аппаратуру каналов связи.

1. Логическая структура системы «IВМ-360».

Сопряжение устройств с процессором выполнено таким образом, что обеспечивает единый способ управления ими независимо от их физ. природы и числа, а также позволяет объединять несколько машин в одну иерархическую вычислительную систему. Большинство моделей «IВМ-360» - это не машины, а вычисл.

системы; 6) организация памяти, не зависящая от физ. реализации, обеспечивающая простое перемещение и гибкую схемную защиту программ и допускающая наращивание до очень больших объемов и эффективное иерархическое объединение памяти с различными скоростями и принципом работы; 7) мощная система схемно-программного прерывания, позволяющая организовать эффективную работу «IВМ-360» в реальном масштабе времени.

На рис. 1 приведена логическая структура «IВМ-360» для первых шести моделей системы. (см. скан)

2. Форматы данных и команд «IВМ-360».

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

Блоки памяти выполняются либо как одно целое с процессором, либо в виде отдельных устройств. Цикл памяти не связан жестко с внутренним циклом процессора, и это позволяет оптимальным образом выбирать скорость работы памяти при данной длине слова. Адресация памяти осуществляется с точностью до 1 байта. Максимальное число адресуемых байтов памяти — 16777216.

В вычисл. системе «IВМ-360» используются следующие осн. форматы данных (рис. 2): байт — 8 двоичных разрядов; полуслово — два байта; слово — два полуслова (4 байта), двойное слово — два слова (8 байтов). Кроме указанных единиц информации (полей фиксированной длины) используются поля переменной длины, количество байтов в которых задается соответствующими разрядами команды.

Центр, вычислитель «IВМ-360» имеет 16 общих регистров для хранения слов (индексов или операндов с фиксированной запятой) и 4 регистра для хранения двойных слов (операндов с плавающей запятой). Физически эти регистры могут быть выполнены на активных элементах, в виде отдельного блока памяти или как часть основной памяти. В любом случае адреса и функции общих регистров одинаковы.

Общие регистры пронумерованы от 0 до 15 и выбираются с помощью 4-разрядного адресного поля, обозначаемого буквой R в команде.

Основные характеристики некоторых моделей семейства вычислительных машин «IВМ-360»

Команды «IВМ-360» - переменной длины: 2, 4 и 6 байт (см. рис. 2). В зависимости от способа формирования адреса операндов различаются пять осн. форматов команд: RR — регистр — регистр, RX — регистр — память с индексацией адреса памяти, RS — регистр — память без индексации адреса памяти, SI — непосредственный операнд — память, SS — память — память. Большинство команд системы «IВМ-360» - двухадресные, однако есть одно- и трехадресные. Адрес обращения к запоминающему устройству может модифицироваться (индексироваться) на содержимое любого из 16 общих регистров. В форматах RS и SS предусматривается двойная индексация. Косвенной адресации нет. Управление порядком выборки команд, а также фиксация и индикация состояния системы по отношению к выполняемой программе осуществляется словом состояния программы — PSW, занимающим 8 байтов памяти и содержащим адрес команды, следующей за прерываемой командой, признак результата ранее выполненной команды, код прерывания, маску системы, маску программы, ключ защиты памяти и ряд служебных разрядов для определения режима работы. При прерываниях текущее PSW заменяется новым, соответствующим причине прерывания. Старое PSW запоминается в отдельной, соответствующей причине прерывания, ячейке памяти. В «IВМ-360» возможны пять классов прерываний (в порядке приоритета обслуживания) — от схем контроля, от ввода — вывода, при обращении к супервизору, внешние и программные.

Обмен информацией между внешними устройствами и памятью осуществляется через работающие независимо друг от друга селекторный и мультиплексный каналы (см. Устройство обмена ЦВМ). Обмен осуществляется байтами и сопровождается контролем по четности. Скорость обмена может достигать байт/сек.

По элементной базе «IВМ-360» относится к машинам 3-го поколения. Все модели построены на гибридных интегральных схемах, Осн. логической схемой является инвертор с диодными логич. элементами на входе. При изготовлении систем семейства применен новый способ автомат, компоновки схем, а также использован многослойный печатный монтаж. Это позволило значительно уменьшить общее количество разъемных компонент машины, повысить ее надежность, улучшить характеристики и снизить стоимость.

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

программ и предназначены для преобразования входной информации к виду, пригодному для непосредственной реализации в системе. Управляющая программа имеет три области действия: управление данными, управление заданиями и управление задачами. В соответствии с этим в ОС имеется: супервизор ввода — вывода, диспетчер заданий и диспетчер задач. Функции связи оператора с системой и системы с оператором осуществляет главный диспетчер. Обрабатывающие программы ОС включают в себя трансляторы для наиболее распространенных языков: ФОРТРАН, КОБОЛ, RPG, АЛГОЛ-60 и ПЛ-1. В качестве языка низшего уровня используется ассемблер «IВМ-360». Имеется возможность включать в систему трансляторы с других языков. При этом решающую роль играет как критерий полноты системы матем. обеспечения, так и эконом, целесообразность и тех. реализуемость проектов. Такая противоречивость критериев привела к тому, что для языков ФОРТРАН и КОБОЛ применяют по три различных транслятора, каждый из которых накладывает те или иные ограничения на использование языка и отличается скоростью и качеством трансляции.

Архитектура «IВМ-360» оказала сильное влияние на разработки многих зарубежных фирм, которые начали производить вычисл. машины и системы, полностью или в значительной степени совместимые с ней; логическая структура этого семейства в конце 60-х гг. стала самой распространенной в мире.

В табл. приведены осн. тех. характеристики некоторых реальных моделей системы «IВМ-360».

Лит.: Амдаль Дж., Блоу Дж., Брукс Ф. Архитектура системы IBM-360. В кн.: Кибернетический сборник. Новая серия, в. 1. М., 1965; Вычислительная система IBM-360. Пер. с англ. М., 1969; Зейденберг В. К., Матвеенко Н. А., Тароватова Е.В. Обзор зарубежной вычислительной техники по состоянию на 1970 г. М., 1970.

И. В. Вельбицкий, П. В. Походзило.

1
Оглавление
email@scask.ru