- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
处理器知识介绍要点
处理器知识介绍 硬件线路实现算法 out = in1 + in2 * in3 + in4 * in5 * in6; 要实现一个运算,可以用硬件电路来实现,但是缺点是:一个电路只能实现一个运算。 * * * + in 1 in 2 in 3 in 4 in 5 in 6 + out IBM在它的System/360计算机中引入了ISA(指令集体系结构)的概念,将编程所需要了解的硬件信息从硬件系统中抽象出来,这样软件人员就可以面向ISA进行编程,开发出的软件不经过修改就可以应用在其他采用同样ISA架构的系统上。 早期,软件的编写都是直接面向硬件系统的,即使是同一计算机公司的不同计算机产品,它们的软件都是不能通用的。 指令集体系 人与计算机的沟通语言 存储器 运算器 控制器 一套硬件,通过软件,来控制实现不同的运算。 通用计算模型 通用计算机模型 精简指令集 RISC(Reduced Instruction Set Computing 的缩写),常见的精简指令集微处理器包括ARM、SPARC、MIPS、Power架构等。 RISC CPU的CPU指令相对较少,且指令的代码长度固定,每条指令执行所需的时间和实现细节对于汇编操作来说是可见的。 CPU频率提升困难,但功耗控制较好 RISC适合实现一些用途和流程相对固定的工作,如嵌入式系统、网络设备等 复杂指令集 CISC(Complex Instruction Set Computer);每个CPU指令实际包含了多个低阶操作;可以简单理解为一条指令干了很多事情,但怎么干的程序员不用关心 X86是典型的CISC CPU,指令数量多(每代都会新增),频率高,功耗高 X86在一些特定的应用处理上具备明显优势,例如Intel的MMX指令集出现后,多媒体的性能大幅提升,而相关软件的编程难度则大幅下降 按指令集分类 处理器分层模型 处理器系统层次 体系结构:处理器的外表,设计规范,定义处理器能做什么。 微架构:处理器的内心,设计实现。 物理实现:具体的实现过程,如用20nm的集成电路工艺实现。 X86 Nehalem ST 注意:ARMv7是指令集,ARM7是微架构。Cortex系列使用ARMv7指令集。 指令集、微架构、处理器 处理器的选择 处理器的格局划分 “对酒当歌,人生几何,行业纷争,去日苦多!” 处理器的地盘划分 让暴风雨来得更猛烈些吧! x86、ARM之战 处理器内部一块速度比内存(DRAM)快的SRAM。 Cache技术 Core0 L1P L1D L2 Core1 L1P L1D L2 L3 分级Cache技术 Cache的工作方式——命中与不命中 很多时候,光靠处理器是搞不定的 硬件加速技术 X86平台(仅有的CISC架构): 最常见。包括目前天融信、网神、绿盟、网御、深信服的产品大都是x86 支持所有高级编程语言,灵活方便。 但体系架构导致其硬件复杂,性能存在瓶颈; 产业链完整稳固 中低端NP平台; IXP425/465等 硬件设计简洁干净 采用C语言编程,灵活方便;但系统优化有一定技术含量 425/465系列常用于低端产品 绿盟的黑洞采用NP平台 安全网关硬件平台 PowerPC平台 由于产业链、成本、性能等原因,基本上退出了安全产品市场 支持C语言,灵活方便;有少量硬件加速;属于嵌入式平台; ASIC平台: ASIC架构实际上是ASIC+x86平台CPU的简称;而且国内厂商大多采用FPGA来实现,国外大厂商则将其彻底硬件化(NetScreen、Fortinet等) 吞吐量较高,但ASIC只能用来处理固化的业务,灵活性很差; 开发成本过高 MIPS多核平台; 目前仅两个厂商提供解决方案Cavium和RMI 硬件设计简洁干净,故障率低; 转发性能高 采用C语言编程,灵活方便;但系统优化难度极大,Cavium的8核以上CPU还需要重写操作系统。 安全网关硬件平台 灵活性 性能稳定性 X86 CPU 中高端NP ASIC MIPS 灵活性高 性能低 开发难度小 灵活性较高 性能中等 开发难度较大 灵活性低, 性能高 开发难度很大 灵活性高 性能高 开发难度很大 安全产品硬件平台对比 多核处理技术—X86 X86平台通常使用一颗或多颗主CPU来处理业务数据,网卡芯片和CPU通过PCI总线来传输数据。 PCI-E 4X的总线的速度可以达到16Gbits/s,并且PCI-E各个PCI设备之间互相独立不共享总线带宽,每个基于PCI-E的网口可以使用的带宽为 16Gbits/s,所以基于PCI-E 4X的X86从系统带宽上来说,做为千兆防火墙没有任何问题的。 但是,基于PCI-E的防火墙数据从网卡到CPU之间传输同样使用“中断”机制来传输数据,
您可能关注的文档
最近下载
- 第五章一元一次方程单元测试卷(含答案)人教版2025—2026学年七年级上册.docx VIP
- 电气设备常用文字符号文档.doc VIP
- 一种手性吡啶-2,6-二醇的合成方法.pdf VIP
- 渡口渡船安全培训课件.pptx VIP
- Never Meant to Belong简谱钢琴谱 简谱双手数字完整版原版.pdf
- 应用回归分析R语言版第2版何晓群习题答案.pdf VIP
- 神经外科俯卧位手术的常见并发症及护理对策.docx VIP
- 紧密连接蛋白occludin、ZO-1在溃疡性结肠炎中的表达及其临床意义.pdf VIP
- 广东省科技计划项目申报书模板-申报书.PDF VIP
- 【黑里寨镇A小区建设工程项目施工组织设计国内外文献综述3300字】.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)