Cтраница 4
Эта архитектура по определению не может работать по схеме 4 - 3 - 2 - 1 - 0, ведь у нее только два канала, а не четыре. Единичный отказ процессора на одном модуле выводит из работы сразу два процессора, то есть весь канал целиком. Отказ двух процессоров, находящихся на двух разных модулях, означает полный отказ системы. [46]
Эта архитектура по определению не может работать по схеме 4 - 3 - 2 - 1 - 0, ведь у нее только два канала, а не четыре. Единичный отказ процессора на одном модуле выводит из работы сразу два процессора, то есть весь канал целиком. Отказ двух процессоров, находящихся на двух разных модулях означает полный отказ системы. [47]
В упрощенном варианте рассматриваемый подход позволяет отказаться от традиционного решения комплекса вопросов, связанных с одновременной разработкой как структуры базы данных, так и интерпретатора естественноязыковых запросов. При этом база данных считается заданной, а интерпретатор расчленяется на два процессора: лингвистический и прагматический. Первый используется для перевода естественноязыковых конструкций во внутреннее формальное представление, инвариантное смыслу запроса. Во второй переносятся знания о прагматике задачи и, в частности, о структуре информационных массивов и системе управления базой данных. [48]
Данный пример имеет вполне практическое значение. Именно таким образом построено ядро некоторых дублированных систем, у которых ставится по два процессора на каждом из параллельных модулей управления. [49]
Режим мультиобработки предусматривается главным образом для многопроцессорных вычислительных систем. Например, на базе машин ЕС-1050 и ЕС-1030 можно организовать двухпроцессорную систему, содержащую два процессора, до восьми блоков основной памяти емкостью по 256К каждый, составляющих общую основную память, средства прямого управления, устройства ввода-вывода, соединенные с помощью двухканальных переключателей, пульт управления системы. В режиме мультиобработки операционная система осуществляет распределение работы между двумя или более связанными между собой процессорами. В двухпроцессорной системе в каждый момент времени в стадии выполнения находятся две задачи или одна задача и ее подзадача, выполняемые одновременно различными процессорами. Процессоры в системе рассматриваются как ресурсы, распределяемые на основе приоритетов. Любой из процессоров, а также другое системное оборудование ( каналы, устройства ввода-вывода, ВЗУ, блоки основной памяти) могут быть переведены оператором в автономное состояние и таким образом исключены из числа распределяемых ресурсов. Необходимо отметить, что всякое задание, записанное для выполнения в двухпроцессорной системе, может выполняться однопроцессорной конфигурацией этой системы, когда один из процессоров работает в автономном режиме. [50]
В связи с этим может возникнуть необходимость установки второго файл-сервера. Сеть с двумя файл-серверами будет работать быстрее, так как в ЛВС установлено не только большее количество дисков, но и два дисковых контроллера вместо одного, а также два процессора. Иногда выгодно разделить сеть на части, снабдив каждую своим отдельным файл-сервером. Например, если одна группа пользователей занимается вводом информации, а вторая - ее обработкой, то можно создать две отдельные сети, кото-рые не будут мешать друг другу. [51]
![]() |
Единая система централизованного информационного обслуживания ( сеть ЭВМ. [52] |
Установка второго процессора повышает производительность вычислительного комплекса в 1 6 - 1 8 раза и увеличивает его живучесть. При отказе одного из процессоров операционная система автоматически переходит к решению задач на оставшемся процессоре. Два процессора могут работать над общим полем оперативной памяти. [53]
При записи также имеется проблема выбора между исключительным и конкурентным доступом. При исключительном доступе право записи в каждую ячейку памяти предоставляется одному процессору, а при попытке записи со стороны нескольких процессоров возникает ошибка. Однако два процессора могут вести запись в разные ячейки памяти одновременно. При конкурентном доступе задача оказывается более сложной: необходимо уметь разрешать возникающие конфликты. В модели с приоритетами каждому процессору приписывается приоритет, и право на запись предоставляется конкурирующему процессору с наивысшим приоритетом. В простейшем варианте этой модели приоритет процессора совпадает с его номером: чем меньше номер, тем выше приоритет. В модели с произвольным доступом будет выбран любой из конкурирующих процессоров - - заранее неизвестно какой. В обычной модели допускается одновременная запись, однако только в случае, когда все записываемые значения совпадают. В различных обстоятельствах любая из этих возможностей может оказаться полезной. [54]
Одна из проблем параллельных систем состоит в чтении данных из памяти и записи в память. Что произойдет, например, если два процессора попытаются записать данные в одно и то же место общей памяти. [55]
Другим партизаном с уникальным продуктом является Tandem Computers. Эта фирма производит надежные компьютеры для технологии интерактивного ведения деловых операций. Система, получившая название Non-Stop, имеет два процессора, так что если один выйдет из строя, второй продолжит работу. [56]