65
соответственно. В многопроцессорной системе, в которой каж-
дый мо дуль памяти имеет, например, четыре входа, два входа
выделяются центральным процессорам, а периферийные уст-
ройства должны совместно разделять два оставшихся вх ода.
М о жно сохранить достоинств а стр укт уры с многовхо довой па-
мятью и обеспечить при это м низк ую стоимость системы, если
использов а ть мультиплексор. М уль типлексоры могут быть не-
посредственно подключены ко вход у памяти, чтобы обеспечить
подключение дополнительных процессоров ввода-вывода и
контроллеров вво да-вывода, или же они могут быть по дклю че-
ны к процессорам ввода-вывода и контро ллерам ввода-вывода,
чтобы обеспечить подключение дополнительных каналов вво-
да-выв ода. Имеющиеся большие потенциальные возможности
по организации работы множества каналов вво да-вывода не
могут быть испо льзов аны из-за необ хо димости предоставления
входов памяти в исключительное пользование центральным
процессорам, причем, о чевидно, чем бо льше центральных про-
цессоров в системе, тем большее число вх одов основной памя-
ти они занимают. Поэтому нередко каналам предоставляется
то лько один или дв а остающихся вх о да памяти и, следователь-
но, системы со струк турой «к анал – основная память» в это м
случае обеспечив аю т по существу те же возмо жности по обслу-
живанию каналов, что и системы с традиционной стр уктурой
«канал – центральный процессор». Существую т системы со
структ урой, которая мо жет рассматрива ться как вариант струк-
туры «канал – центральная память». Такие системы имеют дв а
центральных процессора, один из к о торых выполняет все функ-
ции вво да-выво да, а друг ой – все функции по реализации вы-
числений. Ясно, что такой подхо д представляет собой весьма
дорог остоящий путь организации вычислительных систем.
Перейдем к системам со струк-т урой «к анал – системный
контроллер» (рис. 3.10). В систем ах такого типа центральным
вх о до м для каналов вво да-выв о да, центральных процессоров и
мо дулей основной памяти служит системный контроллер, кото-
рый управляет доступо м к основной памяти, как от каналов вво-
да-выв ода, так и от центрального процессора. Этот контроллер
является логическим связывающим звеном между основной
памятью и центральным процессоро м и выполняет ф ункции