非公开,本文章为非公开文章。
【1】高端内存理解:
就是说对于32位机器linux,有普通用户和超级用户。对于4G的逻辑地址,其中0-3G为普通用户访问,3-4g内核空间,是超级用户模式下的代码所访问。对于1G的内核空间,如果想要访问整个物理内存,怎么办?不可能一一对应。所以,把1G的896-1024部分逻辑空间内找出一段,临时建立对于整个内存的映射,用完归还,以此实现以有限访问整个物理空间。
注:1G中,前896可以直接进行映射,一一对应那种。
(这些都是我自己的理解,专业名字可能不对,大家有个思路就行。。。。)
【2】SAS 与SATA盘接口区别(中看那个小缺口大概是)
《1》sata
《2》SAS
【3】1.0Gbps
1.0Gbps的实际理论速度为1024/8=128MB/S,因为1Byte=8bit。
(平时说的1BG=1024KB,注意是大B)
【4】GT/s
GT/s即Giga Transmission per second (千兆传输/秒),描述的是物理层通信协议的速率,与Gbps(每秒十亿位)没有对应的换算关系。
【5】RAID
(2)raid6里有两种的校验方式,P和Q。
【6】奇偶校验 原文链接:https://blog.csdn.net/pinglanyinjiu/article/details/73380575
RAID5校验位算法原理
P=D1 xor D2 xor D3 … xor Dn (D1,D2,D3 … Dn为数据块,P为校验,xor为异或运算)
这里的A与B值就代表了两个位,从中可以发现,A与B一样时,XOR结果为0,A与B不一样时,XOR结果就是1,而且知道XOR结果和A与B中的任何一个数值,就可以反推出另一个数值。比如A为1,XOR结果为1,那么B肯定为0,如果XOR结果为0,那么B肯定为1。这就是XOR编码与校验的基本原理。
【7】纠删码(理解不深,比如D是原始数据,丢了D0为啥不直接把D中D0赋值进去。。。。以后搞明白了在更)
D为原始数据,E为变换后矩阵E,如果D0丢失,则:
《1》保留E
《2》如果E中D0丢失,则用E*A^(-1)可重新得到D (这里实矩逆运算)
《3》
【8】写惩罚
写惩罚指闪存设备需要将一个单元(cell)清空后才能将数据写入,当单元中还有数据时,清空单元的程序必须在新数据写入之前执行。因此,写入的时间就变慢了。
下图转载自https://blog.csdn.net/lincoln_2012/article/details/51925373
【9】粒度
粒度就是同一维度下,数据统计的粗细程度,计算机领域中粒度指系统内存扩展增量的最小值。