1. 请说说你对嵌入式的理解。⭐⭐⭐

  2. 精简指令集和复杂指令集的区别⭐⭐⭐

  3. 请说说CPU的内部架构和工作原理⭐⭐⭐⭐⭐

  4. 请说说CPU的内核态与用户态⭐⭐⭐⭐⭐

  5. 请说说CPU的流水线工作原理⭐⭐⭐⭐⭐

  6. 嵌入式流水线工作有什么不同?⭐⭐⭐⭐

  7. 什么是超流水线,为什么?⭐⭐⭐⭐

  8. 什么是乱序执行?⭐⭐⭐⭐

=========================================================================================================

  • 本专栏适合于C/C++已经入门的学生或人士,有一定的编程基础。
  • 本专栏适合于互联网C++软件开发、嵌入式软件求职的学生或人士。
  • 本专栏针对面试题答案进行了优化,尽量做到好记、言简意赅。这才是一份面试题总结的正确打开方式。这样才方便背诵
  • 针对于非科班同学,建议学习本人专刊文章《蒋豆芽的秋招打怪之旅》,该专刊文章对每一个知识点进行了详细解析。
  • 如专栏内容有错漏,欢迎在评论区指出或私聊我更改,一起学习,共同进步。
  • 相信大家都有着高尚的灵魂,请尊重我的知识产权,未经允许严禁各类机构和个人转载、传阅本专栏的内容。

=========================================================================================================

  1. 请说说你对嵌入式的理解。⭐⭐⭐

    图片说明
    嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、成本、体积、功耗严格要求的专用计算机系统。

    嵌入式系统主要由嵌入式微处理器外围硬件设备嵌入式操作系统以及用户应用软件等部分组成

  2. 精简指令集和复杂指令集的区别⭐⭐⭐

    1. CISC(Complex Instruction SetComputer)是“复杂指令集”。自PC机诞生以来,处理器都采用CISC指令集方式。这种指令系统的指令不等长,指令的数目非常多,编程和设计处理器时都较为麻烦。
    2. RISC(Reduced Instruction SetComputing)是“精简指令集”。研究人员在对CISC指令集进行测试时发现,各种指令的使用频度相当悬殊,其中常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。RISC正是基于这种思想提出的。采用RISC指令集的微处理器处理能力强,并且采用超标量和超流水线结构,大大增强了并行处理能力。
  3. 请说说CPU的内部架构和工作原理⭐⭐⭐⭐⭐

    图片说明
    CPU从逻辑上可以划分成3个部分,分别是控制单元运算单元存储单元,这三部分由CPU内部总线连接起来。

    控制单元(CU, Control Unit)控制单元是整个CPU的指挥控制中心,由程序计数器PC (Program Counter)、