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

news2024/11/27 8:28:02

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

题目介绍

 流水线指令计算公式:一条指令总时间+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.coloradmin.cn/o/1511365.html

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

相关文章

sqlserver中将csv非空间数据(带点坐标)转为空间数据

1、导入csv数据 2、修改字段shape为空间字段 ALTER TABLE FJPOIHB66 ALTER COLUMN shape geometry;3、空间字段转字符串 UPDATE FJPOIHB66 SET shape geometry::STGeomFromText(CONVERT(nvarchar(254),shape), 4326);4、设置主键字段 5、即可

141 Linux 系统编程18,线程,ps –Lf 进程 查看LWP,线程间共享数据,优缺点,编译加-lpthread,

一 线程概念 什么是线程 LWP:light weight process 轻量级的进程,本质仍是进程(在Linux环境下) 进程:独立地址空间,拥有PCB 线程:有独立的PCB,但没有独立的地址空间(共享) 区别:在于是否共…

C++vector的模拟实现

文章目录 模拟实现1. 迭代器2. 容量操作(1)size和capacity(2)reserve(3) resize 3. 元素访问(1)下标 [ ] 4. 修改操作(1)push_back(2&#xff09…

【死磕Elasticsearch】从实战中来,到实战中去

文章目录 写在前面:1、索引阻塞的种类2、什么时候使用阻塞?场景1:进行系统维护场景。场景2:保护数据不被随意更改场景。场景3:优化资源使用的场景。场景4:遵守安全规则场景。 3、添加索引阻塞API4、解除设置…

使用jquery的autocomplete属性实现联想补全操作

平时使用百度,淘宝等软件搜索时,常见一个搜索框联想提示,感觉确实好用但没有研究过原理,最近恰巧工作中遇到一个同样的场景,不同于大厂使用高端的Python,这次需要使用jQuery的autocomplete属性来自动联想补…

git撤回代码提交commit或者修改commit提交注释

执行commit后,还没执行push时,想要撤销之前的提交commit 撤销提交 使用命令: git reset --soft HEAD^命令详解: HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1 如果进行两次的commit&#xf…

Singularity(二)| 安装singularity工具

Singularity(二)| 安装singularity工具 以默认安装 Ubuntu 22.04 (jammy) 发行版的 WSL 2 (Windows Subsystem for Linux 2) 为例: 参考:官方快速安装向导 安装系统依赖项 首先在主机上安装开发工具和库,在基于 debian…

【黑马程序员】python函数

文章目录 函数什么是函数为什么学习函数函数定义函数的传入参数函数的返回值返回值基础None返回值 函数说明文档函数的嵌套调用定义代码示例 全局变量和局部变量全局变量global变量局部变量 函数综合案例 函数 什么是函数 组织好的,可重复使用的、用来实现特定功能…

5.Java并发编程—JUC线程池架构

JUC线程池架构 在Java开发中,线程的创建和销毁对系统性能有一定的开销,需要JVM和操作系统的配合完成大量的工作。 JVM对线程的创建和销毁: 线程的创建需要JVM分配内存、初始化线程栈和线程上下文等资源,这些操作会带来一定的时间和…

【C语言步行梯】自定义函数、函数递归详谈

🎯每日努力一点点,技术进步看得见 🏠专栏介绍:【C语言步行梯】专栏用于介绍C语言相关内容,每篇文章将通过图片代码片段网络相关题目的方式编写,欢迎订阅~~ 文章目录 什么是函数库函数自定义函数函数执行示例…

数据结构 第2章:线性表

文章目录 2.1 线性表的定义和操作2.1.1 线性表的基本概念2.1.2 线性表的基本操作 2.2. 顺序表2.2.1. 顺序表的基本概念2.2.2. 顺序表的实现2.2.3. 顺序表的基本操作 2.3 链表2.3.1 单链表的基本概念2.3.2 单链表的实现2.3.3 单链表的插入2.3.4. 单链表的删除2.3.5. 单链表的查找…

VB 数据质量诊断软件(分析数据的完整性,合理性,准确性)-139-(代码+程序说明)

转载地址http://www.3q2008.com/soft/search.asp?keyword139 前言: 为何口出狂言,作任何VB和ASP的系统, 这个就是很好的一个证明 :) 又有些狂了... 数据库操作谁都会,接触的多了也没什么难的,VB编程难在哪?算法上,这个是一个算法题的毕业设计 哈哈忙活了足足有一○小时, …

2024年最新阿里云和腾讯云云服务器价格租用对比

2024年阿里云服务器和腾讯云服务器价格战已经打响,阿里云服务器优惠61元一年起,腾讯云服务器61元一年,2核2G3M、2核4G、4核8G、4核16G、8核16G、16核32G、16核64G等配置价格对比,阿腾云atengyun.com整理阿里云和腾讯云服务器详细配…

C语言 ——关键字

关键字:在C语言中被赋予了特定含义的英文单词,一共有32个关键字 * 关键字全部小写 * 在特定的编译器中,关键字是高亮显示的 vs:蓝色或者紫色 vs:蓝色 下图圈起来的都是关键字 c auto break case char const con…

Kafka消费者重平衡

「(重平衡)Rebalance本质上是一种协议,规定了一个Consumer Group下的所有Consumer如何达成一致,来分配订阅Topic的每个分区」。 比如某个Group下有20个Consumer实例,它订阅了一个具有100个分区的Topic。 正常情况下&…

【C语言】如何规避野指针

✨✨ 欢迎大家来到莉莉的博文✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 目录 一、概念: 二、野指针成因: 2.1. 指针未初始化 2.2 指针越界访问 3. 指针指向的空间释放 三、如何规避野指针 3.…

MT6771 android13 自定义背光曲线

一. Android系统源码中的参数配置 MTK6771平台MTK重写了背光曲线的参数,路径在s0_vnd/vendor/mediatek/proprietary/packages/overlay/vendor/FrameworkResOverlayExt/brightness_adaptive_support/res/values/config.xml 不过MTK的其他平台可能不是在这个路径 来看…

C/C++语言学习基础版(一)

目录 一and二、C语言说明 注释: 1、声明语句 2、输出函数 3、return 语句 三、C语言的数据结构 1、常量与变量 2、基本数据结构 3、关键字 练习:进制转换 四、基本输入输出 1、字符输出函数putchar 2、字符输入函数getchar 3、格式化输出函…

JavaParser的快速介绍

开发的工作主要是写代码, 有考虑过使用代码写代码, 使用代码分析和改进代码吗? JavaParser 就可以帮你用来处理Java 代码的这些功能。 Java Parser 的介绍 Java Parser是一个用于解析和分析Java源代码的开源工具。它提供了一个API接口&…

VMware ESXi 6.7.0 开启SNMP服务

VMware ESXi 6.7.0 开启SNMP服务,操作步骤如下: 1、用root账户,登录VMware ESXi 6.7.0 2、开启SSH服务 Host->Actions->Services->Enable Secure Shell(SSH) 主机->操作->服务->启用安全Shell(SSH) 3、登录SSH&#xff…