首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客763987448号
中国科学技术大学 嵌入式软件开发
关注
已关注
取消关注
@安和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、小马智行、元戎启行 、深信服 、移动、联通、电信、旷视 、四维图新 、中芯国际 、复旦微电子、极氪
点赞 7
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
11-17 20:11
门头沟学院 嵌入式软件工程师
26届秋招offer帮选
👋个人背景:工科硕士👏offer1:大疆嵌入式开发,base深圳💯offer2:字节跳动移动OS-camera开发,base深圳两个offer待遇一样,求问各位大佬怎么选比较好,综合未来提薪和职级晋升空间,能力提升空间和续签难度来考虑
投递大连飞创信息技术有限公司等公司10个岗位
点赞
评论
收藏
分享
11-16 21:01
已编辑
东莞理工学院 Java
学院本大三,还有机会吗
boss上1735个沟通,投出59份简历,一共3个面试,0offer,试着投测开,回复也很少,人都麻了,不知道自己到底适不适合这行。我的想法是直接梭哈就业,考研实在没什么信心
迷茫的大四🐶:
简历很烂,学历很差,还是建议考研深藏一下
九月了,是考研还是就业?
点赞
评论
收藏
分享
11-15 16:25
吉首大学 测试工程师
奋战两个月,双非仔的校招终于结束了
先上总结吧:个人总结:对于本次秋招最终offer结果,个人只能说勉强接受。本人从高中就开始接触c语言,大学大一开始已经在学习前端,开发各种东西,个人对于技术上还是有些许追求的。但是我个人十分讨厌算法和八股,导致面试能力很差,我八股和算法也大概才在三月份开始准备,认真刷算法还是从六七月才开始的。这中间错过了暑期实习,找日常实习也因为面试能力不足很容易一面就被刷掉。其实到现在为止,我任然是hot100都没刷完,很多八股也只是勉强记得。但我个人开发能力以及问题解决能力并不差,甚至可能会比别人强不少(当然这里可以看作是我自卖自夸,我觉得该自信的时候要自信,从身边多数人看来,以及网上很多人看来,我个人能...
总结:offer选择,我...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
进大厂是因为老家找不到工作
5502
2
...
《办公室恋情,被我抓住了》
3907
3
...
【Offer帮选】专家大佬在线接单!发帖即享免费1V1抉择指导
3848
4
...
wxg和字节flow咋选
3790
5
...
滴滴日常一面速通(附面筋,已OC)
2595
6
...
双九无实习 CPP 拿下 SSP-秋招总结(其二)
2074
7
...
学院本什么时候能上岸啊,唉
1865
8
...
学院本放弃秋招了
1854
9
...
快手员工自费给+2庆生?太带派了烙铁
1805
10
...
秋招收官!小红书你PK赢了
1785
创作者周榜
更多
正在热议
更多
#
职场中那些令人叹为观止的八卦
#
17651次浏览
185人参与
#
小马智行求职进展汇总
#
15759次浏览
52人参与
#
腾讯音乐秋招
#
425512次浏览
4751人参与
#
那些年,我收到的‘奇葩’回复
#
7918次浏览
77人参与
#
秋招你经历过哪些无语的事
#
8476次浏览
112人参与
#
我的职场社死时刻
#
13535次浏览
127人参与
#
小红书开奖了
#
25184次浏览
134人参与
#
秋招吐槽大会
#
60078次浏览
524人参与
#
你找工作想离家近 or 离家远?
#
11236次浏览
187人参与
#
哪些公司开始补录了
#
13770次浏览
135人参与
#
租房前辈的忠告
#
280087次浏览
7230人参与
#
校招薪资来揭秘
#
35200次浏览
249人参与
#
你秋招最后悔的选择
#
10887次浏览
80人参与
#
如果校招重来我最想改变的是
#
334635次浏览
3136人参与
#
XX请雇我工作
#
9360次浏览
80人参与
#
你父母给过你哪些不靠谱的职场建议?
#
10537次浏览
158人参与
#
毕业租房也有小确幸
#
144205次浏览
4504人参与
#
OC/开奖
#
165865次浏览
1238人参与
#
如何拒绝/反向PUA
#
84144次浏览
375人参与
#
多益网络求职进展汇总
#
50209次浏览
238人参与
#
月薪多少能在一线城市生存
#
95680次浏览
692人参与
#
如果公司降薪,你会跳槽吗?
#
105242次浏览
655人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务