共查询到10条相似文献,搜索用时 31 毫秒
1.
应个人网络存储应用的需要,研究和开发网络虚拟存储系统。实现这种系统的关键是开发网络虚拟磁盘驱动。通过介绍在Windows NT内核模式下设计虚拟磁盘驱动的详细原理,分析和研究网络虚拟磁盘驱动的设计与实现。开发过程中,调用TDI(Transport Driver Interface)函数,实现了网络虚拟磁盘驱动的网络功能。使用此方法开发虚拟存储系统,由于是基于Windows内核的开发,所以网络传输效率较高;另外,基于此技术的虚拟存储系统,没有改变用户的使用习惯,所以大大方便了用户的使用。 相似文献
2.
虚拟磁盘技术是数据存储虚拟化技术的一个重要组成部分。当前,开发新型虚拟磁盘驱动需要涉及到较多的操作系统内核编程,这对开发人员提出了较高的要求。研究了一种通用的虚拟磁盘服务软件的实现框架,此框架可对操作系统内核提供标准块设备接口,对用户态服务进程提供一组标准服务接口用于实现服务的注册和请求/应答的传递,从而实现了操作系统内核模块的通用性。最后,基于Linux的NBD驱动实现的原型系统验证了工作的实用性。 相似文献
3.
介绍了一种基于Windows 2000内核模式的iSCSI启动器设计,通过SCSI小端口驱动实现虚拟磁盘,从文件系统截取I/O请求,然后在操作系统内核根据iSCSI协议处理,并且利用TDI技术将封装好的iSCSI PDU通过TCP网络发送给目标器,从而实现了iSCSI启动器在Windows操作系统中的无缝集成. 相似文献
4.
5.
6.
7.
基于文件系统过滤驱动的安全增强型加密系统技术研究 总被引:3,自引:1,他引:3
应用层加密系统在实际的应用中一般要求用户在访问文件前手动进行加解密操作,有些系统中文件正常使用时必须以明文形式存储在磁盘上.基于文件系统驱动的加密文件系统减少了用户的参与操作,同时保证了磁盘上文件处于加密状态,但是其在设计与实现上较为复杂.针对上述方法存在的问题,本文采用Windows NT内核操作系统的驱动框架,基于文件系统过滤驱动技术实现对数据进行透明加解密.通过这种方法不仅解决了应用层加密系统存在的不足,与加密文件系统相比开发实现较简单灵活.另外使用智能卡作为加解密密钥的存储容器,进一步增强整个系统的安全性. 相似文献
8.
9.
iSCSI已成为网络存储的重要协议。基于该协议设计一种将普通的以太网卡虚拟成SCSI HBA的方法,并在Windows和Linux操作系统下开发了相应的虚拟设备驱动程序。根据本方法设计的虚拟SCSI HBA驱动在Linux和Windows平台上映射的SCSI硬盘呈现出和本地主机物理硬盘一样的访问机制,即由谊虚拟SCSI HBA驱动向主机应用程序或文件系统的I/O请求提供磁盘访问重定向服务。并且进行映射SCSI硬盘的读写性能测试。结果表明,读写映射SCSI硬盘性能接近1000M以太网络线速度的70%。应用证明,该虚拟驱动方法是一种最经济的SAN网络存储模式,它突破SCSI连接的物理距离限制,实现远距离工作主机共享SCSI磁盘阵列的需求。该方法可在不改变现有网络结构的前提下,实现SCSI直接连接存储(1)AS)模式向IPSAN存储模式的平滑过渡。 相似文献
10.
分析目前各种海量存储系统的体系结构研究重点,提出一种海量存储系统的5层体系结构,分别是存储物理层、存储连接层、存储网络层、存储表示层和存储应用层.通过各个层次之间相互提供/调用服务的方式,使用多种存储技术构建海量存储系统.在此基础上,设计并实现了一种基于智能网络磁盘及其文件系统的层次化海量存储系统,通过实验验证了层次化体系结构的海量存储系统的可行性和正确性. 相似文献