基于PCI总线的EasyNAS卡的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:llllwfny
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术的发展,使得信息数据量迅猛增长。数据量的剧增促使数据存储方式从传统的单机存储方式向网络存储方式转变。网络附加存储(NAS)是网络存储方式中的一种,它将文件服务器独立出来作为网络附加存储设备接入到局域网中,这种方式极大的改善了文件共享的效率。传统的NAS设备方案都采用特定的硬件、特定的软件以整机的形式出售给用户,而且如果采用Windows操作系统,遭受病毒攻击的可能性非常大。本文针对传统方案的缺点提出了EasyNAS方案,该方案把Linux操作系统固化在设备中,而这个设备可以装配在现有的X86体系结构的计算机上,并且不容易感染病毒,留给用户很大的扩展空间。 本文提出的EasyNAS方案基于X86平台和PCI局部总线。硬件设计上,使用CH365芯片实现PCI总线接口设计,分别用PCI扩展ROM和NAND Flash存放系统引导程序和裁减过的Linux操作系统,并使用CPID芯片对整个电路进行加密保护。在软件设计上,分析了X86计算机的BIOS、PCI总线和硬盘的相关知识,实现了扩展ROM引导程序,并基于Linux操作系统开发了EasyNAS卡的驱动程序,驱动程序结合Linux操作系统的特点,将NAND:Flash模拟为块设备,针对NAND Flash设备的特性实现了NAND设备的数据管理,并提出了一种针对NAND器件的坏块管理算法。
其他文献
随着Internet的发展,网上信息的数量与日俱增。基于关键词和主题分类的传统检索技术越来越不能满足网络用户的需求,同时由于网络用户的知识背景差异以及自然语言的二义性,导致网
无线传感器网络是监视远程环境的有力工具,随着MEMS技术和无线通信技术的发展,其重要性越来越突出。它可以广泛应用于军事、交通、环境、卫生保健等各个领域进行数据采集和环境
本文针对油田综合开发业务现状和存在问题,及数字油田建设的需要,以河南油田为例,对国内陆上油田开发业务流程进行了归纳、分析、抽象,提出将国内陆上油田开发业务划分为五个子系
无线通信面临用户数量急剧增加,移动业务逐步多元化,促使对多业务通信服务质量的要求不断提高。如何高效地管理和使用有限的无线资源是无线通信技术急待解决的关键问题。对于多
随着Internet的迅猛发展和WEB的全球普及,各类网站所提供的功能和服务越来越丰富,然而在智能化方面表现得却不够理想。比如,网站结构缺乏灵活性;提供的服务或信息分布不合理,未能
随着Web服务的广泛应用,服务质量(quality of service, QoS)已成为一个判定服务提供者是否成功的重要因素。QoS决定服务的可用性和效用,而这两方面都会影响到服务的普及。本
教学质量评价主要是利用教育评价的理论和技术,对教学过程及结果是否达到一定质量要求而做出的价值判断。国内高校目前均建立了教学质量监控体系,定期开展各项评价活动。因评
Internet的迅速发展使其成为当今世界上最大的信息库,并日益成为人们获取所需资源的主要来源,然而其巨大的信息量以及纷繁芜杂的内容与人们有目的的利用信息形成了很大的矛盾。
软件可靠性工程可以应用于任何基于软件产品的任一版本,可以开始于任一版本周期。它是对于软件产品质量保证的一门科学。应用于软件工程的整个生命周期。而软件可靠性增长模
现代社会正朝着信息化方向发展,信息技术在社会中发挥着越来越核心的作用。数据容灾技术作为信息技术的重要组成部分也显得越来越重要,它可以保证数据在发生计算机系统故障、网