【计算机硬件】1、计算机的硬件组成、校验码

这篇具有很好参考价值的文章主要介绍了【计算机硬件】1、计算机的硬件组成、校验码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


计算机的硬件组成

【计算机硬件】1、计算机的硬件组成、校验码,计算机知识点总结,硬件架构,密码学

CPU的组成与功能

CPU的组成

CPU主要是由运算器、控制器、寄存器组和内部总线等部件组成
【计算机硬件】1、计算机的硬件组成、校验码,计算机知识点总结,硬件架构,密码学

CPU的功能

1、程序控制
通过执行指令来控制程序的执行顺序
2、操作功能
一条指令的实现需要若干操作信号配合,控制相应的部件完成相对应的操作
3、时间控制
对各种操作进行时间上的控制,指令执行的过程中操作信号出现的时间、持续时间以及时间顺序都要进行严格控制
4、数据处理
对数据进行算术运算等方式进行加工处理
5、CPU对系统内部和外部的中断或异常做出响应,进行相对应的处理

校验码

Q:为什么会出现为错误?
A:对于电子系统通信,它涉及到物理层、链路层、通信介质等,其中物理层主要将原始二进制数据利用一定的编解码原理对其进行调制,然后经由发送电路将调制信号输送至传输介质,接收端利用接收电路进行接收并解调,将信息还原成二进制码流。在这个过程中介质有可能被干扰,接收电路、发送电路、调制电路、解调电路都可能由于某些千扰原因导致工作失效而出现误码。此时,如果没有一个很好的机制去确保数据的正确性,比如一个飞系统中某制命今、辆系统中CAN报文数据,系统直接使用这些错误数据去控制被对 (如电机、发动等)严重的时候就会造成难以估量的生命财产灾难
所以,需要一个机制去及时发现问题,这里就需要用到校验码了

突发错误(BurstError): 两个或更多个数据位在码流中出现错误
码距:(分开以下单个和两个讨论)
1、就单个编码 A : 00 A:00 A:00而言,其码距为1,因为其只需要改变一位就变成另个编码。
2、在两个编码中,从A码到B码转换所要改变的位数为码距,如 A : 00 A:00 A:00要转换为 B : 11 B:11 B:11,码距为2。一般来说,码距越大,越利于纠错和检错

奇偶校验码

1、只能检错不能纠错
2、无论数据位多少位,校验位只有一位
3、数据位和校验位一共所含的1个数为奇数称为奇校验,反之是偶校验
4、只能检测出奇数个错误(检测能力)

CRC校验码

只能检错不能纠错
CRC校验原理
在要发送的帧后面附加一个数(这个就是用来校验的校验码,经过计算附加上去的),生成一个新帧发送给接收端。它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(注意,这里不是直接采用二进制除法,而是采用一种称之为“模2除法”)。到达接收端后,再把接收到的新帧除以(同样采用“模2除法”)这个选定的除数。因为在发送端发送数据帧之前就已通过附加一个数,做了“去余”处理(也就已经能整除了),所以结果应该是没有余数。如果有余数,则表明该帧在传输过程中出现了差错。

模2除法:
模2除法与算术除法类似,但每一位除的结果不影响其它位,即不向上一位借位,所以 实际上就是异或。在循环冗余校验码(CRC)的计算中有应用到模2除法。例:
【计算机硬件】1、计算机的硬件组成、校验码,计算机知识点总结,硬件架构,密码学

例:假设原始信息串为10110,CRC的生成多项式为G(x) =x4+x+1,求CRC校验码

原始信位后面加“0”,设成多项式的阶为 r r r,则原始信息位后加上 r r r个0,题中,G(x)阶为4,则在原始信息后加4个0,得到的新为101100000,作为被除数由多项式得到除数,多项中x的幂指数存在的位置1,不存在的位置0。本题中,x的幂指数为0,1,4的变量都存在,而幂指数为2,3的不存在,因此得到串10011.
生成CRC校验码,将前两步得出的被除数和除数进行模2除法运算即不进位也不借位的除法运算)。除法过程如下图所示
【计算机硬件】1、计算机的硬件组成、校验码,计算机知识点总结,硬件架构,密码学
生成最发送信息,将余添到原始信息后上,原始信息为10110,余数1111后,结果为101101111。发送方将此数据发送给接收方
接收方进行校验接的CRC校验过与生成过,接方接了带校验和的后用多项式G (x)来除。余为0,则表示信息无错,否则要求发送方进行重传注意:收发信息双方使用相同的生成多项式

【计算机硬件】1、计算机的硬件组成、校验码,计算机知识点总结,硬件架构,密码学文章来源地址https://www.toymoban.com/news/detail-805812.html

到了这里,关于【计算机硬件】1、计算机的硬件组成、校验码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机组成原理之计算机硬件发展和计算机系统的组成

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好

    2024年01月24日
    浏览(86)
  • 计算机组成原理(2)各个硬件的工作原理

    (1)存储体(M) 1、存储单元 :每个存储单元存放一串二进制代码。 2、存储字(word) :存储单元中二进制代码的组合。 3、存储字长 :存储单元中二进制代码的位数,一般是 8bit 的倍数。 4、存储元件 (存储元):即存储二进制的电子元件,每个存储元件可存 1bit。 MAR位数

    2024年02月13日
    浏览(48)
  • 计算机组成原理实验logisim(三)之偶校验编码与检错

    实验三的前两个实验: 国标码转区位码 汉字GB2312编码 在很多地方都找得到,我就不多说。 附上我使用过的连接:https://blog.csdn.net/gemingshun/article/details/106784595 其中我们老师提供的关于汉字字符集编码查询;中文字符集编码:GB2312、BIG5、GBK、GB18030、Unicode  的网址:https://w

    2024年04月13日
    浏览(57)
  • 【计算机组成 课程笔记】4.2 除法器的硬件实现

     课程链接: 计算机组成_北京大学_中国大学MOOC(慕课) 4 - 5 - 405-除法的运算过程(09-\\\'43--)_哔哩哔哩_bilibili 在加减乘除这样的基本算数运算中,除法是最为复杂的,因此我们想要实现硬件的除法器,还是从最简单的情况开始说起。 回想一下手算除法的过程。这里是两个由0和

    2024年02月09日
    浏览(42)
  • 九耶丨阁瑞钛伦特-大型计算机硬件组成(一)

    ​ IBM大型机系统是由主机和多种外围设备组合形成的一个综合系统,上面是一个主机系统组成的例子。 ​以上是OS390操作系统的组成情况: MVS: 大型机操作系统的核心部分,有时又被使用为大型机操作系统的全称。 SMS: SMS是STORAGE MANAGEMENT SUBSYSTEM的缩写。它是MVS下的一个系

    2024年02月08日
    浏览(44)
  • 计算机组成原理--基于Logisim的奇偶校验电路实验的应用(超详细/设计/实验/作业/练习)

    1、掌握奇偶校验基本原理和特性 2、掌握在 Logisim 中实现偶校验编码电路,检错电路,理解校验码传输的原理。 1.软件:Logisim软件、JAVA环境 2.硬件:计算机Windows 10 在 logisim 中打开实验资料包中的 data.circ 文件,在对应电路中完成偶校验编码电路。实验电路输入输出引脚如图所

    2024年02月05日
    浏览(50)
  • 计算机组成原理--基于Logisim的海明校验码编码电路实验的应用(超详细/设计/实验/作业/练习)

    掌握海明码设计原理,能独立设计实现汉字 GB2312 编码的海明校验编码体系,并最终在实验环境中利用硬件电路实现对应的编码电路。 1.软件:Logisim软件、JAVA环境 2.硬件:计算机Windows 10 在 logisim 中打开实验资料包中的 data.circ 文件,在对应电路中完成海明校验编码电路。输

    2024年02月08日
    浏览(232)
  • 计算机组成原理--基于Logisim的海明校验码解码电路实验的应用(超详细/设计/实验/作业/练习)

    掌握海明码检错纠错性能,能独立设计实现汉字 GB2312 编码的海明校验解码体系,并最终在实验环境中利用硬件电路实现对应的解码电路。 1.软件:Logisim软件、JAVA环境 2.硬件:计算机Windows 10 在 logisim 中打开实验资料包中的 data.circ 文件,在对应电路中完成海明校验解码电路

    2024年02月04日
    浏览(42)
  • 计算机组成原理知识——CPU结构组成和功能、堆栈、RISC、

    2023.9.6 计组知识开始学习 中央处理单元 :简称为CPU或处理器,功能是控制计算机的操作和处理数据 控制器 :控制计算机的操作,例如读取指令、分析指令、时序、总线的控制等 运算器 :完成数据处理功能 寄存器 :临时存储指令、地址、数据、计算结果等 中断 3个:取指

    2024年02月09日
    浏览(41)
  • 计算机基础知识点汇总

    1、指令是指示计算机执行某种操作的命令,包括操作码和地址码两部分。 2、目前常见的指令系统有复杂指令系统(CISC)和精简指令系统(RISC)。 3、计算机的工作过程:取指令、分析指令、执行指令。 4、未配置任何软件的计算机叫裸机,注意不是指安装过操作系统的计算

    2024年02月10日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包