数据存储
文章平均质量分 58
jw212
这个作者很懒,什么都没留下…
展开
-
RAID 0
RAID 0又称为Stripe(条带化)或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。 如图所示:系统向三个磁盘组成的逻辑硬盘(RADI 0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘。我们从图中可以清楚的看到通过建立RAID转载 2010-07-27 14:04:00 · 450 阅读 · 0 评论 -
DMA数据传送流程
<br />首先:对DMA控制器编程,写入数据要到达的内存地址和药传送的字节数;<br />其次:适配器开始传送数据,它将激活DREQ线,与DMA控制器联通;<br />然后:DMA控制器与CPU去的总线控制权后,输出内存地址,发送控制信号,使得一个字节或一个字从适配器读出并写入相应的内存中;<br />最后,更新内存地址,指向下一个字节要写入的地址,重复上面的操作,直至数据传送完毕。<br />对控制器进行不同的编程,可以实现单字节传送(每传送一个字节都要求一个DREQ信号)或者块数据传送(全部数据传送只原创 2010-09-03 14:10:00 · 2073 阅读 · 0 评论 -
中断、DMA、通道
<br />一、轮询方式<br /> 对I/O设备的程序轮询的方式,是早期的计算机系统对I/O设备的一种管理方式。它定时对各种设备轮流询问一遍有无处理要求。轮流询问之后,有要求的,则加以处理。在处理I/O设备的要求之后,处理机返回继续工作。<br /> 尽管轮询需要时间,但轮询不比I/O设备的速度要快得多,所以一般不会发生不能及时处理的问题。 <br /> 当然,再快的处理机,能处理的输入输出设备的数量也是有一定限度的。而且,程序轮询毕竟占据了CPU相当一部分处理时间,因此程序轮询是一种效率较低的方式转载 2010-09-03 14:05:00 · 1338 阅读 · 0 评论 -
ATA和ATAPI类型硬盘区别方法
ATA和ATAPI类型硬盘区别方法2010-05-21 17:48<br />目前,计算机主板IDE控制器连接的硬盘有ATA(AT Attachment)类型和ATAPI(AT Attachment Packet Interface)类型。那么,软件程序BIOS或者Linux内核是如何才能识别出硬盘是那种类型的呢?<br />在参考文档[1]中,定义了识别硬盘类型的方法,如下所示:<br />A device not implementing the PACKET command feature set s转载 2010-08-26 17:37:00 · 5472 阅读 · 3 评论 -
ATA标准规范文件说明及下载
ATA-5标准规范文档(下文简称ATA-5文档)是我工作以后用到的第一份比较全面而复杂的标准文档。这份文档,在我第一份工作近三年的时间内被我反复的阅读和使用。在它的指导下,我完成了一款ATA设备端产品的维护、升级和另一款新产品的开发。正如对自己的第一份工作怀有深厚的感情一样,对 ATA协议,我也一直在关注着它的发展变化。riple 最近看到有网友说看了ATA标准规范文档后不知道从何入手,这一困惑我也曾经有过。在这篇文章里,我就尝试着把ATA-5文档的大致结构捋一下,把文档中我熟悉的重点和难点部分标示出转载 2010-08-26 15:10:00 · 8076 阅读 · 2 评论 -
如何安装和使用SATA硬盘(BIOS设置)
<br />随着各主板芯片组厂商陆续发布直接支持SATA硬盘甚至SATA RAID的芯片组,具备SATA RAID功能的主板成为了市场热点;而且STAT硬盘的高性价比,也使很多网友舍弃IDE硬盘,直接购买和使用拥有SATA接口的主板;不过,新事物的出现,必竟会产生新的问题,目前对于使用SATA主板和硬盘的用户来说,如何设置和使用好SATA设备,成了关键问题。<br /> 首先安装硬盘数据线和电源线;SATA硬盘与传统硬盘在接口上有很大差异,SATA硬盘采用7针细线缆而不是大家常见的40/80针扁平硬盘线作转载 2010-08-20 15:46:00 · 3003 阅读 · 0 评论 -
SATA与PATA接口硬盘的区别
<br /> <br />一、PATA与SATA技术方面的区分 <br />PATA的全称是Parallel ATA,就是并行ATA硬盘接口规范,也就是我们现在最常见的硬盘接口规范了。PATA硬盘接口规模已经具有相当的辉煌的历史了,而且从ATA33/66一直发展到ATA100/133,一直到目前最高的ATA150。SATA硬盘全称则是Serial ATA,即串行ATA硬盘接口规范。目前PATA100硬盘的一般写入速度为65MB/s,而第一代SATA硬盘的写入速度为150MB/s,第二代SATA硬盘的写入速度转载 2010-08-20 10:14:00 · 2168 阅读 · 1 评论 -
How to Configure Hard Disk Drives on a CEPC
Windows CE 5.0<br />Send Feedback<br />When you design your Windows CE–based platform, determine whether you need to add a hard disk drive to your CEPC. Hard disk drives, which contain hard disks, are a form of removable persistent storage media. With pers翻译 2010-08-19 11:16:00 · 842 阅读 · 0 评论 -
Windows CE gets NTFS support
<br /> MS上CE目前只support FAT, FAT32, exFAT三种格式,对于ntfs格式并不support,so,如果是NT的硬盘会造成无法识别的问题!<br /> 偶然Serach到一篇文章,为以后做参考!<br /><br />Tuxera announced Windows CE software that will allow the operating system to access disk drives using Microsoft's NTFS (new technol翻译 2010-08-19 10:49:00 · 1302 阅读 · 0 评论 -
RAID 3 和RAID 5
RAID 3是把数据分成多个“块”,按照一定的容错算法,存放在N+1个硬盘上,实际数据占用的有效空间为N个硬盘的空间总和,而第N+1个硬盘上存储的数据是校验容错信息,当这N+1个硬盘中的其中一个硬盘出现故障时,从其它N个硬盘中的数据也可以恢复原始数据,这样,仅使用这N个硬盘也可以带伤继续工作(如采集和回放素材),当更换一个新硬盘后,系统可以重新恢复完整的校验容错信息。由于在一个硬盘阵列中,多于一个硬盘同时出现故障率的几率很小,所以一般情况下,使用RAID3,安全性是可以得到保障的。与RAID0相比,RAI转载 2010-07-27 14:10:00 · 1102 阅读 · 0 评论 -
RAID 1
RAID 1又称为Mirror或Mirroring(镜像),它的宗旨是最大限度的保证用户数据的可用性和可修复性。 RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。 如图所示:当读取数据时,系统先从RAID 0的源盘读取数据,如果读取数据成功,则系统不去管备份盘上的数据;如果读取源盘数据失败,则系统自动转而读取备份盘上的数据,不会造成用户工作任务的中断。当然,我们应当及时地更换损坏的硬盘并利用备份数据重新建立Mirror,避免备份盘在发生损坏时,造成不可挽回的数据损失。转载 2010-07-27 14:05:00 · 443 阅读 · 0 评论 -
RAID
RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array)。 简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID级别(RAID Levels)。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安转载 2010-07-27 14:03:00 · 590 阅读 · 0 评论 -
RAID 0+1
正如其名字一样RAID 0+1是RAID 0和RAID 1的组合形式,也称为RAID 10。 以四个磁盘组成的RAID 0+1为例,其数据存储方式如图所示:RAID 0+1是存储性能和数据安全兼顾的方案。它在提供与RAID 1一样的数据安全保障的同时,也提供了与RAID 0近似的存储性能。 由于RAID 0+1也通过数据的100%备份功能提供数据安全保障,因此RAID 0+1的磁盘空间利用率与RAID 1相同,存储成本高。 RAID 0+1的特点使其特别适用于既有大量数据需要存取,同时转载 2010-07-27 14:06:00 · 459 阅读 · 0 评论 -
网络驱动程序--数据传输流程
<br />DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存了存取数据的数据交换模式。PIO模式下硬盘和内存之间的数据传输是由CPU来控制的;而在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率。<br /> <br />DMA模式与PIO模式的区别就在于,DMA模式不过分依赖CPU,可以大大节省系统资源,二者在传输速度上的差异并不十翻译 2010-10-11 12:44:00 · 2283 阅读 · 0 评论