请说说你对嵌入式的理解。⭐⭐⭐
精简指令集和复杂指令集的区别⭐⭐⭐
请说说CPU的内部架构和工作原理⭐⭐⭐⭐⭐
请说说CPU的内核态与用户态⭐⭐⭐⭐⭐
请说说CPU的流水线工作原理⭐⭐⭐⭐⭐
嵌入式流水线工作有什么不同?⭐⭐⭐⭐
什么是超流水线,为什么?⭐⭐⭐⭐
什么是乱序执行?⭐⭐⭐⭐
=========================================================================================================
- 本专栏适合于C/C++已经入门的学生或人士,有一定的编程基础。
- 本专栏适合于互联网C++软件开发、嵌入式软件求职的学生或人士。
- 本专栏针对面试题答案进行了优化,尽量做到好记、言简意赅。这才是一份面试题总结的正确打开方式。这样才方便背诵
- 针对于非科班同学,建议学习本人专刊文章《蒋豆芽的秋招打怪之旅》,该专刊文章对每一个知识点进行了详细解析。
- 如专栏内容有错漏,欢迎在评论区指出或私聊我更改,一起学习,共同进步。
- 相信大家都有着高尚的灵魂,请尊重我的知识产权,未经允许严禁各类机构和个人转载、传阅本专栏的内容。
=========================================================================================================
请说说你对嵌入式的理解。⭐⭐⭐
嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件等部分组成
精简指令集和复杂指令集的区别⭐⭐⭐
- CISC(Complex Instruction SetComputer)是“复杂指令集”。自PC机诞生以来,处理器都采用CISC指令集方式。这种指令系统的指令不等长,指令的数目非常多,编程和设计处理器时都较为麻烦。
- RISC(Reduced Instruction SetComputing)是“精简指令集”。研究人员在对CISC指令集进行测试时发现,各种指令的使用频度相当悬殊,其中常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。RISC正是基于这种思想提出的。采用RISC指令集的微处理器处理能力强,并且采用超标量和超流水线结构,大大增强了并行处理能力。
请说说CPU的内部架构和工作原理⭐⭐⭐⭐⭐
CPU从逻辑上可以划分成3个部分,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。控制单元(CU, Control Unit):控制单元是整个CPU的指挥控制中心,由程序计数器PC (Program Counter)、