当前位置: 首页 > news >正文

网站备案幕布ps平面设计师需要会什么软件

网站备案幕布ps,平面设计师需要会什么软件,企业为什么需要管理,中国建设第一平台网站一、ARM的架构 ARM是一种基于精简指令集#xff08;RISC#xff09;的处理器架构. 1、ARM芯片特点 ARM芯片的主要特点有以下几点#xff1a; 精简指令集#xff1a;ARM芯片使用精简指令集#xff0c;即每条指令只完成一项简单的操作#xff0c;从而提高指令的执行效率…一、ARM的架构 ARM是一种基于精简指令集RISC的处理器架构. 1、ARM芯片特点 ARM芯片的主要特点有以下几点 精简指令集ARM芯片使用精简指令集即每条指令只完成一项简单的操作从而提高指令的执行效率和处理器的性能。相比之下复杂指令集CISC的指令可以完成多项复杂的操作但是需要更多的硬件资源和执行时间。   负载/存储架构ARM芯片使用负载/存储架构即只有专门的负载和存储指令可以访问内存其他指令只能在寄存器之间进行操作。这样可以减少内存访问的次数和延迟提高数据处理的速度。相比之下寄存器/内存架构的处理器可以直接在内存和寄存器之间进行操作但是会增加内存访问的开销。   统一寄存器文件ARM芯片使用统一寄存器文件即所有的通用寄存器都可以用于任何目的没有专门的数据寄存器或地址寄存器。这样可以提高寄存器的利用率和灵活性减少数据移动的开销。相比之下分段寄存器文件的处理器需要区分不同类型的寄存器并进行相应的转换。 条件执行ARM芯片支持条件执行即每条指令都可以根据一个条件码来决定是否执行。这样可以减少分支指令的使用提高代码密度和流水线效率。相比之下非条件执行的处理器需要使用专门的分支指令来实现条件跳转。    多种工作模式ARM芯片支持多种工作模式例如用户模式、系统模式、管理模式、中断模式、异常模式等。不同的工作模式有不同的权限和功能可以实现不同级别的任务切换和异常处理。相比之下单一工作模式的处理器需要使用软件来模拟多任务和异常处理。 2、按核心类型分类 ARM核心 是指实现了某个版本ARM架构的具体处理器设计它由ARM公司设计并授权给其他厂商生产。不同类型的ARM核心有不同的性能、功耗、面积等。例如Cortex-A系列是针对高性能应用的核心Cortex-R系列是针对实时应用的核心Cortex-M系列是针对微控制器应用的核心等。 一、Cortex-A系列 特点面向高性能应用支持虚拟内存和复杂的操作系统具有较高的处理能力和较大的缓存容量。适用领域智能手机、平板电脑、服务器和嵌入式系统等需要高性能的领域。典型内核Cortex-A76、Cortex-A75、Cortex-A73、Cortex-A72、Cortex-A9以及最新的Cortex-X2、Cortex-A710和Cortex-A510等。 二、Cortex-R系列 特点针对实时系统具有较低的延迟和较高的可靠性专门设计用于实时应用。适用领域汽车电子、工业控制、医疗设备等需要实时控制和嵌入式系统的领域。典型内核Cortex-R4、Cortex-R5、Cortex-R7以及最新的Cortex-R8等。 三、Cortex-M系列 特点面向低功耗嵌入式应用具有较低的功耗和较小的尺寸易于编程。适用领域物联网设备、传感器、智能家居、可穿戴设备和嵌入式控制器等低功耗、实时和成本敏感的应用。典型内核Cortex-M0、Cortex-M0、Cortex-M3、Cortex-M4和Cortex-M7等。其中Cortex-M4在Cortex-M3的基础上增加了DSP指令集具有更强的计算能力和信号处理能力而Cortex-M7则是Cortex-M4的升级版本提供更高的性能和计算能力。 二、计算机的组成 闪存Flash则结合了RAM和ROM的优点它既可以在断电后保留数据又具有较快的读写速度。  三、cpu的内部架构 MMUMemory Manager Unit是内存管理单元负责将虚拟地址转换成物理地址。除此之外MMU 实现了内存保护进程无法直接访问物理内存防止内存数据被随意篡改。  PC指针的工作原理 1、取指Fetch 在取指阶段处理器从 PC 指向的地址读取指令。 PC 指向当前要执行的指令的内存地址并将这一指令从内存中读取到指令寄存器中。 由于 ARM 指令是固定大小的大多数情况下为 4 字节所以每次取指时 PC 的值会加上 4在某些特殊情况下如 Thumb 模式可能会有所不同。 2、解码Decode 在解码阶段处理器解析刚刚取出的指令确定需要执行的操作和参与的寄存器等信息。 解码阶段虽然不直接改变 PC 的值但它为处理器后续的执行阶段提供了必要的信息。 3、执行Execute 在执行阶段处理器根据解码结果进行相应的计算或操作如寄存器间的加法、逻辑运算等。 执行完成后若为跳转指令例如条件跳转、无条件跳转等则会修改 PC 的值以指向跳转后的地址。 PC 与 流水线的关系 在现代 ARM 处理器中流水线技术得到了广泛应用通常分为几个阶段例如取指、解码、执行、访存和写回。流水线的设计允许多个指令并行处理从而提高处理器的整体性能。 流水线结构 在流水线结构中多个指令可以在不同阶段同时进行。例如第一条指令在取指阶段第二条指令在解码阶段第三条指令在执行阶段依此类推。例如 Cycle 1: 取指指令1 Cycle 2: 取指指令2解码指令1 Cycle 3: 取指指令3解码指令2执行指令1 … PC 的实时更新 PC 通常会在取指阶段被更新。因为它在每次取指时会自动加上指令的宽度如 4 字节顺序执行。 但是在跳转指令出现时PC 的更新会变得复杂可能需要在解码或执行阶段更新这会涉及到分支预测等技术以减少因跳转带来的流水线冒险Stall。 流水线冒险 流水线中的“冒险”问题指的是指令在不同阶段之间的依赖关系主要有 结构冒险由于硬件资源不足而导致的冲突。 数据冒险指令之间依赖导致的数据读取/写入冲突。 控制冒险因分支指令导致的流水线需要多清空和重新加载指令的问题。 为了减少控制冒险现代处理器使用分支预测技术和延迟槽等技术来优化 PC 的调整和指令的顺序执行。 总结 PC 在 ARM 处理器中起到了指向当前执行指令地址的作用。 PC 的取指、解码、执行等过程是紧密联系在一起的形成了处理器指令执行的基本循环。 流水线设计允许指令在多个阶段并行处理提高了处理器的效率但也引入了冒险问题需要通过结构设计和控制策略来解决。 流水线 ARM寄存器 ARM 寄存器是 ARM 处理器内部用于存储数据、地址和处理器状态等信息的存储单元。ARM 寄存器主要分为通用寄存器和特殊寄存器两类 通用寄存器   未分组寄存器 R0-R7在所有的运行模式下这 8 个寄存器都指向同一个物理寄存器它们没有被系统用作特殊用途。但是在中断或异常处理进行运行模式转换时由于不同的处理器运行模式均使用相同的物理寄存器可能会造成这些寄存器中数据的破坏。   分组寄存器 R8-R12对于这 5 个寄存器每个寄存器对应 2 个不同的物理寄存器。当使用快速中断模式FIQ时访问的是R8_fiq - R12_fiq当使用除 FIQ 模式以外的其他模式时访问的是R8_usr - R12_usr。这些寄存器可用于数据的暂存和运算在不同的模式下可以根据需要切换使用不同的物理寄存器。   程序计数器 PCR15用于存放当前指令的下一条指令的地址。由于 ARM 体系结构采用了多级流水线技术对于 ARM 指令集而言PC 总是指向当前指令的下两条指令的地址即 PC 的值为当前指令的地址值加 8 个字节在 Thumb 指令集中PC 的值为当前指令的地址值加 4 个字节3。 特殊寄存器     栈指针 SPR13实际上 R13 在不同的处理器模式下有不同的物理寄存器每个异常模式都有自己独立的 R13。在 ARM 指令中R13 常用作堆栈指针用于存储函数调用时的局部变量、参数、返回地址等信息。通过PUSH入栈和POP出栈操作可以实现对栈的访问23。    链接寄存器 LRR14用于保存函数或子程序调用时的返回地址。当执行子程序调用指令如BL时会自动将返回地址放入 LR 中当子程序执行结束后将 LR 中的值加载至 PC 中就可以返回到调用处继续执行。在发生异常时异常模式的 LR 也可以用来保存异常返回地址23。 程序状态寄存器3    当前程序状态寄存器 CPSR可以在任何运行模式下被访问它包含条件标志位如 N、Z、C、V、中断禁止位、当前处理器模式标志位以及其他一些相关的控制和状态位。这些标志位可以被算术或逻辑运算的结果所改变并且可以决定某条指令是否被执行。    备份的程序状态寄存器 SPSR每种异常模式下都有一个专用的 SPSR当异常发生时SPSR 用于保存 CPSR 的当前值以便从异常退出时可以由 SPSR 来恢复 CPSR。用户模式和系统模式不属于异常模式它们没有 SPSR。 四、处理器内部架构 Cache 高速缓存。 五、工作模式 处理器CPU的7种工作模式主要包括 用户模式User Mode 非特权模式是大多数用户程序正常执行的模式。在此模式下程序无法直接访问硬件资源或改变处理器的工作模式除非通过软中断或异常。 快速中断模式FIQ Mode 也称为快速中断响应模式用于处理高优先级的中断请求。这种模式支持高速数据传输和通道处理适用于需要快速响应的中断场景。 普通中断模式IRQ Mode 也称为一般中断模式用于处理普通的中断请求。在硬件产生中断信号后处理器会自动进入此模式并允许程序访问系统硬件资源。 管理模式SVC Mode 也称为操作系统保护模式是操作系统内核代码运行的模式。当CPU上电复位或应用程序执行SVC指令调用系统服务时会进入此模式。 中止模式Abort Mode 当数据或指令预取终止时进入此模式。此模式用于处理存储器故障、实现虚拟存储或存储保护。当用户程序访问非法地址或没有权限读取的内存地址时会触发此模式。 未定义指令异常模式Undefined Instruction Mode 当处理器执行未定义的指令时进入此模式。此模式主要用于处理未定义的指令陷阱并支持硬件协处理器的软件仿真。 系统模式System Mode 特权模式之一使用与管理模式相同的寄存器组。用于运行特权级的操作和系统任务。 在这7种工作模式中除了用户模式以外其他6种模式可以称为特权模式。在特权模式下程序可以访问所有的系统资源也可以任意地进行处理器模式的切换。其中除了系统模式外的其他5种特权模式又称为异常模式。
http://www.w-s-a.com/news/317818/

相关文章:

  • 建设购物网站要求优秀网站大全
  • 平顶山做网站公司用源码网站好优化吗
  • 网上电商游戏优化大师手机版
  • 个人微信公众号怎么做微网站吗网站域名需要续费吗
  • 有效的网站建设公丹阳做网站的
  • 哪些行业做网站的多学企业网站开发
  • 外贸seo网站制作网站备案的流程
  • 网站布局教程wordpress 侧边栏位置
  • 谁有手机网站啊介绍一下dedecms 网站重复文章
  • 博客网站快速排名微信机器人免费版wordpress
  • 孝感网站建设xgshwordpress网站基础知识
  • 百度为什么会k网站长沙做网站找哪家好
  • 揭阳商城网站建设新闻稿发布平台
  • 电商网站建设免费在线优化网站
  • 厦门网站建设咨询挣钱最快的小游戏
  • 郑州网站网络营销莱芜雪野湖别墅
  • 安装iis8 添加网站河南省建设执业资格中心网站
  • 个人网站电商怎么做广州市营销型网站建设
  • 空间站做网站什么版本wordpress 勾子
  • win7网站服务器制作软件网站浏览图片怎么做的
  • 网站制作平台公司嵌入式软件开发环境
  • 网站服务器镜像微商做网站网站
  • 十大旅游电子商务网站网上定做衣服
  • 怎样进行网站备案上海发布公众号app
  • 网站后台模板论坛网站优化招商
  • 个人网站设计作品能用VUE做网站
  • 网站建设预付阿里云域名备案查询
  • 苏州本地网站免费咨询医生的软件
  • 个人网站做废品回收福建网站开发招聘
  • wordpress网站备案学设计常用的网站