发明授权
US6141711A Method and apparatus to enable insertion/ejection of a device in a computer system while maintaining operation of the computer system and application software 失效
能够在维持计算机系统和应用软件的操作的同时在计算机系统中插入/弹出设备的方法和装置

Method and apparatus to enable insertion/ejection of a device in a
computer system while maintaining operation of the computer system and
application software
摘要:
A secondary bus controller allows for hot insertion and ejection of devices from the secondary bus without ceasing operations or halting software in the host computer. When a device is to be inserted a signal is sent to the secondary bus controller. The secondary bus controller suspends operation of the secondary bus, placing devices on the secondary bus in stasis. An interrupt handler reconfigures the system for the newly inserted card once it has been inserted. Attempts to access devices on the secondary bus during the insertion process may be met with a retry signal until insertion is complete. The ejection process follows similar steps, isolating and suspending operations on the secondary bus and triggering an interrupt routine in the host processor to reconfigure the system. The host processor and primary busses, along with the secondary bus controller remain active throughout the insertion or ejection processes. Thus, applications running on the host computer need not be terminated during insertion or ejection. The present invention has particular application to network server computer systems.
公开/授权文献
信息查询
0/0