永发信息网

x86 CPU能模拟MIPS吗 最近在学习Android。

答案:2  悬赏:10  手机版
解决时间 2021-01-29 19:02
  • 提问者网友:杀生予夺
  • 2021-01-29 12:56
x86 CPU能模拟MIPS吗 最近在学习Android。
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-01-29 13:57
可以用QtSpim,我mac都可以。。
全部回答
  • 1楼网友:毛毛
  • 2021-01-29 15:04
简单的说,x86架构有南北桥芯片,数据传输需要通过io总线,由于南北桥性能的差异,导致x86在处理上的局限性,性能较低。 专用网络架构,只有pci总线,cpu和接口直接通过pci总线连接,随着应用的发展,pci总线已经被crossbar交换矩阵代替。所以转发性能高。 这里说的只是3层的转发,不涉及到4-7层的应用。 pci-e的带宽已经不低了,最高好像16g吧,但x86上转发的确是个最头疼的问题,不过话说来了,专用网络架构的7层过滤也够头疼,呵呵 专用网络架构在7层的应用,主要是cpu性能比不上x86架构的cpu性能,只能处理简单指令集,如果能将cpu性能提升到x86的cpu,那么那样的7层计算也就不存在问题了?不过这是架构的迁移,有点不靠谱。 x86平台在做数据包转发的时候没有优势,特别是小包性能,因为x86做转发的时候需要调用大量的通用指令,增加了处理时延,但优点是功能几乎可以无限拓展,而且由于x86本身是一个很成熟的指令架构,在这个平台上开发软件也比较快,研发周期短。 np架构我个人认为不适合安全产品,np将处理数据包转发的过程简化了,本身也只具备一些网络处理的指令集,也就是在转发数据包时,需要调用的指令比x86少了很多,大大提高了转发效率,但在np平台上开发具应用层防护、分析功能的产品就相当困难,甚至不可能,因为np的指令集都是基于网络层数据转发而设计的。 asic相当于将处理网络数据转发的指令集硬件化了,数据包的转发处理时延几乎就是电信号通过asic的响应半导体电路时的传输时延,但asic需要配合通用处理器或其他类型的控制芯片来调配他的工作
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯