论文部分内容阅读
资源共享是计算机和互联网技术快速发展的形势下形成的一种重要应用。实际应用中,共享资源的主要是各类文件。资源共享应用管理系统一般包括共享资源的存储、管理以及访问方式等。传统的分布式资源管理系统研究资源的分布式组织和管理,没有把资源的表现方式与流行的操作系统中的资源管理方式结合起来。硬件级和文件系统级的虚拟存储系统主要用于扩充存储空间和实现存储分布对用户的透明化,缺乏对应用型的资源共享的支持,难以在其基础上扩充各种应用功能,如对指定的目录和文件进行访问权限的分配、读写控制、发布等操作。
本文研究了国内外在虚拟存储、文件系统驱动、网络共享和共享资源可视化访问方式等方面的相关文献,介绍了这些资料在共享资源包括目录和文件的存储方式、管理手段、表现形式和可视化访问方面提出的一些方法和解决方案。在此基础之上,研究并实现了一个虚拟硬盘系统,包括:
(1)实现了一个集成在Windows操作系统用户界面中的资源访问系统,根据共享资源服务器中的资源树形目录组织结构,将分配给用户的对应的资源映射到资源管理器中,形成相应的目录和文件。
(2)提供一套与Windows资源管理器一致的资源操作界面,实现对虚拟硬盘系统中的目录和文件进行上传、下载、创建、编辑、重命名、删除等访问操作。
(3)解决系统与共享资源服务器中的资源的映射关系,实现了一个临时文件管理方案,缓存和管理共享文件资源在本地的复本。同时设计了文件同步更新机制,实现本地缓存文件复本数据与服务器数据的一致。
最后对系统进行测试,结果表明系统提供的远程共享资源可视化访问界面与本地资源管理器提供的界面相一致,通过使用虚拟硬盘系统,可以使网络资源共享操作更为方便自然,为网络共享资源系统提供一个良好的资源可视化操作平台。