什么是spi硬件防火墙
答案:2 悬赏:60
解决时间 2021-03-08 13:37
- 提问者网友:野性
- 2021-03-08 01:13
谢谢!
最佳答案
- 二级知识专家网友:青灯壁纸妹
- 2021-03-08 01:27
SPI(Stateful Packet Inspection)状态检测防火墙是指通过对每个连接信息(包括套接字对(socket pairs):源地址、目的地址、源端口和目的端口;协议类型、TCP协议连接状态和超时时间等)进行检测从而判断是否过滤数据包的防火墙。它除了能够完成简单包过滤防火墙的包过滤工作外,还在自己的内存中维护一个跟踪连接状态的表,比简单包过滤防火墙具有更大的安全性。
全部回答
- 1楼网友:陪伴是最长情的告白
- 2021-03-08 01:52
首先软件spi,这个毫无疑问你需要用io模拟spi时序,这个模拟过程全部是cpu在负责执行,为了稳定得存取数据,你可能会插入软件延时,这个时间在读取数据量不大的情况下并不明显,但是基本上你在读取过程中,其他非中断非异常程序是无法得到执行。
来说说硬件spi,首先这个数据存储的过程是不需要cpu参与得,程序中配置好spi的访问时序,开启中断,cpu就可以在中断函数中搬移数据,省下了软件模拟io得存取时间。
仔细研究就会发现,cpu在进行spi中断服务程序还是需要耽误时间得,这个过程在大数据量传输中还是很耗时,arm中cortex-m3内核得处理器在硬件spi上加入了dma,这个dma直接从spi的数据寄存器,软件配置好dma之后,基本上整个传输都不要cpu参与,软件设计得好的话,整个数据传输都不要cpu参与,这个省下来cpu,你就可以干更多有意义的事情了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯