首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
一勺西瓜
重庆邮电大学 嵌入式软件开发
发布于重庆
关注
已关注
取消关注
@安和ahe:
嵌入式软件 linux开发 面经
1.进程&线程(16道) 1.1异步IO和同步IO区别?答案:如果是同步IO,当一个IO操作执行时,应用程序必须等待,直到此IO执行完。相反,异步IO操作在后台运行,IO操作和应用程序可以同时运行,提高系统性能,提高IO流量。 解读:在同步文件IO中,线程启动一个IO操作然后就立即进入等待状态,直到IO操作完成后才醒来继续执行。而异步文件IO中,线程发送一个IO请求到内核,然后继续处理其他事情,内核完成IO请求后,将会通知线程IO操作完成了。 1.2进程间通信方式?管道(pipe)是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程之间使用,通常是父子进程。有名管道(named pipe)也是半双工的通信方式,但是它允许用于无亲缘关系的进程之间的通信。信号量(semophore)是一个计数器,通常作为一种同步机制,用于进程和线程间的同步。消息队列(message queue)是一个消息链表,存放在内核中并且由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限的缺点。共享内存(shared memory)一段能够被多个进程共同访问的内存,由一个进程创建。共享内存是最快的IPC方式,它是针对其他进程间通信方式运行效率低而设计的,往往与其他通信方式如信号量配合使用,来实现进程间同步与通信。套接字(socket)可用于不同主机间的进程通信。信号(signal)用于通知接收进程某个事件已经发生,是一种比较复杂的通信方式。1.3进程的地址空间模型?text segment存储代码的区域。data segment存储初始化不为0的全局变量和静态变量、const型常量。bss segment存储未初始化的、初始化为0的全局变量和静态变量。heap(堆)用于动态开辟内存空间。memory mapping space(内存映射区)mmap系统调用使用的空间,通常用于文件映射到内存或匿名映射(开辟大块空间),当malloc大于128k 时(此处依赖于glibc的配置),也使用该区域。在进程创建时,会将程序用到的平台、动态链接库加载到该区域。stack(栈)存储函数参数、局部变量。kernel space存储内核代码。 1.4进程的五种状态分别是?(1)就绪态:所有运行条件已就绪,只要得到了CPU时间就可运行。 (2)运行态:得到CPU时间正在运行。 (3)僵尸态:进程已经结束了但父进程还没来得及回收。 (4)等待态:包括浅度睡眠跟深度睡眠。进程在等待某种条件,条件成熟后即进入就绪态。浅度睡眠时进程可以被信号唤醒,但深度睡眠时必须等到条件成熟后才能结束睡眠状态。 (5)暂停态:暂时停止参与CPU调度(即使条件成熟),可以恢复。 以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看: https://blog.nowcoder.net/zhuanlan/v0ELPM 嵌入式公司推荐:华为、 小米 、OPPO、VIVO、荣耀、一加、 CVTE、 大疆 、insta360影石、 美的 、 TCL 、 海信、创维、烽火、比亚迪 、吉利、长安、大众、经纬恒润 、小鹏、 图森未来、 百度 、 滴滴、蔚来、理想、 联发科、 紫光展锐 、全志、 寒武纪 、晶晨半导体 、汇顶、 华为、 中兴、 浪潮 、TP-LINK、讯飞、商汤、 海康威视 、浙江大华 、360、小马智行、元戎启行 、深信服 、移动、联通、电信、旷视 、四维图新 、中芯国际 、复旦微电子、极氪
点赞 39
评论 9
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
今天 11:17
门头沟学院 C++
大厂里哪家待的比较舒服?
大家觉得,这姐们说的靠谱吗?
聊聊这家公司值得去吗
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-15 17:46
拼多多这个是提前批还是正式批
暑期就挂了,秋招还有机会吗
大聪明777:
研发提前批,14号刚开的,官网上面的配图上有写。提前批没过的话,秋招还可以投,不过前面的笔试/面试记录会被保留,供秋招参考
26届校招投递进展
点赞
评论
收藏
分享
05-29 09:02
门头沟学院 Java
好消息!黑马不再开设前端培训班了
好消息:黑马不再开设前端培训班了坏消息:行业凉了
希望被捞的猫头鹰很理...:
25校招貌似前端比后端好找点
点赞
评论
收藏
分享
06-12 00:42
已编辑
北京月之暗面科技有限公司_Search & Rec_aigc工程师(实习员工)
逃课的学生技术靠谱吗?
如图✋️😇
水墨不写bug:
疑似没有上过大学
点赞
评论
收藏
分享
07-16 13:45
门头沟学院 Java
秋招小鹏第二挂
小鹏ai面做完,两天后即挂我秋招还能找到工作吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
滴滴提前批面经
6411
2
...
我曾经以为自己熬过了三阶段已经无敌,但现在却见证了逆天的第四阶段
5881
3
...
实习,你就这么偷
5689
4
...
如何平衡暑期实习与秋招
3621
5
...
从中山大学到中兴 SSP:我的秋招打怪升级之路
3274
6
...
27届前端七月找实习记录
3043
7
...
天呐,公司怎么这样对我!!!
2798
8
...
不偷师 不出师!!
2224
9
...
大三双非水产专业上岸阿里后端(一)
2210
10
...
焦虑麻了
2209
创作者周榜
更多
正在热议
更多
#
不卡学历的大厂有哪些?
#
2622次浏览
37人参与
#
实习如何「偷」产出?
#
10484次浏览
126人参与
#
除了主业以外,你还有哪些其他收入?
#
2148次浏览
51人参与
#
实习打杂,要跑路吗
#
6123次浏览
88人参与
#
风评不好的公司,你会去吗?
#
39580次浏览
260人参与
#
校园里的破防时刻
#
3704次浏览
48人参与
#
百度秋招提前批进度
#
108143次浏览
1141人参与
#
职场新人体验
#
7837次浏览
88人参与
#
蔚来求职进展汇总
#
92523次浏览
769人参与
#
为什么那么多公司毁约
#
180662次浏览
1338人参与
#
第一份工作应该选高薪还是热爱?
#
75795次浏览
728人参与
#
设计人如何选offer
#
126868次浏览
746人参与
#
一人推荐一个值得去的通信/硬件公司
#
187736次浏览
1865人参与
#
学历贬值真的很严重吗?
#
27209次浏览
186人参与
#
秋招结束之后的日子
#
77247次浏览
940人参与
#
你觉得早上几点上班合适?
#
74058次浏览
308人参与
#
你觉得现在还能进互联网吗?
#
16140次浏览
178人参与
#
24届软件开发秋招薪资爆料
#
355471次浏览
1229人参与
#
秋招签约后的心态变化
#
84532次浏览
824人参与
#
腾讯求职进展汇总
#
950758次浏览
9566人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务