Data processing system with lock-unlock instruction facility
First Claim
1. A data processing system including a memory, a first and second data means, and a common bus interconnecting said memory and said first and second data means for transferring data and data transfer instruction signals which enable the transfer of data between said memory and said first and second data means over said common bus, said data transfer instruction signals including signals representing a first instruction and signals representing a second instruction,each of said first and second data means including:
- (i) data transfer instruction signal transmitting means connected to said data transfer instruction signal transfer means for transmitting data transfer instruction signals including signals representing the first instruction and signals representing the second instruction;
(ii) inhibit signal transmitting means for transmitting an inhibit signal to said data transfer instruction signal transmitting means to inhibit it from transmitting a first instruction;
(iii) decoding means connected to said data transfer instruction signal transfer means and said inhibit signal transmitting means for decoding the data transfer instruction signals and for enabling said inhibit signal transmitting means to transmit said inhibit signal in response to the receipt of said first instruction from said data transfer instruction signal transfer means;
(iv) first disabling means connected to its respective data transfer instruction signal transmitting means and said decoding means for disabling the respective decoding means when the connected data transfer instruction signal transmitting means transmits the first instruction; and
(v) second disabling means connected to its respective inhibiting signal transmitting means and said data transfer instruction signal transfer means and responsive to the receipt of signals representing the second instruction from said data transfer instruction signal transfer means for disabling said inhibiting signal transmitting means to thereafter enable its respective data transfer instruction signal transmitting means to transmit signals representing the first instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system including a plurality of data units and a common bus. The data unit includes apparatus for issuing instructions including a LOCK instruction and an UNLOCK instruction. Each data unit includes apparatus responsive to the instructions such that, if the first data unit issues a LOCK instruction, the data unit other than the first data unit, are prevented from transferring information over the common bus with a LOCK instruction until an UNLOCK instruction is issued by any data unit.
58 Citations
4 Claims
-
1. A data processing system including a memory, a first and second data means, and a common bus interconnecting said memory and said first and second data means for transferring data and data transfer instruction signals which enable the transfer of data between said memory and said first and second data means over said common bus, said data transfer instruction signals including signals representing a first instruction and signals representing a second instruction,
each of said first and second data means including: -
(i) data transfer instruction signal transmitting means connected to said data transfer instruction signal transfer means for transmitting data transfer instruction signals including signals representing the first instruction and signals representing the second instruction; (ii) inhibit signal transmitting means for transmitting an inhibit signal to said data transfer instruction signal transmitting means to inhibit it from transmitting a first instruction; (iii) decoding means connected to said data transfer instruction signal transfer means and said inhibit signal transmitting means for decoding the data transfer instruction signals and for enabling said inhibit signal transmitting means to transmit said inhibit signal in response to the receipt of said first instruction from said data transfer instruction signal transfer means; (iv) first disabling means connected to its respective data transfer instruction signal transmitting means and said decoding means for disabling the respective decoding means when the connected data transfer instruction signal transmitting means transmits the first instruction; and (v) second disabling means connected to its respective inhibiting signal transmitting means and said data transfer instruction signal transfer means and responsive to the receipt of signals representing the second instruction from said data transfer instruction signal transfer means for disabling said inhibiting signal transmitting means to thereafter enable its respective data transfer instruction signal transmitting means to transmit signals representing the first instruction. - View Dependent Claims (2)
-
-
3. A data means for connection to a data processing system including a common bus including a memory, and means for transferring data and data transfer instruction signals which enable the transfer of data between said data means and the memory, said data transfer instruction signals representing a first instruction and signals representing a second instruction, said data means including:
-
(i) data transfer instruction signal transmitting means connected to said data transfer instruction signal transfer means for transmitting data transfer instruction signals including signals representing the first instruction and signals representing the second instruction; (ii) inhibit signal transmitting means for transmitting an inhibit signal to said data transfer instruction signal transmitting means to inhibit it from transmitting a first instruction; (iii) decoding means connected to said data transfer instruction signal transfer means and said inhibit signal transmitting means for decoding the data transfer instruction signals and for enabling said inhibit signal transmitting means to transmit said inhibit signal in response to the receipt of said first instruction from said data transfer instruction signal transfer means; (iv) first disabling means connected to said data transfer instruction signal transmitting means and said decoding means for disabling said decoding means when the connected data transfer instruction signal transmitting means transmits the first instruction; and (v) second disabling means connected to said inhibiting signal transmitting means and said data transfer instruction signal transfer means and responsive to the receipt of signals representing the second instruction from said data transfer instruction signal transfer means for disabling said inhibiting signal transmitting means to thereafter enable its respective data transfer instruction signal transmitting means to transmit signals representing the first instruction. - View Dependent Claims (4)
-
Specification