A host system is provided with one or more host-fabric adapters installed
therein for connecting to a switched fabric of a data network. The
host-fabric adapter comprises a host interface arranged to interface a
host memory of the host system; a serial interface arranged to receive and
transmit data from said switched fabric; a Micro-Engine (ME) arranged to
work on multiple tasks based on a Virtual Interface (VI) to support data
transfers via the switched fabric, and configured to issue a host request
to said host interface for a host transaction including an address and
length of host data to be fetched from the host memory, and an End-Of-Cell
(EOC) indicator which indicates that a cell has been built for
transmission via the serial interface, and to begin working on a different
task without waiting for the corresponding host response of the host
request from the host interface; a Scheduler arranged to supply a request
and a request VI number to said Micro-Engine (ME) for work; and a Request
Comparator arranged to check the current VI that is being worked on by the
Micro-Engine (ME), and to generate an acknowledgment ACK or a negative
acknowledgment NACK to the Scheduler depending upon whether the request VI
number is currently being worked on by the Micro-Engine (ME).
Een gastheersysteem wordt voorzien van één of meerdere gastheer-stof adapters die daarin voor het verbinden met een geschakelde stof van een gegevensnetwerk worden geïnstalleerd. Bestaat de gastheer-stof adapter uit een gastheerinterface die wordt geschikt om een gastheergeheugen van het gastheersysteem om te zetten; een periodieke interface schikte om gegevens van bovengenoemde geschakelde stof te ontvangen en over te brengen; een micro-Motor (ME) schikte om aan veelvoudige taken die op een Virtuele Interface (VI) aan de overdrachten van steungegevens via de geschakelde stof worden, en te werken die worden gevormd gebaseerd om een gastheerverzoek aan bovengenoemde gastheerinterface voor een gastheertransactie met inbegrip van een adres en een lengte van gastheergegevens uit te geven die van het gastheergeheugen, en eind-van-Cel (EOC) een indicator moeten worden gehaald die dat een cel voor transmissie via de periodieke interface is gebouwd, en beginnen werkend aan een verschillende taak zonder het wachten op de overeenkomstige gastheerreactie van het gastheerverzoek van de gastheerinterface erop wijst; een Planner schikte om een verzoek en een verzoek VI aantal aan bovengenoemde micro-Motor (ME) voor het werk te leveren; en een Comparateur van het Verzoek schikte om huidige VI te controleren die wordt gewerkt aan door de micro-Motor (ME), en een erkenning ACK of een negatieve erkenning te produceren NACK die aan de Planner afhangt van of verzoek VI aantal momenteel wordt gewerkt aan door de micro-Motor (ME).