细腻小土豆

文章
5
资源
0
加入时间
2年10月18天

锁存器的缺点为什么要避免使用锁存器

为什么要避免使用锁存器锁存器会为设计增加各种各样的问题。虽然锁存器是与寄存器相似的存储器件,但是他们有根本的区别。1.锁存器是连同模式的,即在数据输入和输出之间存在直接通路。输入端的毛刺能传递到输出端。2.不利于时序分析。静态时序分析器通常会做出与锁存器透明有关的错误假设,并要么发现通过数据输入端口的伪路劲丢失。锁存器本身的时序也是模糊的,例如,在分析含D锁存器的电路时,工具无法确定你是想在时钟前沿还是在时钟后沿将数据传输到输出端。大多数情况下,只有原始设计者才知道设计的全部意图,这就意味着其他

MQ面试题整理

我们可以开启手动ACK模式,然后在消费者的业务执行成功后,才使用代码发送ACK确认,以实现消息可靠。默认情况下,MQ服务器的消息到达消费者后,消息者会立即发送ACK确认消息给MQ服务器,MQ服务器获取ACK后,从队列中删除消息。判断ack是否成功,如果ack为false,代表消息发送失败,可以重发几次消息,如果重试失败,在DB的消息表写入错误消息。如果执行自动ACK确认机制的话,MQ服务器可能会在消息者接受到消息但未执行成功业务的时候,主动删除MQ消息,导致消息的丢失。1、MQ如何保证消息可靠?