什么是馅饼(Bit Stuffing)?

位填充,有时也被称为正对齐(positive justification),是将额外的非数据信息添加到计算机数据串中的过程,通常是为了确保在计算机接收到数据时数据被正确读取。计算机数据是由1~s和0~s的信息位组成的,用以表示开始和结束对于...
位填充,有时也被称为正对齐(positive justification),是将额外的非数据信息添加到计算机数据串中的过程,通常是为了确保在计算机接收到数据时数据被正确读取。计算机数据是由1~s和0~s的信息位组成的,用以表示开始和结束对于一个数据块,使用一个代码。当实际传输的信息可能被此代码混淆并被忽略时,额外的位,如0~s,被插入-塞进-代码中,这样计算机就知道要处理什么数据。一个女人在和电脑倒立位填充也称为位填充,它有助于防止计算机接收到信息时出错。位并不代表任何实际信息,一旦所有数据被传输,计算机就会删除或忽略不必要的位。例如,一行代码开始的信号是连续5个1秒,而实际发送的数据是从5个1秒开始的,计算机会认为这是开始信号,并将其删除。为了防止这种情况发生,在第四个和第五个1s之间插入一个0位,因此它将读为"111101"而不是"11111"。然后计算机将删除0,并将数据读为5个1而不是删除它位填充的另一个用途是填充需要一定数量的位才能正确传输的数据串,一个信息串可能需要至少10位的长度,但只有9位在这种情况下,会增加一个额外的位,使总数达到10。当数据被解释时,额外的位将被丢弃。除了帮助计算机正确地解释数据块外,位填充还用于帮助计算机同步。计算机根据其内部时钟以稳定的节奏发送和接收信息。如果同一时间发送了太多相同的位(例如0秒的一行),计算机时钟可能不同步,并以错误的顺序执行命令。在0~s行中插入1可强制计算机时钟重新同步,从而防止出现此问题。类似于帮助计算机保持同步,位填充当信息以比特形式而不是以连续流的形式发送时,也有助于计算机正确读取数据。为了诱使计算机认为传输是连续的,在计算机等待下一个实际的信息块被传输时,会生成随机位并将其发送给计算机。这样可以保持传输模式以一致的速度。计算机知道一旦接收到非数据位,就从数据流中删除它们。计算机程序员需要知道要填充哪些位,这样计算机将删除它们而不是将它们作为实际数据读取。如果计算机试图解释这些填充位而不是丢弃它们,这将导致程序中的计算机错误。
  • 发表于 2020-07-30 16:36
  • 阅读 ( 838 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具