首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
太阳从东方升起
西北工业大学 C工程师
发布于北京
关注
已关注
取消关注
@安和ahe:
嵌入式软件 驱动开发 笔试 面试
2.操作系统(39道) 2.1 Linux 系统的组成部分? Linux内核、Linux文件系统、Linux shell、Linux应用程序。 2.2 Linux 内核的组成部分? (1)第一种分类方式:内存管理子系统、进程管理子系统、文件管理子系统、I/O管理子系统。 (2)第二种分类方式:进程调度(SCHED)、进程间通信(IPC)、内存管理(MM)、虚拟文件系统(VFS)、网络接口(NET)。 2.3 内存管理MMU 的作用? (1)地址映射。 (2)内存分配和回收。 (3)内存保护。 (4)内存扩充。 2.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):把处理机分配给就绪队列中优先权最高的进程,这时,又可进一步把该算法分成如下两种: ①非抢占式优先权算法:系统一旦把处理机分配给就绪队列中优先权最高的进程后,该进程便一直执行下去,直至完成;或因发生某事件使该进程放弃处理机时,系统方可再将处理机重新分配给另一优先权最高的进程。这种调度算法主要用于批处理系统中,也可用于某些对实时性要求不严的实时系统中。 ②抢占式优先权调度算法:系统同样是把处理机分配给优先权最高的进程,使之执行。但在其执行期间,只要又出现了另一个其优先权更高的进程,进程调度程序就立即停止当前进程(原优先权最高的进程)的执行,重新将处理机分配给新到的优先权最高的进程。 2.5 满足短作业优先又不会发生饥饿现象的调度算法是? 高响应比优先。 2.6 I/O 子系统层次结构 从上到下依次是用户层I/O软件,设备独立性软件,设备驱动程序,中断处理程序。 2.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虚拟出来的地址。 2.8 操作系统的内存分配一般有哪几种方式,各有什么优缺点? (1)分页存储管理:优点是不需要连续的内存空间,且内存利用率高(只有很小的页内碎片);缺点是不易于实现内存共享与保护。 (2)分段存储管理:优点是易于实现段内存共享和保护;缺点是每段都需要连续的内存空间,且内存利用率较低(会产生外部碎片)。 (3)段页式存储管理:优点是不需要连续的内存空间,内存利用率高(只有很小的页内碎片),且易于实现段内存共享和保护;缺点是管理软件复杂性较高,需要的硬件以及占用的内存也有所增加,使得执行速度下降。 以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看: https://blog.nowcoder.net/zhuanlan/v0ELPM 引流:华为、 小米 、OPPO、VIVO、荣耀、一加、 CVTE、 大疆 、insta360影石、 美的 、 TCL 、 海信、创维、烽火、比亚迪 、吉利、长安、大众、经纬恒润 、小鹏、 图森未来、 百度 、 滴滴、蔚来、理想、 联发科、 紫光展锐 、全志、 寒武纪 、晶晨半导体 、汇顶、 华为、 中兴、 浪潮 、TP-LINK、讯飞、商汤、 海康威视 、浙江大华 、360、小马智行、元戎启行 、深信服 、移动、联通、电信、旷视 、四维图新 、中芯国际 、复旦微电子、极氪
点赞 36
评论 20
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-16 10:37
河北大学 Java
双非大三,oc两个小厂已给offer
前天和昨天分别面了两个小厂,都是50多个人,专门的互联网公司,问的都很简单,都是javase和框架的东西,深入的八股基本一点也没问,第一个公司是北京的,给开3k,我已经拒了,第二家公司是保定的,给开2k,toc做学校或者企业办公系统网站之类的,感觉业务含金量也比较低,也打算拒,今天中午约了一个北京中小厂的面,公司大概300人,牛友们有什么建议吗,感觉面几十人的小厂已经没必要了,问的太简单了,现在主要想在秋招前冲一冲中小厂,秋招再去冲中厂或者大厂
点赞
评论
收藏
分享
昨天 00:19
电子科技大学 研发工程师
5月16日早上莫名被美团捞起来了
既然捞起来了就接着面呗1、自我介绍2、拷打项目(点评加天机学堂)2.1 canel如何避免单点故障,答:集群,问:集群后如何管理,答:用zookeeper管理,将多个canel部署到zookeeper上,接着问:如果某一个实例掉了,怎么保证可用性,答:在zookeeper上持久化每个实例的位点,然后接替的实例可以读取到位点接着同步2.2 点赞功能,怎么做的,答:redis的set结构,问:怎么优化,答:避免大key进行分片,比如哈希之类的,key设置成前缀+场景+blogId+分片位,value存userId,接着问:set底层原理,答:哈希,没让详细说2.3 Zset和Geo底层...
吴offer选手:
好√⑧难
投递美团等公司6个岗位 >
点赞
评论
收藏
分享
04-22 10:11
西北农林科技大学 风电运维工程师
求助🆘大二第一次投实习
请问这算是没戏了么?
被加薪的哈里很优秀:
应该继续招人,不会给你留岗位的
点赞
评论
收藏
分享
05-12 20:25
华南理工大学 Java
985 27届Java后端一个面试都没有
boss上100多个沟通(大中小都有),只有10个不到要了简历...一个面试也没有。小东西想请大佬们看看,求指点,是不是项目太简单了。目前背完了八股但是leetcode100还没怎么刷,我自己有点想笨鸟先飞,哪怕是个中小厂实习也好。。绝对没有急功近利的意思,听劝,#实习# #java实习# 求亲喷
Code_pancla:
985加大加粗,打招呼改一改吹点牛
点赞
评论
收藏
分享
05-16 10:37
已编辑
同济大学 ARM工程师
我动了谁的蛋糕?资本你赢了
之前给加上一个人脸识别。需要有登录,注册,还要调用百度 api,还要一天内弄完 把程序员当成月入 3000 的小丑吗,你放家门口通马桶的工人电话,问一下他疏通一次马桶低于 400 干不干全网最受欢迎的嵌入式面经面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
弦五Strings:
第二个我可以
ai做完cv
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
Java后端开发需要理解和背的八股文整理
3.8W
2
...
“我想了想,你去哪我都想和你在一起”
1.9W
3
...
5月16日早上莫名被美团捞起来了
1.3W
4
...
记录一下这两个月面试以来遇到的手撕题
1.2W
5
...
搬砖日常。不如跑路
1.2W
6
...
在华为od干的要猝死了
9813
7
...
离开这座让我伤心的城市了💔,希望以后一切顺利吧!#补录# #裁应届生# #捡漏# #minimax#
8604
8
...
大二,想要去实习(计算机专业)
6384
9
...
【双非本】上岸字节后端 | 接单 | 奖学金 | 做自媒体,分享下主包的大学四年 ✨🎓
5168
10
...
得物暑期实习一面面经
4532
创作者周榜
更多
正在热议
更多
#
牛油的搬砖plog
#
29494次浏览
149人参与
#
这些公司卡简历很严格
#
26662次浏览
115人参与
#
一人一个landing小技巧
#
25477次浏览
483人参与
#
大学最后一个寒假,我想……
#
30732次浏览
308人参与
#
正在实习的你,有转正机会吗?
#
371811次浏览
2863人参与
#
写简历别走弯路
#
723562次浏览
7879人参与
#
我在牛爱网找对象
#
180317次浏览
1373人参与
#
运营人求职交流聚集地
#
127997次浏览
962人参与
#
硬件兄弟们 甩出你的华为奖状
#
100540次浏览
675人参与
#
520告白墙
#
23288次浏览
375人参与
#
求职你最看重什么?
#
68035次浏览
381人参与
#
电网笔面经互助
#
31821次浏览
317人参与
#
找工作的破防时刻
#
27872次浏览
420人参与
#
面试被问第一学历差时该怎么回答
#
123366次浏览
769人参与
#
为什么那么多公司毁约
#
163873次浏览
1225人参与
#
运营每日一题
#
67977次浏览
655人参与
#
数字马力求职进展汇总
#
171946次浏览
1454人参与
#
查收我的offer竞争力报告
#
177112次浏览
1082人参与
#
腾讯音乐求职进展汇总
#
86569次浏览
487人参与
#
我发现一个规律
#
3720次浏览
34人参与
牛客网
牛客企业服务