[代码整洁之道].(美)马丁.扫描版.pdf
上传时间: 2016-01-13
上传用户:蛋黄果π
固态硬盘是一种以FLASH为存储介质的新型硬盘。由于它不像传统硬盘一样以高速旋转的磁盘为存储介质,不需要浪费大量的寻道时间,因此它有着传统硬盘不可比拟的顺序和随机存储速度。同时由于固态硬盘不存在机械存储结构,因此还具有高抗震性、无工作噪音、可适应恶劣工作环境等优点。随着计算机技术的高速发展,固态硬盘技术已经成为未来存储介质技术发展的必然趋势。 本文以设计固态硬盘控制芯片IDE接口部分为项目背景,通过可编程逻辑器件FPGA,基于ATA协议并使用硬件编程语言verilog,设计了一个位于设备端的IDE控制器。该IDE控制器的主要作用在于解析主机所发送的IDE指令并控制硬盘设备进行相应的状态迁移和指令操作,从而完成硬盘设备端与主机端之间基本的状态通信以及数据通信。论文主要完成了几个方面的内容。第一:论文从固态硬盘的基本结构出发,分析了固态硬盘IDE控制器的功能性需求以及寄存器传输、PIO传输和UDMA传输三种ATA协议主要传输模式所必须遵循的时序要求,并概括了IDE控制器设计的要点和难点;第二:论文设计了IDE控制器的总体功能框架,将IDE控制器从功能上分为寄存器部分、顶层控制模块、异步FIFO模块、PIO控制模块、UDMA控制模块以及CRC校验模块六大子功能模块,并分析了各个子功能模块的基本工作原理和具体功能设计;第三:论文以设计状态机流程和主要控制信号的方式实现了各个具体子功能模块并列举了部分关键代码,同时给出了主要子功能模块的时序仿真图;最后,论文给出了基于PIO传输模式和基于UDMA传输模式的具体指令操作流程实现,并通过SAS逻辑分析仪和QuartusⅡ对IDE控制器进行了功能测试和分析,验证了本论文设计的正确性。
上传时间: 2013-07-31
上传用户:liangrb
DOS下迷你硬盘读写器终于完工了! 可读写绝对扇区,支持大硬盘,U盘(需加载驱动),软盘。。 由于代码效率高,速度很快。 初步通过测试。 最后在自己的机子上大胆进行了写测试,即用坏数据写入硬盘,硬盘崩溃后,再用本程序把预先备份的数据恢复到硬盘,结果硬盘完好如初。。 有源码大家玩玩。。。
上传时间: 2013-12-21
上传用户:cazjing
终于把迷你硬盘读写器完工了! 刚刚初略的测试了几下,还可以, 最后在自己的机子上大胆进行了写测试,即用坏数据写入硬盘,硬盘崩溃后,再用本程序把预先备份的数据恢复到硬盘,结果硬盘完好如初
上传时间: 2015-06-22
上传用户:凌云御清风
编程序实现下述磁盘调度算法,并求出每种算法的平均寻道长度,要求设计主界面以灵活选择某算法,且以下算法都要实现: 1、先来先服务算法(FCFS) 2、最短寻道时间优先算法(SSTF) 3、扫描算法(SCAN) 4、循环扫描算法(CSCAN)
上传时间: 2015-11-12
上传用户:stampede
代码阅读方法与实践(中文版) PDF 扫描 全本 【原 书 名】 Code Reading: The Open Source Perspective 【原出版社】 Addison-Wesley 【作 者】(希腊)Diomidis Spinellis 【译 者】 赵学良 【出版日期】 2004年3月 【开 本】 16开 【页 码】 340 本书荣获美国(2004年度)第14届Jolt大奖 图书:技术类 生产效率大奖 代码阅读有自身的一套技能,重要的是能够确定什么时候使用哪项技术。本书中,作者使用600多个现实的例子,向读者展示如何区分好的(和坏的)代码,如何阅读,应该注意什么,以及如何使用这些知识改进自己的代码。养成阅读高品质代码的习惯,可以提高编写代码的能力。
标签: Addison-Wesley Perspective Reading Source
上传时间: 2013-12-25
上传用户:569342831
一个可对磁盘扇道直接进行读写操作的程序,可以不通过文件管理的方式直接诶访问硬盘。
上传时间: 2013-12-11
上传用户:四只眼
对新的液晶进行扫描,检查是否有坏的点阵
标签: 液晶
上传时间: 2014-01-16
上传用户:王庆才
一些黑客毁坏别人的文件甚至整个硬盘,他们被称为电脑狂人(crackers)或计算机破 坏者(vandals)。另一些新手省去学习技术的麻烦,直接下载黑客工具侵入别人的计算机, 这些人被称为脚本小子(script kiddies)。而真正有着丰富经验和编程技巧的黑客,则开发黑 客程序发布到网站或论坛(BBS)。还有一些人对黑客技术没有丝毫兴趣,他们把计算机仅 仅当做窃取金钱、商品和服务的辅助工具。
上传时间: 2017-02-11
上传用户:nairui21
扫描力显微术
标签: 显微
上传时间: 2013-04-15
上传用户:eeworm