这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » FIFO 有用过FIFO的吗?有一个疑问!

共2条 1/1 1 跳转至

FIFO 有用过FIFO的吗?有一个疑问!

院士
2006-09-17 18:14:16     打赏
FIFO 有用过FIFO的吗?有一个疑问!



关键词: 用过     的吗     有一个     疑问    

院士
2006-12-22 22:43:00     打赏
2楼
问 有一个疑问为什么在FIFO半满的时候有一个中断,有什么好处? 1: 告诉你去取数据呀."嗨,兄弟,你快来拿数据呀,再不来我就撑不住了" 2: 那为什么还有一个全满标志? 3: 那是说再不拿就要噎了会丢失数据。 4: 堆栈不是FILO吗? 5: 全满就是告诉你不要再塞数据了呀,"嗨,兄弟,我已经撑不住了,你别再塞数据过来了啊......." 6: 还是不明白"好处"在哪?就是两者的区别?    例如在两种情况下对中断的处理有什么不同? 7: 各有各的好处啊半满就去取数据,这时就可以从容的去取数据,不会担心数据会丢失,但因为只有半满,所以相当于FIFO容量小了,发生取数据的次数就多了。


而等到全满才去取数据,可能会导致数据丢失,特别是当任务比较繁重的时候,可能来不及响应.但这样每次取数据的间隔就大了,取数据的次数会变少。 8: 谢谢!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]