Mini-Ops - a Microcoded Data Transfer Scheduling and Execution System for the Optimized Control of an I/O Controller Cache Memory
Original Publication Date: 1984-Jul-01
Included in the Prior Art Database: 2005-Feb-04
Using a disk file input/output (I/O) controller to schedule and execute data transfer and control operations in an optimized manner through a controller cache memory in the controller is described. With proper control of the cache memory, all actions necessary to complete a given command can be broken down into smaller operations called mini-ops. The mini-ops are saved in a dedicated area of the controller random-access memory (RAM) for use by the mini-op execution routine. The mini-op format is free-form so that new operations can be defined at any time, and as much information as is necessary to perform the operation may be included in the mini-ops.