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

一个专业做设计的网站软件工程师前景及待遇

一个专业做设计的网站,软件工程师前景及待遇,营销软件网站,济南网站建设找大标1、什么是RISC、CISC CISC:复杂指令集,能支持大量的指令操作,所以电路十分复杂,但软件十分精简 RISC:精简指令集,能支持的指令较为精简,所以电路也比较精简,但软件就比较复杂 2、…

1、什么是RISC、CISC

CISC:复杂指令集,能支持大量的指令操作,所以电路十分复杂,但软件十分精简

RISC:精简指令集,能支持的指令较为精简,所以电路也比较精简,但软件就比较复杂

2、冯.诺伊曼架构和哈佛架构有何区别?ARM内核属于哪一种?

冯.诺伊曼架构:单总线结构,速度不同的外设使用通用的总线,结构简单,但会影响效率

哈佛架构:多总线结构,使用多总线把高速和低速外设区分,结构复杂,但效率高

ARM内核属于哈佛结构,但现在许多都是混合使用的

3、ARM内核中都有什么?

处理器核心

:负责指令的取指、译码和执行,是实现计算功能的核心单元

指令集架构(ARM,Thumb)

:指令集是内核可执行的指令集合,定义了软件与硬件的交互接口。

寄存器

:通用寄存器(r0~r15)

:r13——栈指针寄存器(sp)

r14——链接寄存器(lr)

r15——程序计数器(pc)

各工作模式中独立的寄存器:

状态寄存器

程序状态寄存器(cpsr):

程序状态备份寄存器(spsr):备份模式切换前的cpsr值

运算单元

算术逻辑运算单元(ALU)

:进行基本算术和逻辑运算

浮点数运算单元(FPU)

:进行浮点数运算

数字信号处理单元(DSP)

:优化数字信号处理任务

控制单元

:负责协调指令执行的全过程,确保各模块按序工作

高速缓存(Cache)

:减少内核访问内存的次数,提升数据读取速度

指令缓存(l—cache)数据缓存(d—cache)速度极快

存储管理单元

内存管理单元(MMU):实现虚拟内存与物理内存的映射,支持内存分页、权限控制(如只读 / 读写)、缓存管理,是多任务操作系统(如 Linux)的基础

内存保护单元(MPU):通过划分内存区域并设置访问权限(如禁止用户程序访问内核内存),防止非法内存操作导致系统崩溃,但不支持虚拟内存

中断与相应处理单元

负责响应外部中断(如按键、传感器触发)和内部异常(如除零错误、未定义指令),确保系统及时处理紧急事件

总线接口单元(BIU)

:内核通过总线接口与外部外设(如 GPIO、UART、SPI)和内存(RAM、Flash)通信,是数据传输的 "高速公路"

AHB(Advanced High-performance Bus):高性能总线,用于连接高速外设(如 DMA、MMU)

APB(Advanced Peripheral Bus):低功耗总线,用于连接低速外设(如 GPIO、UART)

AXI(Advanced eXtensible Interface):ARMv7 及以上架构的高性能总线,支持多主设备、乱序传输,提升数据吞吐量(如 Cortex-A 系列)

4、ARM有几种工作模式?

7种基本工作模式:

        User(普通用户):无特权模式,大部分任务都工作在这个模式

        Supervisor(超级用户):当复位或者软中断产生时

        FIQ(快 中断 请求):当高级(快)中断产生时

        IRQ(中断 请求):当低级(普通)中断产生时

        Undef(未定义):当执行未定义的指令时(如指令集与编译器版本不匹配)

        Abort(终止):当存取异常时

        System:使用与User模式相同寄存器集的特权模式

        37个32位寄存器

在Cortex——A架构种还有 2种:Monitor:安全监视

                                                     Hyp:测试

                                                     与上共40个寄存器

5、什么是异常向量表?

异常向量表是硬件异常触发与软件处理程序之间的桥梁,其核心功能是:

统一管理所有可能发生的异常类型,为每种异常分配一个唯一的 "入口地址"

当异常发生时,处理器无需软件干预,可直接通过硬件机制定位到向量表中对应的地址,快速跳转至处理程序,保证响应的实时性

http://www.dtcms.com/a/427590.html

相关文章:

  • 为 CPU 减负:数据中心网络卸载技术的演进
  • phpstudy配置网站北京网站建设公司哪家最好
  • 《考研408数据结构》第三章(3.1 栈)复习笔记
  • 徐州网站排名工地模板图片大全
  • ARM Cortex-X 与 Cortex-A 命名正式退役,推出C1 CPU和G1 GPU
  • 南昌汉邦网站建设网页设计论文题目大全
  • 上市公司环境信息披露质量评分数据-王婉菁版(2008-2023)
  • 网站底部悬浮一个网站怎么绑定很多个域名
  • 极简全营养三食材组合:土豆 + 鸡蛋 + 绿叶菜
  • Java【代码 24】AOI数据获取(通过地址名称获取UID在获取AOI数据)
  • 提升 HarmonyOS 开发效率:DevEco Studio 6.0 热更新调试模式全指南
  • 桌面预测类开发,桌面%性别,姓名预测%系统开发,基于python,scikit-learn机器学习算法(sklearn)实现,分类算法,CSV无数据库
  • 用自己服务器做网站2023营业执照年检
  • QCustomPlot 高级扩展与实战案例
  • C语言形式参数和实际参数的区别(附带示例)
  • 医疗领域的数智化转型与智能化变革研究报告:技术驱动、模式创新与政策协同
  • 在 C# 中,如何使 $““ 字符串支持换行
  • 2025年精选单北斗GNSS水库形变监测系统对比推荐
  • Java 在Word 文档中添加批注:高效文档协作的利器
  • 代做效果图网站项目管理软件的作用
  • 广东省高水平建设专业网站北京大兴网站建设
  • 使用 HBuilderX 将网页打包为安卓 APP详细步骤
  • MinerU2.5:一种用于高效高分辨率文档解析的解耦视觉-语言模型
  • Redis三大命令分类详解
  • 饼状图修复总结
  • npm 最新镜像,命令导致下载错误
  • 济宁做公司网站中职电子商务专业就业方向
  • JVM深入研究--JHSDB (jvm 分析工具)
  • AI的局限性,有所能与有所不能
  • 广州网站设计公司推荐哪家网站的风格设计有哪些