A method and apparatus for providing modular I/O expansion. Apparatus are
provided on a host computing device and an expansion unit to support
multiple port types, and multiplexing apparatus are provided to support
simultaneous I/O sessions between multiple applications on the host
computing device and multiple I/O ports on the expansion unit over a
single host I/O port. The expansion unit is equipped with one or more port
interface modules that are each configured to support data transmission in
accordance with one port type from a set of port types. Apparatus on the
expansion unit perform multiplexing and demultiplexing of data transmitted
between the host computing device and the port interface modules of the
expansion unit. Port interface objects in the host computing device each
support data transmission in accordance with one port type from the set of
port types. A host multiplexor on the host computing device performs
multiplexing and demultiplexing of data between the expansion unit and the
port interface objects. A registry is maintained to map port interface
objects to port interface modules.
Метод и прибор для обеспечивать модульное расширение I/O. Обеспечены, что на приспособлении хозяина вычисляя и блоке расширения поддерживают приборы множественные port типы, и обеспечены, что поддерживают приборы передавать по мултиплексу одновременные встречи I/O между множественными применениями на приспособлении хозяина вычисляя и множественные порты I/O на блоке расширения над одиночным хозяином I/O держат. Блок расширения оборудован с one or more модули поверхности стыка порта каждое установлены к передаче данныеов для поддержки в соответствии с одним port типом от комплекта port типов. Приборы на блоке расширения выполняют передавать по мултиплексу и demultiplexing данных переданных между приспособлением хозяина вычисляя и port модулями поверхности стыка блока расширения. Port поверхность стыка возражает в приспособлении хозяина вычисляя каждую передачу данныеов для поддержки в соответствии с одним port типом от комплекта port типов. Мультиплексор хозяина на приспособлении хозяина вычисляя выполняет передавать по мултиплексу и demultiplexing данных между блоком расширения и port предметами поверхности стыка. Поддержаны, что составляет карту регистратура port предметы поверхности стыка для того чтобы сдержать модули поверхности стыка.