趣谈奇偶校验
11-08 12:37:21软件技巧
浏览次数:661次
标签:软件技巧大全,http://www.duosi8.com
趣谈奇偶校验,
取一把硬币,数量任意,抛到桌上,然后数一下正面朝上的有多少,若是偶数,则称正朝上的硬币具有偶数性;若是奇数,则称其具有奇数性。现在把硬币一对、一对地翻转,你会惊奇地发现,无论你翻转多少对,正面朝上的硬币的数目虽然在变,但它的奇偶性保持不变,即如果原来正面朝上的硬币的数目为偶数的话,它仍将是偶数;原来的奇数的话,它仍将是奇数。这个称之为奇偶性守恒原理。
这个原理在计算机中用来检验内存数据的读写是否正确。以9片RAM芯片组成的一条内存条为例,其中8片为数据位,1片为奇偶校验位,这样组成9位数字。IBM PC/AT系列微机采用的奇数校验的方法,所谓奇数校验是由硬件电路保证在写内存周期,写入内存单元的9位数据的“1”的个数总为奇数,即如果8个数据位上的“1”的个数为偶数的话,奇偶校验位自动补“1”;如果8个数据位上的“1”的个数为奇数的话,奇偶校验位自动补“0”。以后从内存单元读出数据时,如果9位数据“1”的个数为奇数,就认为内存读写没有错误,否则说明内存读写有奇偶校验错误,在硬件电路中就会产生一个奇偶校验出错信号送到非屏蔽中断(NMI)发生电路,导致NMI出现,请求CPU进行处理。
一个数据是由二进制的“1”和“0”组成,好比硬币的正面和反面,“1”和“0”总是遵从奇偶性守恒原理。其实,不光内存,其它很多涉及到数据通讯的地方,都是利用奇偶校验原理来检验数据的准确性的。
取一把硬币,数量任意,抛到桌上,然后数一下正面朝上的有多少,若是偶数,则称正朝上的硬币具有偶数性;若是奇数,则称其具有奇数性。现在把硬币一对、一对地翻转,你会惊奇地发现,无论你翻转多少对,正面朝上的硬币的数目虽然在变,但它的奇偶性保持不变,即如果原来正面朝上的硬币的数目为偶数的话,它仍将是偶数;原来的奇数的话,它仍将是奇数。这个称之为奇偶性守恒原理。
这个原理在计算机中用来检验内存数据的读写是否正确。以9片RAM芯片组成的一条内存条为例,其中8片为数据位,1片为奇偶校验位,这样组成9位数字。IBM PC/AT系列微机采用的奇数校验的方法,所谓奇数校验是由硬件电路保证在写内存周期,写入内存单元的9位数据的“1”的个数总为奇数,即如果8个数据位上的“1”的个数为偶数的话,奇偶校验位自动补“1”;如果8个数据位上的“1”的个数为奇数的话,奇偶校验位自动补“0”。以后从内存单元读出数据时,如果9位数据“1”的个数为奇数,就认为内存读写没有错误,否则说明内存读写有奇偶校验错误,在硬件电路中就会产生一个奇偶校验出错信号送到非屏蔽中断(NMI)发生电路,导致NMI出现,请求CPU进行处理。
一个数据是由二进制的“1”和“0”组成,好比硬币的正面和反面,“1”和“0”总是遵从奇偶性守恒原理。其实,不光内存,其它很多涉及到数据通讯的地方,都是利用奇偶校验原理来检验数据的准确性的。
,趣谈奇偶校验
- ·上一篇:相机照出的照片为何倾斜
- ·下一篇:设置定时提醒
热门推荐
- · 为何QQ总弹出安全登录验证2则
- · 多媒体升级时常见故障的处理
- · 利用硬盘驱动器号制作防扩散FOXPRO程序
- · 高速视频转换借力CUDA
- · 在KMPlayer中手动切换解码器
- · 如何突破IP加MAC绑定
- · 如何让ACDSee成为默认的图片浏览器
- · SnagIt连续抓以多个窗口
- · SnagIt直接截取灰度图片
- · Nero快速制作精美的光盘封面
- · 完美卸载XP快速卸载顽固软件
- · VoptXP测试驱动器性能
- · VirturlDriver让虚拟光驱开机时自动加载
- · 通过递归调用来搜索文件
- · AutoCAD复制粘贴图纸导致死机
- · 监控软件导致QQ无法登录
- · 提高WindowsXP启动速度的方法
- · Office 2007无法正常卸载怎么办
- · 如何用批处理一次建立或删除多个目录
- · 教你Windows百毒不侵的13个妙招
- · ATI显卡在线看电影时花屏应该如何解决