Computer and computer system for collision determination of a command identifier
A computer coupled to an external apparatus via an I/O device comprising, a control unit configured to assign a command identifier to a command issued to the external apparatus, wherein the I/O device includes a collision detection unit defined a partial command identifier space which is a subspace of a command identifier space that is a set of a plurality of command identifiers, and wherein the collision detection unit is configured to: shift an arrangement of the partial command identifier space within the command identifier space; and determine whether or not the assigned command identifier collides with another command identifier that is in use.
1. A computer coupled to an external apparatus via an I/O device comprising,
a control unit configured to assign a command identifier to a command issued to the external apparatus,
wherein the I/O device includes a collision detection unit that defines a partial command identifier space which is a subspace of a command identifier space, the command identifier space is a set of a plurality of command identifiers, and
wherein the collision detection unit is configured to:
shift an arrangement of the partial command identifier space within the command identifier space; and
determine whether or not the assigned command identifier collides with another command identifier that is in use.
2. A computer system comprising at least one first computer and at least one second computer coupled to the at least one first computer,
wherein the at least one first computer executes a task,
wherein the at least one second computer provides a storage area for the at least one first computer to use,
wherein the at least one first computer is coupled to the at least one second computer via an I/O device,
wherein the at least one first computer includes a control unit configured to assign a commend identifier to a command issued to the at least one second computer,
wherein the I/O device includes a collision detection unit that defines a partial command identifier space which is a subspace of command identifier space, the command identifier space is a set of a plurality of command identifiers, and
wherein the collision detection unit is configured to:
shift an arrangement of the partial command identifier space within the command identifier space, and
determine whether or not the assigned command identifier collides with another command identifier that is in use.