嵌入式系统工程师错题总结

笔者来介绍一下嵌入式系统工程师考试的一些易错题目

题目介绍

 流水线指令计算公式:一条指令总时间+max(单个指令执行时间)*(指令数-1)
在这里插入图片描述
 平均故障间隔时间
在这里插入图片描述
 ICMP协议:传送通信问题相关的消息。
在这里插入图片描述
 子网划分:网络号+主机号(A:8位 ,B:16位,C:24位)
在这里插入图片描述
在这里插入图片描述
 以太网帧结构
在这里插入图片描述
 BIT:完成对故障的检测和定位
在这里插入图片描述
 DMA的数据传输:
在这里插入图片描述
 位图:bitmap
在这里插入图片描述
 文件系统:
在这里插入图片描述
 页号偏移计算
在这里插入图片描述
任务间通信方式
在这里插入图片描述
在这里插入图片描述
 高速串行总线:

在这里插入图片描述
 对称和非对称加密:
在这里插入图片描述
 数字签名:
在这里插入图片描述
软件成熟度模型:
在这里插入图片描述

2、嵌入式系统软件和操作系统

 嵌入式系统中实模式:嵌入式系统通常不涉及到实模式这个概念。实模式是指在x86处理器中一种最早期的工作模式,它可以提供对16位代码和1MB物理内存的支持。但是,在现代的嵌入式系统中,通常使用的处理器架构包括ARM、MIPS、PowerPC等,并没有实模式的概念。因此,在嵌入式系统中,我们不需要考虑实模式的问题。

在实模式下,CPU只能使用低端1MB的寻址空间,并且没有访问权限保护机制,意味着程序可以直接访问到任意内存地址,这也是实模式的一个缺点。

实模式的“实”更多地体现在其地址是真实的物理地址。在实模式下,由于没有内存保护机制,只有一个操作系统可以运行,因此它被广泛应用于早期的个人计算机和嵌入式系统中。

随着CPU的发展,处理器架构从16位逐渐升级到32位和64位,使得可寻址的内存空间大大增加,同时添加了许多新的特性,例如虚拟内存、内存保护等。因此,实模式已经不再是现代计算机或嵌入式系统中的主要工作模式
 嵌入式内存中段页内存管理:逻辑地址+地址映射=物理地址
段(1MB):大小不固定,
大页(64KB):页的大小固定,
小页(4KB):
极小页(1KB):

 页是信息的物理单位,是为了减少内存碎片及提高内存利用率,是系统管理的需要。
 段是信息的逻辑单位,它含有一组意义相对完整的信息,分段的目的是为了更好地满足用户的需要。

 页的大小固定且由系统决定,由硬件把逻辑地址划分为页号和页内地址两部分。
 段的长度不固定且由用户所编写的程序决定,通常由编译系统在对源程序进行编译时根据信息的性质来划分。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/740174.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣每日练习3.12

151. 反转字符串中的单词 1.1 题目大意 描述:给定一个字符串 s。 要求:反转字符串中所有单词的顺序。 说明: 单词:由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的单词分隔开。 输入字符串 s中可能会存在前导空格、尾…

【网络】数据在同网段和跨网段通信流程

情景一&#xff1a;同一广播域内&#xff0c;两台主机通信过程&#xff1a; 当NO要和N1通信时&#xff0c;假如N0知道N1的IP但却不知道它的MAC地址&#xff0c;那NO就会发送一个ARP的广播请求<1>&#xff08;里面源IP是NO 目标IP是N1 源MAC是N0 目标MAC是12个F&#xff0…

VUE中常用的4种高级方法

1. provide/inject provide/inject 是 Vue.js 中用于跨组件传递数据的一种高级技术&#xff0c;它可以将数据注入到一个组件中&#xff0c;然后让它的所有子孙组件都可以访问到这个数据。通常情况下&#xff0c;我们在父组件中使用 provide 来提供数据&#xff0c;然后在子孙组…

Learn OpenGL 08 颜色+基础光照+材质+光照贴图

我们在现实生活中看到某一物体的颜色并不是这个物体真正拥有的颜色&#xff0c;而是它所反射的(Reflected)颜色。物体的颜色为物体从一个光源反射各个颜色分量的大小。 创建光照场景 首先需要创建一个光源&#xff0c;因为我们以及有一个立方体数据&#xff0c;我们只需要进行…

LEETCODE3

法一:记忆化递归 int climbStairsRecursive(int n, int* memo) {if (n < 2) {return n;}if (memo[n] > 0) {return memo[n];}memo[n] climbStairsRecursive(n - 1, memo) climbStairsRecursive(n - 2, memo);return memo[n]; }int climbStairs(int n) {int* memo (in…

代码随想录训练营Day21:● 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先

530.二叉搜索树的最小绝对差 题目链接 https://leetcode.cn/problems/minimum-absolute-difference-in-bst/description/ 题目描述 思路 遇到在二叉搜索树上求什么最值&#xff0c;求差值之类的&#xff0c;都要思考一下二叉搜索树可是有序的&#xff0c;要利用好这一特点。…

【More Effective C++】条款24:了解虚函数的成本

每个包含了虚函数的class会包含一个虚函数表&#xff0c;对于C1和C2的虚函数表的结构如下&#xff1a; 非虚函数不会加入到虚函数表中子类中如果对虚函数重写&#xff0c;虚函数表中会覆盖父类的虚函数 C1::~C1()C1::~f1()C1::~f2()C1::~f3() C2::~C2()C2::~f1()C1::~f2()C1:…

Java 拦截器Interceptor详解

1、拦截器概念 先看一下web请求的流程。 &#xff08;1&#xff09;、当浏览器发送一个请求时&#xff0c;请求到达tomcat容器&#xff0c;tomcat容器会区分静态还是动态资源。 &#xff08;2&#xff09;、动态请求会先经过过滤器链filter&#xff0c;直到全部过滤完成之后&am…

MySQL 事务的原理以及长事务的预防和处置

transaction_isolation 隔离级别 读未提交 读提交 视图是在每个 SQL 语句开始执行的时候创建的 可重复读 视图是在事务启动时创建的&#xff0c;整个事务存在期间都用这个视图 串行化…

Claude3系统解读与使用测评

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

Character类中的方法总结

Character.isDigit(char ch): 检查指定的字符是否是一个数字。 Character.isWhitespace(char ch): 检查指定的字符是否是一个空白字符。空白字符包括空格、制表符、换页符等。 Character.isUpperCase(char ch): 检查指定的字符是否是大写字母。 Character.isLowerCase(char ch)…

3/12/24交换排序、插入排序、选择排序、归并排序

目录 交换排序 冒泡排序 快速排序 插入排序 直接插入排序 选择排序 简单选择排序 堆排序 归并排序 各种排序的时间复杂度、空间复杂度、稳定性和复杂度 快排真题2016 选排真题2022 排序算法分为交换类排序、插入类排序、选择类排序、归并类排序。 交换排序 交换排…

2024基于协同过滤算法springboot微信订餐小程序项目

项目介绍 基于springboot开发的订餐小程序,用户在微信小程序里面进行注册登录,点餐,收藏,评论等,管理员在后台网页端进行对菜品,分类,订单,用户,角色,评论等进行管理,小程序界面通过协同过滤算法给用户推荐菜品 技术栈 后端:springboot+JPA+Mysql8+redis+maven+…

Django 学习笔记(Day1)

「写在前面」 本文为千锋教育 Django 教程的学习笔记。本着自己学习、分享他人的态度&#xff0c;分享学习笔记&#xff0c;希望能对大家有所帮助。 目录 0 课程介绍 1 Django 快速入门 1.1 Django 介绍 1.2 Django 安装 1.3 创建 Django 项目 1.4 运行 Django 项目 1.5 数据迁…

Linux-gdb调试

文章目录 前言查看&#xff08;显示&#xff09;源代码 list/l运行程序run/r打断点b查看断点删除断点打开/关闭断点逐过程 逐语句查看变量常显示continuefinishuntil修改指定变量退出gdb 前言 GDB&#xff0c;即GNU调试器&#xff08;GNU Debugger&#xff09;&#xff0c;是G…

命令行跑stanford-corenlp

在 https://nlp.stanford.edu/software/stanford-corenlp-4.5.6.zip 下载stanford-corenlp-4.5.6.zip 在 https://stanfordnlp.github.io/CoreNLP/human-languages.html 下载model的jar 然后stanford-corenlp-4.5.6.zip解压&#xff0c;把比如stanford-corenlp-4.5.6-models-…

细粒度IP定位参文27(HGNN):Identifying user geolocation(2022年)

[27] F. Zhou, T. Wang, T. Zhong, and G. Trajcevski, “Identifying user geolocation with hierarchical graph neural networks and explainable fusion,” Inf. Fusion, vol. 81, pp. 1–13, 2022. (用层次图、神经网络和可解释的融合来识别用户的地理定位) 论文地址:…

Matlab工具箱实现相机标定

Matlab工具箱实现张正友相机标定_分别使用蔡氏与张正友标定法完成标定,并与matlab工具箱及(外参)实测结果对照。结-CSDN博客 使用Matlab做相机标定&#xff08;获取相机的内外参数矩阵&#xff09;_matlab相机标定结束后如何显示图片的平移矩阵-CSDN博客 【一文弄懂】张正友标…

QML 控件添加键盘事件

在QML中&#xff0c;可以使用Keys类型来处理键盘事件。以下是一个简单的示例&#xff0c;演示如何在QML控件中添加键盘事件&#xff1a; import QtQuick 2.12 import QtQuick.Window 2.12Window {visible: truewidth: 640height: 480title: qsTr("Hello World")Recta…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的常见车型识别系统(Python+PySide6界面+训练代码)

摘要&#xff1a;本文深入探讨了如何应用深度学习技术开发一个先进的常见车型识别系统。该系统核心采用最新的YOLOv8算法&#xff0c;并与早期的YOLOv7、YOLOv6、YOLOv5等版本进行性能比较&#xff0c;主要评估指标包括mAP和F1 Score等。详细解析了YOLOv8的工作机制&#xff0c…