首页> 外国专利> MECHANISM ALLOWING ASYNCHRONOUS ACCESS TO GRAPHICS ADAPTER FRAME BUFFER PHYSICAL MEMORY LINEAR APERTURE IN A MULTI-TASKING ENVIRONMENT

MECHANISM ALLOWING ASYNCHRONOUS ACCESS TO GRAPHICS ADAPTER FRAME BUFFER PHYSICAL MEMORY LINEAR APERTURE IN A MULTI-TASKING ENVIRONMENT

机译:在多任务环境中允许异步访问图形适配器帧缓冲物理内存线性孔径的机制

摘要

A module is interposed between a multitasking operating system and the devicedriver fora graphics adapter including a frame buffer with a linear aperture forcontinuous, asynchronous datatransfers. The interposed module may selectively intercept all graphics devicedriver functionrequests or simply pass such requests to the device driver, and provides amechanism for generatinggraphics output in the frame buffer without utilizing graphics acceleratorhardware on the graphicsadapter. The interposed module is aware of the start and stop of asynchronousdata transfers to theframe buffer. When asynchronous data transfers are started, the interposedmodule invokes thegraphics adapter device driver to obtain access to the frame buffer linearaperture and sets its owninternal state to active. While active, the interposed module intercepts allgraphics device driverrequests and employs its own mechanism to generate graphics output in theframe buffer responsiveto such requests, without utilizing the graphics accelerator hardware. Sincethe graphics acceleratorhardware is not utilized, the frame buffer linear aperture always remainsenabled. While inactive,the interposed module simply passes all graphics device driver requests to thedevice driver. Theinterposed module is preferably implemented in accordance with the GRADDarchitecture model,with the mechanism for generating graphics output being provided by the VMANand SOFTDRAWlibraries.
机译:在多任务操作系统和设备之间插入一个模块驱动程序图形适配器,包括带有线性光圈的帧缓冲器,用于连续的异步数据转移。插入的模块可以选择性地拦截所有图形设备驱动功能请求或仅将此类请求传递给设备驱动程序,并提供生成机制无需使用图形加速器即可在帧缓冲区中输出图形图形上的硬件适配器。插入的模块知道异步的开始和停止数据传输到帧缓冲区。开始异步数据传输后,插入模块调用图形适配器设备驱动程序获取对线性帧缓冲区的访问并设置自己的光圈内部状态为活动。处于活动状态时,插入的模块将拦截所有图形设备驱动程序请求并采用自己的机制来生成图形输出帧缓冲响应此类请求,而无需利用图形加速器硬件。以来图形加速器没有使用硬件,帧缓冲区线性孔径始终保持不变已启用。不活跃时插入的模块只是将所有图形设备驱动程序请求传递给设备驱动。的插入模块最好根据GRADD实现建筑模型VMAN提供了用于生成图形输出的机制和SOFTDRAW库。

著录项

  • 公开/公告号CA2291403C

    专利类型

  • 公开/公告日2006-06-06

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号CA19992291403

  • 发明设计人 CAPELLI RONALD BRUCE;

    申请日1999-12-02

  • 分类号G09G5/12;G09G5/39;

  • 国家 CA

  • 入库时间 2022-08-21 21:35:34

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号