发明名称 A METHOD AND SYSTEM FOR DEVICE VIRTUALIZATION BASED ON AN INTERRUPT REQUEST IN A DOS-BASED ENVIRONMENT
摘要 A technique for providing device virtualization in an MS-DOS based operating environment (212), using an interrupt request (e.g., a non-maskable interrupt), is described. The technique includes executing an application on a processor within the MS-DOS based operating environment (212) and, when the application attempts to address the device to be emulated, causing a processor interrupt to occur. In response to the interrupt, the processor executes code representing the virtualization of a device. The code for servicing the interrupt and emulating the device are written in protected mode-code, stored in the extended memory area (114), and made available by making appropriate entries into the interrup descriptor tables (318) for the protected-mode context established for the DOS extender (410). The entries made into IDT (318) for the protected-mode context established for the DOS extender are accomplished by intercepting communications between the DOS extender and the virtual control program interface (314).
申请公布号 CA2265567(A1) 申请公布日期 1998.03.19
申请号 CA19972265567 申请日期 1997.09.08
申请人 ENSONIQ CORPORATION 发明人 WEIR, ANDREW P.;FRIEL, JOSEPH T.
分类号 G06F9/455;G06F13/10;(IPC1-7):G06F13/24 主分类号 G06F9/455
代理机构 代理人
主权项
地址