摘要 |
In an instruction handling unit specifically designed for pipeline processing of instructions an apparatus is disclosed which allows the instruction handling unit to process simultaneously computer instructions from two different programs. The apparatus employed for sharing the instruction unit processing capabilities among two programs performs certain checks upon the specific instructions of the two different instruction streams and determines from various machine conditions and variable program conditions which instruction will be executed within the instruction handling unit. The selection algorithm involved is designed to make maximum utilization of the instruction handling unit while preventing any one instruction stream from monopolizing the instruction handling capabilities of the instruction unit.
|