Generic Block I/O Subsystem for a Virtual Memory Data Processing System
Original Publication Date: 1987-Feb-01
Included in the Prior Art Database: 2005-Jan-31
A fast and efficient means of moving data to and from I/O devices is shown in the figure. The Generic Block I/O Subsystem (GBIOS) provides an efficient means of moving data to and from adapters that support or carry data which can be blocked at a low level. The GBIOS also provides a common design approach for block I/O adapters. The architecture of the GBIOS is such that Device Driver code, which interfaces to processes above it, is synergistic and need only be written once. The Subsystem consists of a Device Manager and one or more Device Handlers. The figure illustrates the GBIOS and its relationship with other processes above and below the Virtual Resource Manager (VRM) Virtual Machine Interface (VMI) The Device Manger embodies the following characteristics: It is a VRM process.