A management and dispatching apparatus based on a serial attached small computer system interface, wherein the apparatus communicates with a device in a corresponding serial attached small computer system interface domain based on an upper-layer protocol request, and the apparatus comprises: a list management module, configured to manage, in a manner of a list, pending input and output information and device information that are obtained based on the upper-layer protocol request; a dispatcher, configured to: after there is an idle serial attached small computer system channel, obtain the pending input and output information and the device information in the list by indexing the list; and a direct memory access controller on the serial attached small computer system channel, configured to perform frame interaction with the corresponding device in the serial attached small computer system domain based on the pending input and output information and the device information; wherein the apparatus obtains a corresponding input and output context comprising the pending input and output information by parsing the upper-layer protocol request; wherein the input and output context is stored in a first entry in a form of a data structure, and the data structure comprises one or more of the following fields: a field indicating whether an input and output identifier is valid, an input and output identifier, an address, in storage space, of a frame corresponding to an input and output identifier, or a length of a frame corresponding to an input and output identifier; characterized in that the dispatcher or the direct memory access controller obtains, according to the pending input and output information, the corresponding input and output context by indexing the first entry, so that the direct memory access controller obtains, according to the input and output context, frame data corresponding to the input and output identifier, so as to implement interaction of the frame data. a list management module, configured to manage, in a manner of a list, pending input and output information and device information that are obtained based on the upper-layer protocol request; a dispatcher, configured to: after there is an idle serial attached small computer system channel, obtain the pending input and output information and the device information in the list by indexing the list; and a direct memory access controller on the serial attached small computer system channel, configured to perform frame interaction with the corresponding device in the serial attached small computer system domain based on the pending input and output information and the device information; wherein the apparatus obtains a corresponding input and output context comprising the pending input and output information by parsing the upper-layer protocol request; wherein the input and output context is stored in a first entry in a form of a data structure, and the data structure comprises one or more of the following fields: a field indicating whether an input and output identifier is valid, an input and output identifier, an address, in storage space, of a frame corresponding to an input and output identifier, or a length of a frame corresponding to an input and output identifier; characterized in that the dispatcher or the direct memory access controller obtains, according to the pending input and output information, the corresponding input and output context by indexing the first entry, so that the direct memory access controller obtains, according to the input and output context, frame data corresponding to the input and output identifier, so as to implement interaction of the frame data.