硕士论文-基于pci总线的easynas卡的设计与实现

硕士论文-基于pci总线的easynas卡的设计与实现

ID:34528050

大小:1.57 MB

页数:51页

时间:2019-03-07

硕士论文-基于pci总线的easynas卡的设计与实现_第1页
硕士论文-基于pci总线的easynas卡的设计与实现_第2页
硕士论文-基于pci总线的easynas卡的设计与实现_第3页
硕士论文-基于pci总线的easynas卡的设计与实现_第4页
硕士论文-基于pci总线的easynas卡的设计与实现_第5页
资源描述:

《硕士论文-基于pci总线的easynas卡的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、东南大学硕士学位论文基于PCI总线的EasyNAS卡的设计与实现姓名:吴仁伟申请学位级别:硕士专业:计算机软件与理论指导教师:邢汉承;滕至阳20070301东南大学硕士学位论文摘要信息技术的发展,使得信息数据量迅猛增长。数据量的剧增促使数据存储方式从传统的单机存储方式向网络存储方式转变。网络附加存储(NAS)是网络存储方式中的一种,它将文件服务器独立出来作为网络附加存储设备接入到局域网中,这种方式极大的改善了文件共享的效率。传统的NAS设备方案都采用特定的硬件、特定的软件以整机的形式出售给用户,而且如果采用grmdows操作系统,遭

2、受病毒攻击的可能性非常大。本文针对传统方案的缺点提出了EasyNAS方案,该方案把Linux操作系统固化在设备中,而这个设备可以装配在现有的X86体系结构的计算机上,并且不容易感染病毒,留给用户很大的扩展空问。本文提出的EasyNAS方案基于X86平台和PCI局部总线。硬件设计上,使用CH365芯片实现PCI总线接口设计,分别用PCI扩展ROM和NANDFlash存放系统引导程序和裁减过的Linux操作系统,并使用CPLD芯片对整个电路进行加密保护。在软件设计上,分析了X86计算机的BIOS、PCI总线和硬盘的相关知识,实现了扩展R

3、OM引导程序,并基于Linux操作系统开发了EasyNAS卡的驱动程序,驱动程序结合IAnux操作系统的特点,将NANDFlash模拟为块设备,针对NANDFlash设备的特性实现了NAND设备的数据管理,并提出了一种针对NAND器件的坏块管理算法。关键词:PCI、扩展ROM、NAN])Flash、Linux设备驱动、CH365东南大学硕士学位论文AbstractWiththedevelopmentoftheinformationtechnology,thedataamountincreasessharply.Thesharpinc

4、reaseofdataurgesthewayofthedatastoragetochangefromtraditionalsinglecomputerstoragetothenetworkstorage.NetworkAttachmentStorage(NAS)isonemethodofNetworkStorage.NAspicksthefileserverouttobethenetworkattachmentstoragedeviceinlocalareanetwork。andthedocumentsharingefficienc

5、yisimprovedenormously.弧etraditionalNASequipmentschememostusesthespecifichardware,specificsoftware,andthedevicesaresoldinthefoi/noftompletecomputersystem.ThepossibilityofthevirusattackwillbeextremelyincreasedwhenusingwindowsOperationSystem.Todealwiththeproblemofthetradi

6、tionalschemes,thisthesisproposedtheEasyNASscheme.IntheEasyNAS.theLinuxOperatingSystemisfixedinaPCIcard.andthiscardcanbeinstalledinthecomputerbasedonpopularX86architecture.Furthermore,computerswithEasyNASarenoteasytoinfectthevirus,andEasyNAShasagoodscalability.Inthisthe

7、sis.theEasyNAScardisbasedonX86platformandPCIlocalbus.Inthedesignofhardware,CH365areadoptedtorealizePCIbusinterface,PCIexpansionROMandNANDF1ashareusedtostoresystembootstraproutineandreducedLinuxoperationsystemseparately.andaCPLDchipisusedtoencryptthewholecircuit.Inthede

8、signofsoftware.theBIOS,PCIbusandharddiscknowledgepftheX86computerareanalyzedandtheexpansionROMbootstraproutinearereal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。