首页> 外国专利> System for enabling access to device driver residing in resource memory corresponding to coupled resource by allowing memory mapping to device driver to be executed

System for enabling access to device driver residing in resource memory corresponding to coupled resource by allowing memory mapping to device driver to be executed

机译:用于通过允许执行到设备驱动器的存储器映射来允许访问驻留在与耦合资源相对应的资源存储器中的设备驱动器的系统

摘要

Device drivers for removable system resources are configured dynamically in a computer system having a processor, a system memory and an interface for receiving removable system resources (generally denoted feature cards). A feature card has a card memory area which stores a device driver for controlling the feature card. The feature card device driver is separated into two parts: 1) a full device driver portion, and 2) a stub device driver portion. The full device driver provides all of the device driver functionality necessary to control each and every function of the feature card. The device driver stub is a small compact portion of processing logic for linking the full device driver with operating system software located in the computer system. A fixed amount of system memory RAM is set aside at bootstrap initialization to contain the device driver stubs. Device driver stubs corresponding to removed cards remain resident in system memory until a device driver stub cannot be loaded because the system memory set aside for device driver stubs has been filled. At that time, enough of the system memory set aside for device driver stubs is reclaimed to permit the desired device driver stub to be loaded. Therefore, by allocating enough space in computer system memory to contain every device driver stub required by the system at a given time, and by reclaiming system memory occupied by removed card device driver stubs as the system memory is needed, one can avoid having to periodically reset the system by performing a bootstrap initialization procedure.
机译:用于可移动系统资源的设备驱动程序在具有处理器,系统存储器和用于接收可移动系统资源(通常称为功能卡)的接口的计算机系统中动态配置。功能卡具有卡存储区,其中存储有用于控制功能卡的设备驱动程序。功能卡设备驱动程序分为两部分:1)完整的设备驱动程序部分,以及2)存根设备驱动程序部分。完整的设备驱动程序提供了控制功能卡的每个功能所需的所有设备驱动程序功能。设备驱动程序存根是处理逻辑的紧凑部分,用于将整个设备驱动程序与位于计算机系统中的操作系统软件链接在一起。引导程序初始化时会预留一定数量的系统内存RAM,以包含设备驱动程序存根。与已卸下的卡相对应的设备驱动程序存根保留在系统内存中,直到无法加载设备驱动程序存根为止,因为已为设备驱动程序存根预留了系统内存。那时,将回收为设备驱动程序存根预留的足够的系统内存,以允许加载所需的设备驱动程序存根。因此,通过在计算机系统内存中分配足够的空间以包含给定时间系统所需的每个设备驱动程序存根,并通过在需要系统内存时回收由已移除的卡设备驱动程序存根所占用的系统内存,可以避免必须定期通过执行引导程序初始化过程来重置系统。

著录项

  • 公开/公告号US5412798A

    专利类型

  • 公开/公告日1995-05-02

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US19930007849

  • 发明设计人 JOHN I. GARNEY;

    申请日1993-01-22

  • 分类号G06F15/40;

  • 国家 US

  • 入库时间 2022-08-22 04:05:04

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号