在嵌入式应用里,除了最核心的数据处理外,我们还会经常和数据传输打交道。在使用传输接口传输数据时避不可免会遇到一个问题,如果传输过程中遇到未知硬件干扰发生bit错误怎么办? 痞子衡今天给大家讲的就是数据传输过程中用于差错检测的最简单的方法,即奇偶校验法。 ...
分类:
其他好文 时间:
2018-02-21 21:38:16
阅读次数:
247
题目截图: 思路: 先求出字符的 ASCII 码,然后将 ASCII 码转换成七位二进制数,最后根据二进制数 1 的个数进行奇偶校验。 代码如下: ...
分类:
其他好文 时间:
2018-02-07 19:39:21
阅读次数:
175
华科的题很有深度啊,没有一点基础知识的话估计这个都是做不出来的吧。。 首先说一下什么是奇偶校验: 它是一种校验代码传输正确性的方法。 按照被传输的一组二进制代码数位中“1”的个数为奇数或者偶数来进行校验。 CPU读取存储的数据时,会把前八位存储的数据相加,看计算结果是否与校验位一致。一般校验位为最高 ...
分类:
其他好文 时间:
2018-02-05 23:31:22
阅读次数:
217
物理存储介质概述 存储介质的层次越高,成本越贵,速度越快。 基本存储(primary storage):最快的存储介质,如高速缓冲存储器cache和主存储器main memory; 辅助存储(secondary storage)/联机存储(online storage): 如磁盘(magnetic ...
分类:
数据库 时间:
2018-02-02 14:12:37
阅读次数:
202
RAID5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID5可以理解为是RAID0和RAID1的折中方案。RAID5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID5的磁盘空间利
分类:
其他好文 时间:
2018-01-29 17:33:16
阅读次数:
169
DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行"异或"运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。
分类:
其他好文 时间:
2018-01-26 22:59:38
阅读次数:
269
RAID0RAID1RAID10RAID5各需几块盘才可组建RAID0RAID0即DataStripping(数据分条技术)。整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。要求至少两个磁盘。我们通过RAID0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度。RAID0首先考虑的是磁盘的速度和容量,忽略了
分类:
其他好文 时间:
2018-01-17 22:27:50
阅读次数:
132
Java 的 I/O 类库的基本架构 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。正因如此,所以 Java 在 I/O 上也一直在做持续 ...
分类:
编程语言 时间:
2018-01-09 16:51:21
阅读次数:
240
比特:一比特就是一个数字,1或者0。 字节:以字节是7比特或者8比特,取决于是否使用奇偶校验 八位组:8比特构成 网络地址:用来将数据包发送到远端网路 比如10.0.0.0 广播地址:将信息发送给网络中的所有设备。255.255.255.255表示任意网络中的所有设备。172.16.255.255表 ...
分类:
其他好文 时间:
2017-12-31 11:59:00
阅读次数:
157
伪终端是指对于一个应用程序而言,他看上去像一个终端,但事实上它并不是一个真正的终端。 进程打开伪终端设备,然后fork。子进程建立一个新的会话,打开一个相应的伪终端从设备。复制输入、输出和标准错误文件描述符,调用exec,子进程从设备编程伪终端。 伪终端能像终端一样,但是无意义的函数调用如改变波特率 ...
分类:
其他好文 时间:
2017-12-29 15:25:57
阅读次数:
200