摘要
为了降低用户使用和维护计算机系统的成本,基于透明计算模式提出了一种工作在局域网环境下的I/O管理方法:IOMan.IOMan只是用软件方法在客户端设置磁盘I/O重定向机制,按需动态下载数据,而不需要修改当前常用的操作系统如Windows的启动机制,也不影响其他I/O操作,能够支持多种操作系统的远程启动和应用程序的运行.IOMan基于客户机/服务器模型,包括I/OClient和I/OServer两个部分,其中I/OClient工作在客户端,I/OServer工作在服务器端.I/OClient通过重新定义访问磁盘的BIOS中断处理程序以及创建虚拟本地磁盘,将I/O请求发送给服务器;I/OServer响应客户端请求,读写服务器上存储的虚拟硬盘文件,然后以扇区形式将数据发送给I/OClient.
To reduce the cost of users using and maintaining computer systems, based on transparence computing, an I/O management method, IOMan, is presented, which works on a LAN environment. IOMan only uses software solution to setup a disk access redirection mechanism which needn't modify the boot mechanism of commodity operating systems such as Windows, and also doesn't affect the other I/O operations, to support multi-OS remote boot and applications running in LAN. IOMan is constructed as client/server architecture, including two parts: I/0 client and I/0 server. 1/0 client runs on the cnent, ano I/0 server works on the server. I/O client redefines the processing program of BIOS interrupt accessing the disk, and creates a virtual local disk, to send I/O requests to I/O server. I/O server responses I/O requests from the clients and accesses the virtual disk files stored on the server, and then sends the data to the clients in the form of sectors.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2007年第2期317-325,共9页
Journal of Computer Research and Development
基金
国家"八六三"高技术研究发展计划基金项目(2004AA111020
2004AA114062)