首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
louis丶
桂林电子科技大学 嵌入式软件开发
发布于广西
关注
已关注
取消关注
@安和ahe:
嵌入式软件工程师 面经 笔试题
1.Linux系统的组成部分有哪些?Linux内核、Linux文件系统、Linux shell、Linux应用程序。 2.Linux内核的组成部分有哪些?(1)第一种分类方式:内存管理子系统、进程管理子系统、文件管理子系统、I/O管理子系统。 (2)第二种分类方式:进程调度(SCHED)、进程间通信(IPC)、内存管理(MM)、虚拟文件系统(VFS)、网络接口(NET)。 3.Linux内存管理模块MMU的作用是?(1)地址映射。 (2)内存分配和回收。 (3)内存保护。 (4)内存扩充。 4.操作系统调度策略有哪些?答案:(1)先来先服务(FCFS)。 (2)短进程优先(SPF)。 (3)高响应比优先(HRN)。 (4)时间片轮转(RR)。 (5)多级反馈队列(RRWMF)。 (6)最高优先权优先(FPF)。 解析:(1)先来先服务(FCFS):每次调度是从就绪队列中选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直运行到完成或发生某事件而阻塞后才放弃处理机。 (2)短进程优先(SPF):从就绪队列中选出一个估计运行时间最短的进程,将处理机分配给它,使它立即执行并一直执行到完成,或发生某事件而被阻塞放弃处理机时再重新调度。 (3)高响应比优先(HRN):在短作业优先的基础上,使作业的优先级随着等待时间的增加而以速率a 提高,则长作业在等待一定的时间后,必然有机会分配到处理机。 (4)时间片轮转(RR):将所有的就绪进程按先来先服务的原则排成一个队列,每次调度时,把CPU 分配给队首进程,并令其执行一个时间片,时间到了之后将它送往就绪队列的末尾。接着调度下一个队首进程……如此循环。 (5)多级反馈队列(RRWMF): ①设置多个就绪队列,并为各个队列赋予不同的优先级。第一个队列的优先级最高,第二个队列次之,其余各队列的优先权逐个降低。该算法赋予各个队列中进程执行时间片的大小也各不相同,在优先权愈高的队列中,为每个进程所规定的执行时间片就愈小。例如,第二个队列的时间片要比第一个队列的时间片长一倍,第i + 1个队列的时间片要比第i个队列的时间片长一倍。 ②当一个新进程进入内存后,首先将它放入第一队列的末尾,按FCFS原则排队等待调度。当轮到该进程执行时,如它能在该时间片内完成,便可准备撤离系统;如果它在一个时间片结束时尚未完成,调度程序便将该进程转入第二队列的末尾,再同样地按FCFS原则等待调度执行;如果它在第二队列中运行一个时间片后仍未完成,再依次将它放入第三队列,如此下去,当一个长进程从第一队列依次降到第n队列后,在第n 队列便采取按时间片轮转的方式运行。 ③仅当第一队列空闲时,调度程序才调度第二队列中的进程运行;仅当第1~(i-1)队列均空时,才会调度第i队列中的进程运行。如果处理机正在第i队列中为某进程服务时,又有新进程进入优先权较高的队列(第1~(i-1)中的任何一个队列),则此时新进程将抢占正在运行进程的处理机,即由调度程序把正在运行的进程放回到第i队列的末尾,把处理机分配给新到的高优先权进程。 (6)最高优先权优先(FPF):把处理机分配给就绪队列中优先权最高的进程,这时,又可进一步把该算法分成如下两种: ①非抢占式优先权算法:系统一旦把处理机分配给就绪队列中优先权最高的进程后,该进程便一直执行下去,直至完成;或因发生某事件使该进程放弃处理机时,系统方可再将处理机重新分配给另一优先权最高的进程。这种调度算法主要用于批处理系统中,也可用于某些对实时性要求不严的实时系统中。 ②抢占式优先权调度算法:系统同样是把处理机分配给优先权最高的进程,使之执行。但在其执行期间,只要又出现了另一个其优先权更高的进程,进程调度程序就立即停止当前进程(原优先权最高的进程)的执行,重新将处理机分配给新到的优先权最高的进程。 5.满足短作业优先又不会发生饥饿现象的操作系统调度策略是哪种?高响应比优先。 6.Linux I/O子系统的层次结构是怎样的?从上到下依次是用户层I/O软件,设备独立性软件,设备驱动程序,中断处理程序。 7.逻辑地址、线性地址、物理地址、总线地址、虚拟地址有什么区别?(1)逻辑地址:与内存段相关的偏移地址部分。例如,在C语言获取指针变量的值,就是逻辑地址,不和绝对的物理地址相关。 (2)线性地址:线性地址 = 逻辑地址 + 基地址。 (3)物理地址:如果启用了分页机制,那么线性地址使用页表项变换后就是物理地址。如果没有启用分页机制,那么线性地址就是物理地址。 (4)总线地址:x86下的I/O地址,ARM下的物理地址。(在x86下,外设的I/O地址是独立的,即有专门的指令访问外设I/O,I/O地址就是"总线地址",而RAM地址就是"物理地址"。在ARM下,I/O和RAM统一编址,但linux为了统一各个平台,仍然保留这个概念,总线地址其实就是物理地址。) (5)虚拟地址:MMU虚拟出来的地址。 8.你了解操作系统的内存分配方式吗?(1)分页存储管理:优点是不需要连续的内存空间,且内存利用率高(只有很小的页内碎片);缺点是不易于实现内存共享与保护。 (2)分段存储管理:优点是易于实现段内存共享和保护;缺点是每段都需要连续的内存空间,且内存利用率较低(会产生外部碎片)。 (3)段页式存储管理:优点是不需要连续的内存空间,内存利用率高(只有很小的页内碎片),且易于实现段内存共享和保护;缺点是管理软件复杂性较高,需要的硬件以及占用的内存也有所增加,使得执行速度下降。以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看: https://blog.nowcoder.net/zhuanlan/v0ELPM
点赞 21
评论 13
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 16:00
TP-LINK_通信算法工程师(准入职员工)
tp-link内推,tp-link内推码
TPLINK普联面经2024.6.11一面(35分钟)1.介绍项目2.项目中你负责了什么问的比较浅,介绍了就过了2024.6.14二面(40分钟)1.介绍项目2.你有什么创新点3.遇到的困难4.(针对项目的细节)5.DC-DC和LDO各自的优劣点:DC-DC有哪些类型6.什么是1dB压缩点7.什么是三阶交调失真8.四层板设计注意什么9.HFSS的操作步骤(项目拷打,问的非常细)10.保研排名2024.6.19三面(22分钟)1賃鋇槛檸鎿墜惬煩ẩ腼绍项目2.创新点和不足3.如果重新做一遍,你有哪些改进4.你的优势是什么,不足是什么5.保研成绩6.参加过的竞赛7.拿到的奖学金TP-LINK普联20...
点赞
评论
收藏
分享
昨天 15:05
上海得物信息集团有限公司_电商推荐产品经理(准入职员工)
网易互娱内推,网易互娱内推码
网易**不管问你啥,记住一个话术原则小小的提醒下各位留子:**时不要直来直去有啥说啥;千万得多思考别说太满给自己留个思考或回旋的余地・1、被问 “有没有接触过网易的产品”(哪怕了解不多)别直接说 “没有”(容易显得缺乏兴趣)试试:“之前用过网易云音乐和网易新闻,对产品的界面设计和功能逻辑有过留意。虽然没有深入研究,但能感受到网易产品注重用户体验的特点,入职后会系统学习相关产品知识”・2、被问 “能接受高强度的项目加班吗”别勉强说 “没问题”(后续可能难以承受)试试:“我理解互联网行业项目推进时需要集中精力,在关键节点愿意配合团队加班。但也会注重提升工作效率,合理规划时间,尽量在正常工作时间完成...
点赞
评论
收藏
分享
2025-12-05 17:25
小鹏汽车_测试培训生(准入职员工)
突如其来的短信
看见小鹏汽车的短信我以为来终面了,没想到竟然是电话号码暴露了,开始给我推销自家车了吗?是不是想着买卖不成仁义在😂😂
小肥罗:
哈哈哈哈当不成家人,就当我的“家人”,给“家人”上链接[围笑[偷笑]
点赞
评论
收藏
分享
01-25 07:09
门头沟学院 Java
运气真好!速通美团
1.19 面试官打电话约面1.20 一面 秒约2面1.22 二面 面完5分钟告知通过无hr面当时还在期末考试,跟做梦一样
点赞
评论
收藏
分享
01-22 08:50
University of Southern California C++
柠檬微趣 Unity3D客户端 笔试
第一题LC 556第二题LC 1003第三题实现正则表达式匹配,含.*?第四题纯纯出题人不想要🐎了,链表稳定排序本来也还行,但是ACM模式,还强迫你用它的hpp接口,神金吧,请问贵司是不是很看重顶着大红波浪线写代码的能力啊😅,调试还难的要死,还是双向链表,还不暴露prev和next只暴露getter和setter,可能我还漏了什么写在犄角旮旯里的条件总之1分没拿不出意外的拿到了拒信,拒信极其敷衍。这公司谁爱去谁去吧,从笔试就开始服从性测试,卡笔试的公司都是**
年老无为:
笔试直接启动科技
查看4道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
J人永远闲不下来于是去提前实习
2541
2
...
mentor视角下的优秀实习生
2155
3
...
拥抱AI,程序员的最后出路
2047
4
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
1986
5
...
努力挣钱的意义具象化了
1774
6
...
大厂提前实习对AI开发的新感悟
1648
7
...
去独角兽做龙头还是去大厂做凤尾
1581
8
...
我身材再曼妙,也没有我的工资好笑!
1547
9
...
真正会被取代的,是你心里面的幻觉
1482
10
...
滴滴lastweek,知无不言
1399
创作者周榜
更多
正在热议
更多
#
牛客吐槽大会
#
2937次浏览
67人参与
#
机械人你知道哪些单休企业
#
83077次浏览
415人参与
#
今年春招是金一银二嘛?
#
8353次浏览
116人参与
#
参加完秋招的机械人,还参加春招吗?
#
103676次浏览
686人参与
#
1月小结:你过的开心吗?
#
1893次浏览
51人参与
#
抛开难度不谈,你最想去哪家公司?
#
4429次浏览
115人参与
#
为什么有人零实习也能进大厂?
#
5172次浏览
131人参与
#
AI求职实录
#
3728次浏览
106人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
8338次浏览
201人参与
#
机械人春招想让哪家公司来捞你?
#
379261次浏览
3141人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
3748次浏览
137人参与
#
你的第一家实习公司是什么档次?
#
4297次浏览
74人参与
#
没关系,至少我的__很曼妙
#
3729次浏览
65人参与
#
赚钱的意义在这一刻具象化
#
3978次浏览
98人参与
#
你的landing期是如何度过的?
#
8740次浏览
169人参与
#
除了Java,最推荐学什么技术?
#
5800次浏览
149人参与
#
我发现了面试通关密码
#
1599988次浏览
19679人参与
#
一人一道大厂面试题
#
114093次浏览
1263人参与
#
你觉得什么岗位会被AI替代
#
36800次浏览
255人参与
#
你在职场上见过哪些“水货”同事
#
30751次浏览
167人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务