A data processing apparatus has a basic processing unit (BPU) 2, a channel
processor (CHP) 10, message channel units (MCH) 11n, message channel
receivers (MCHR) 6m connected respectively to the message channel units
11n, and a structured external storage device (SES) 6 which may be
connected to a plurality of hosts via the message channel receivers 6m and
which includes a cache memory 8 for accommodating data shared by the
hosts. Before issuing a synchronous instruction, a program issues an
instruction notifying in advance the inventive apparatus of the intended
use of hardware resources. When the hardware resources are reserved by the
notifying instruction, the apparatus guarantees the subsequent execution
of the synchronous instruction. Because synchronous instructions are
always carried out, the system overhead is lowered.
Введенный информачи прибор имеет основного блка обработки (BPU) 2, обработчик канала (CHP) 10, блоки канала сообщения (MCH) 11n, приемники канала сообщения (MCHR) 6m соединенное соответственно к блокам 11n канала сообщения, и составленное внешнее запоминающее устройство (SES) 6 которое могут быть подключены к множественности хозяина через приемники канала сообщения 6m и которое вклюает сверхоперативную память 8 для accommodating данных, котор делит хозяин. Перед выдавать одновременную инструкцию, программа выдает инструкцию сообщая заранее изобретательный прибор предназначенной пользы ресурсов оборудования. Когда ресурсы оборудования зарезервированы сообщая инструкцией, прибор гарантирует затем исполнение одновременной инструкции. Потому что одновременные инструкции всегда снесены вне, накладные расходы системы понижены.