An input/output control unit which provides a large amount of input/output address space divisible into areas each of which is a multiple of the system memory management unit page size and thus may be allotted to only one of the individual application programs using a computer system by an input/output device driver. The control unit is able to determine from command addresses provided by the application programs both the application program which is involved in the operation and the address area which has been allotted solely to that application program. This use of these addresses in the input/output address space which have been allotted solely to one application program allows the application programs to write directly to the input/output devices while still maintaining the integrity of the system.

Una unidad de control de entrada-salida que proporciona una cantidad grande de espacio de dirección de la entrada-salida divisible en las áreas cada uno de las cuales es un múltiplo del tamaño de la página de la unidad de la gerencia de la memoria de sistema y así se puede asignar a solamente uno de los programas de uso individuales usando un sistema informático por un driver de dispositivo de la entrada-salida. La unidad de control puede determinarse de las direcciones del comando proporcionadas por los programas de uso el programa de uso que está implicado en la operación y el área de la dirección que se ha asignado solamente a ese programa de uso. Este uso de estas direcciones en el espacio de dirección de la entrada-salida que se han asignado solamente a un programa de uso permite que los programas de uso escriban directamente a los dispositivos de la entrada-salida mientras que todavía mantiene la integridad del sistema.

 
Web www.patentalert.com

< Method and apparatus for providing a plurality of color formats from a single frame buffer

< System for FIFO informing the availability of stages to store commands which include data and virtual address sent directly from application programs

> Method and apparatus for trapping unimplemented operations in input/output devices

> Method and apparatus for accelerating rendering by coalescing data accesses

~ 00016