基于动态二进制翻译的驱动程序跨平台复用技术
出于对国家安全、国民经济发展等多方面因素考虑,具有自主知识产 权的处理器芯片和操作系统有着至关重要的战略意义。近年来国内自 主研发的芯片和操作系统不断涌现,但由自主研发的处理器芯片和操 作系统所构成的自主计算平台真正的实用和普及还面临来自同现有 大量外部设备协同工作的挑战。然而当前硬件厂商提供的官方驱动程序往往只支持最主流的平台且只提供二进制可执行程序。对于新近研 发的计算平台,完全重新自主开发所有的设备驱动程序并不现实。驱 动程序的实现依赖于操作系统所提供的驱动编程模型,两者紧密耦合
复旦大学
2021-01-12