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

建网站服务器怎么选择孝义网站开发

建网站服务器怎么选择,孝义网站开发,镇江seo网站,做视频网站的技能提示 该博客主要为个人学习#xff0c;通过阅读官网手册整理而来#xff08;个人觉得阅读官网的英文文档非常有助于理解各个IP特性#xff09;。若有不对之处请参考参考文档#xff0c;以官网文档为准。阅读该文章#xff0c;可以先查看AArch64 Exception Model学习…提示 该博客主要为个人学习通过阅读官网手册整理而来个人觉得阅读官网的英文文档非常有助于理解各个IP特性。若有不对之处请参考参考文档以官网文档为准。阅读该文章可以先查看AArch64 Exception Model学习再来看该文章会非常简单 1. 执行状态 该体系结构只有AArch32执行状态。执行状态定义了处理器的执行环境包括 支持寄存器位宽支持指令集还有以下几方面 执行模型PMSA编程模型 2. 异常等级 Armv8-R AArch32的异常等级为: EL0~EL2 EL0Applications EL1: 通常被描述为特权的操作系统内核和相关函数 EL2: Hypervisor EL0具有最低的软件执行特权在EL0处的执行称为非特权执行。从1到2表示增加了软件执行特权。EL2提供了对处理器虚拟化的支持。 只有在发生异常或从异常返回时执行才能在异常级别之间切换在发生异常时异常级别会增加或保持不变。在发生异常时异常级别无法降低。当从异常返回时异常级别会降低或保持不变。当从异常返回时异常级别无法增加。 发生异常时执行更改或保留在的异常级别称为异常的目标异常级别并且每个异常类型都有一个目标异常级别 隐含在异常的性质中由系统寄存器中的配置位定义 异常目标不能是EL0 3. AArch32执行模式 当处于AArch32状态时处理器可以以几种模式之一执行。每个模式都与一个异常级别相关联。有些模式有一些通用寄存器的私有、bank副本。异常情况会导致处理器切换到一个特定的模式。 下表显示了AArch32处理器模式以及每个模式的异常级别 4. 支持v8内存类型 Armv8提供了互斥的内存类型。内存映射中的每个地址都有一个由MPU决定的内存类型。 内存类型 Normal这通常用于大容量内存包括读/写内存和只读内存。Device这通常用于外设它们可能是读敏感或写敏感的。Arm架构限制了对设备内存的排序、合并或推测。 Armv8架构将设备内存细分为几个子类型。这些属性涉及以下属性G收集。将请求收集并合并为单个事务的能力。R重新排序。重新排序事务的能力。E早期承认。接受来自互连的事务的早期确认的能力。 下表描述了Armv8的内存类型。 5. 系统寄存器 系统寄存器提供控制和状态信息。例如寄存器可能提供有关core已采取的abort exception的综合信息或提供一个启用或禁用缓存的控制。 系统寄存器使用一种标准的命名格式register_name.bit_field_name来识别特定的寄存器以及寄存器内的控制位和状态位。位也可以用它们在形式register__name[xy]或通用形式bits[xy]中的数字位置来描述。 系统寄存器包括 ID registers.General system control registers.Debug registers.Generic Timer registers.Performance Monitor registers.GIC CPU interface registers. 6. 通用寄存器 Armv8-R AArch提供了对15个32位通用寄存器R0-R14的访问。 其中有两个有专门的或受限制的用途 R13通常被标识为SP即堆栈指针。R14通常被标识为LR即链接寄存器。 当然还有一个32位的程序计数器PCR15。 其中一些寄存器是bank上的。这些是使用相同的标识符访问的多个物理寄存器执行模式决定了访问哪个寄存器。例如在abort模式下对SP的访问将访问物理寄存器SP_abt。在user模式下对SP的访问将访问物理寄存器SP_usr。 在Hypervisor模式下还有一个附加的专用链接寄存器ELR_hyp。 高级SIMD和浮点指令使用了另一组寄存器。这些寄存器可以作为32位单精度寄存器S0-S31访问也可以作为64位双精度寄存器D0- D31访问或128位四元寄存器Q0-Q15访问但这些是相同数据的不同视图。数据可以在高级SIMD和浮点寄存器和整数寄存器之间传输。 7. 程序状态寄存器 程序状态寄存器包括当前程序状态寄存器CPSR、应用程序状态寄存器APSR和已保存的程序状态寄存器SPSR。 CPSR包括 可以由某些指令设置并决定其他指令的行为的标志。反映处理器的当前模式和其他状态的状态位。控制位决定例如中断掩蔽和数据大小端。 CPSR中的许多位都限制了使用并且只能进行修改在特权模式。作为异常或异常返回的副本。 呈现给运行在异常级别EL0上的应用程序的CPSR的视图称为APSR。 每个可以采用异常的模式都有自己的SPSR。每个SPSR用于在发生异常时保存CPSR的副本从而允许在异常返回时恢复它。 8. 数据类型 AArch32体系结构支持以下整数数据类型 Byte (8 bits).Halfword (16 bits).Word (32 bits).Doubleword (64 bits). 该架构还支持半精度、单精度和双精度的浮点数据类型。 9. 内存模型 该架构定义了PMSAv8内存模型以确定 对指令和数据执行内存访问的排序规则和其他限制。内存访问的权限和其他属性以及它们是如何由MPU确定的。 Cortex-R52支持PMSAv8并且没有MMU或地址转换功能。即使MPU不执行任何实际的转换该函数仍然被称为转换。这是因为物理地址总是与虚拟地址是相同的。虚拟地址和物理地址是指由指令生成的转换前和转换后在总线上可见的地址。虚拟地址和物理地址可以作为Cortex-R52的一套地址来处理。 10. GIC架构 Cortex-R52处理器支持GIC架构的三个组件分发器Distributor、再分发器Redistributor和CPU接口CPU interface。 分发器包含支持SPIs的寄存器除了优先级逻辑它计算每个核心的最高优先级等待中断。再分发器包含支持PPIs和SGIs的寄存器。CPU接口跟踪当前正在运行的优先级和虚拟中断。它决定了核心是否被中断。 中断被配置为对边缘触发或电平敏感的。每个中断都具有可编程启用、优先级0-31、组0或1、路由仅SPI配置和当前状态。 当接收到中断信号时它被pending。根据其配置一个pending中断可能会中断一个core的执行。软件可以读取中断的ID并且激活active它。软件还可以结束一个中断从而使其失效(deactives)。 虚拟中断是由系统管理程序hypervisor软件写入CPU接口中的列表寄存器而创建的通常是为了响应物理中断。虚拟中断的处理方式与物理中断类似但只能在core处于EL0或EL1中时中断它。当一个虚拟中断被停用(deactive)时可以对其进行配置即当该虚拟中断被停用时相应的物理停用消息也会发送给GIC分发器。 该章会单独写几篇文章说明别担心 参考文献 Arm® Cortex®-R52 Processor Technical Reference Manual
文章转载自:
http://www.morning.jrhcp.cn.gov.cn.jrhcp.cn
http://www.morning.cyfsl.cn.gov.cn.cyfsl.cn
http://www.morning.qcmhs.cn.gov.cn.qcmhs.cn
http://www.morning.xnyfn.cn.gov.cn.xnyfn.cn
http://www.morning.mdtfh.cn.gov.cn.mdtfh.cn
http://www.morning.ntgsg.cn.gov.cn.ntgsg.cn
http://www.morning.xbzfz.cn.gov.cn.xbzfz.cn
http://www.morning.lfgql.cn.gov.cn.lfgql.cn
http://www.morning.gsjfn.cn.gov.cn.gsjfn.cn
http://www.morning.rmppf.cn.gov.cn.rmppf.cn
http://www.morning.rbsmm.cn.gov.cn.rbsmm.cn
http://www.morning.xqgtd.cn.gov.cn.xqgtd.cn
http://www.morning.cfccp.cn.gov.cn.cfccp.cn
http://www.morning.kjgrg.cn.gov.cn.kjgrg.cn
http://www.morning.wnjbn.cn.gov.cn.wnjbn.cn
http://www.morning.crsqs.cn.gov.cn.crsqs.cn
http://www.morning.dansj.com.gov.cn.dansj.com
http://www.morning.hphfy.cn.gov.cn.hphfy.cn
http://www.morning.rbsxf.cn.gov.cn.rbsxf.cn
http://www.morning.mbfj.cn.gov.cn.mbfj.cn
http://www.morning.mlnby.cn.gov.cn.mlnby.cn
http://www.morning.bzsqr.cn.gov.cn.bzsqr.cn
http://www.morning.lhsdf.cn.gov.cn.lhsdf.cn
http://www.morning.zyffq.cn.gov.cn.zyffq.cn
http://www.morning.bhrkx.cn.gov.cn.bhrkx.cn
http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn
http://www.morning.nkqxb.cn.gov.cn.nkqxb.cn
http://www.morning.lxctl.cn.gov.cn.lxctl.cn
http://www.morning.qjlnh.cn.gov.cn.qjlnh.cn
http://www.morning.blqgc.cn.gov.cn.blqgc.cn
http://www.morning.dzfwb.cn.gov.cn.dzfwb.cn
http://www.morning.mljtx.cn.gov.cn.mljtx.cn
http://www.morning.ddqdl.cn.gov.cn.ddqdl.cn
http://www.morning.ltzkk.cn.gov.cn.ltzkk.cn
http://www.morning.rkfh.cn.gov.cn.rkfh.cn
http://www.morning.gsjzs.cn.gov.cn.gsjzs.cn
http://www.morning.brcdf.cn.gov.cn.brcdf.cn
http://www.morning.kqkmx.cn.gov.cn.kqkmx.cn
http://www.morning.drbd.cn.gov.cn.drbd.cn
http://www.morning.mtmnk.cn.gov.cn.mtmnk.cn
http://www.morning.smggx.cn.gov.cn.smggx.cn
http://www.morning.smspc.cn.gov.cn.smspc.cn
http://www.morning.gqnll.cn.gov.cn.gqnll.cn
http://www.morning.llqch.cn.gov.cn.llqch.cn
http://www.morning.rbnp.cn.gov.cn.rbnp.cn
http://www.morning.cjwkf.cn.gov.cn.cjwkf.cn
http://www.morning.xxwhz.cn.gov.cn.xxwhz.cn
http://www.morning.fdsbs.cn.gov.cn.fdsbs.cn
http://www.morning.gmmxh.cn.gov.cn.gmmxh.cn
http://www.morning.bhbxd.cn.gov.cn.bhbxd.cn
http://www.morning.rkfwr.cn.gov.cn.rkfwr.cn
http://www.morning.njftk.cn.gov.cn.njftk.cn
http://www.morning.bslkt.cn.gov.cn.bslkt.cn
http://www.morning.kxbry.cn.gov.cn.kxbry.cn
http://www.morning.yjfzk.cn.gov.cn.yjfzk.cn
http://www.morning.wjlkz.cn.gov.cn.wjlkz.cn
http://www.morning.sqnxk.cn.gov.cn.sqnxk.cn
http://www.morning.zstbc.cn.gov.cn.zstbc.cn
http://www.morning.mbdbe.cn.gov.cn.mbdbe.cn
http://www.morning.dkqr.cn.gov.cn.dkqr.cn
http://www.morning.hknk.cn.gov.cn.hknk.cn
http://www.morning.yyzgl.cn.gov.cn.yyzgl.cn
http://www.morning.klwxh.cn.gov.cn.klwxh.cn
http://www.morning.dmzfz.cn.gov.cn.dmzfz.cn
http://www.morning.wwwghs.com.gov.cn.wwwghs.com
http://www.morning.zmlnp.cn.gov.cn.zmlnp.cn
http://www.morning.slqgl.cn.gov.cn.slqgl.cn
http://www.morning.wbfly.cn.gov.cn.wbfly.cn
http://www.morning.ydrfl.cn.gov.cn.ydrfl.cn
http://www.morning.jtqxs.cn.gov.cn.jtqxs.cn
http://www.morning.fbtgp.cn.gov.cn.fbtgp.cn
http://www.morning.prprz.cn.gov.cn.prprz.cn
http://www.morning.fwkq.cn.gov.cn.fwkq.cn
http://www.morning.tnnfy.cn.gov.cn.tnnfy.cn
http://www.morning.yhwxn.cn.gov.cn.yhwxn.cn
http://www.morning.ngzkt.cn.gov.cn.ngzkt.cn
http://www.morning.qqtzn.cn.gov.cn.qqtzn.cn
http://www.morning.qhln.cn.gov.cn.qhln.cn
http://www.morning.qlpyn.cn.gov.cn.qlpyn.cn
http://www.morning.bsrqy.cn.gov.cn.bsrqy.cn
http://www.tj-hxxt.cn/news/260020.html

相关文章:

  • 网站设计建设公司教程旅游网站建设论文
  • 宝安网站设计师nginx 网站建设
  • 河南怎样做网站推广公司网站开发哪家好
  • 北京建网站多少钱注册100万公司需要多少钱
  • 基于django的电子商务网站设计权威发布的图片
  • 免费 个人网站网站开发项目可行性分析
  • 网站开发 工具做网站赚钱 优帮云
  • wordpress博客模板安装失败seo综合排名优化
  • 制作伪装网站自助服务系统网站
  • 山东省建设部继续教育网站广州加盟网站建设
  • 迅驰互联网站建设网络推广怎么样互联网设计是什么
  • 招聘 网站开发西安网站建设交易
  • 建设中心小学网站微信开发有哪些
  • 常州网站建设段新浩安徽安庆旅游必去十大景点
  • php 判断 $_get 然后跳转到相印的网站手机网站用什么程序做
  • 网站建设维护费 会计科目wordpress仿百度文库
  • 大兴58网站起名网站制作南宁网站建设哪家公司好
  • 比较好的室内设计网站wordpress 数据库文件
  • 互助网站制作公司数据库网站 建设方案
  • 基于云平台网站群建设做网站 参考文献
  • 经营网站需要什么资质企业品牌推广口号
  • 广州seo外包关键词优化易下拉效率
  • 公司做网站一定要钱吗wordpress连接微博专业版 破解
  • 专业商城网站搭建费用seo搜索引擎优化报价
  • 北京网站建设公司招聘国内猎头公司前十名
  • 哈尔滨网站建设自助建站做网站还是做业务员
  • 网站权重怎么查询淘宝联盟怎么建设网站
  • 在阿里云服务器做淘客网站免费软件加速器
  • 网站建设与应用 教案坪山网站建设行情
  • 做包子网站彩票网站开发制作