首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客534374775号
上海大学 自动化类
发布于河南
关注
已关注
取消关注
@安和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、小马智行、元戎启行 、深信服 、移动、联通、电信、旷视 、四维图新 、中芯国际 、复旦微电子、极氪
点赞 36
评论 8
全部评论
推荐
最新
楼层
秋招专场
校招火热招聘中
官网直投
相关推荐
Sorhic
05-22 16:53
天津理工大学 电子信息类
数字绿土C++一面凉经
岗位/笔试时间:数字绿土C++开发 ,BOSS投完简历直接给笔试,笔试后一天就面试。面试:C++11的特性:语言特性,标准库特性,改进和增强,其他C++11的类型推导:auto和decltype什么时候不能进行类型推导C++11中的array什么时候用array,什么时候用vector虚析构函数的作用虚继承.so文件是什么动态库如何进行编程可能因为会议室太大了,所以千万记得把声音调大一点。问得不是特别难,本人太菜了。好多东西都是听过但是没有用过,所以答得不是很好。而且因为摄像头可能太高了,所以看得我头一直是低的,所以感觉像是在查资料🤦♂️🤦♂️,希望后续的人引以为戒。
数字绿土一面1人在聊
查看6道真题和解析
点赞
评论
收藏
转发
喜欢后仰跳投的起司在刷代码
05-24 11:12
东南大学 计算机类
菜鸟AI面
满抽象的,第一次做AI面,里面的人还会点头,感觉很好玩自我介绍八股SQL查询慢线程安全 并发和并行的区别volatile关键字的作用,使用场景Java的垃圾回收机制、新生代老年代的垃圾回收还有一题忘记拉其它最近学了Java的什么知识、是如何进行学习的如何使用GPT实现工作学习的提效
菜鸟集团AI面1人在聊
查看9道真题和解析
点赞
评论
收藏
转发
沙福林
05-10 20:31
同济大学 土木类
不知道说啥,咱就说谁给他的勇气和底气?
点赞
评论
收藏
转发
牛客697767514号
04-02 21:54
门头沟学院 计算机类
莫名其妙,简历都没有投,咋还收到了笔试邀约
点赞
评论
收藏
转发
勇敢的林北在加班
05-24 15:50
电气设计工程师
西门子员工薪资情况
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
美团后端日常实习面经
8686
2
...
【奖】这个夏天🍉,和牛牛一起打卡刷题~
8678
3
...
25暑期实习的心态变化 & 拥抱变化
8670
4
...
拼多多笔试 0526 24届算法
5980
5
...
【收集向】延毕了,影响工作吗?
5104
6
...
27届JAVA后端
4831
7
...
用友技术笔试-友新星实习项目-Java-01卷
4553
8
...
回首向来萧瑟处,也无风雨也无晴
4319
9
...
仰卧起坐了几个月才找到一个实习,但还是不满意。想着就这样吧,就约朋友一起去逛宜家,到了出发前两天觉得单独去太尴尬了,临时说要不要再喊一个朋友一起去,好玩一点。到了当天几乎是全程发呆,自闭。打车的时候她
4319
10
...
鹅的暑期实习和毕业生提前实习的心态分享
3896
正在热议
#
和牛牛一起刷题打卡
#
3773次浏览
371人参与
#
机械制造薪资爆料
#
339878次浏览
4037人参与
#
牛客帮帮团来啦!有问必答
#
974285次浏览
14924人参与
#
2022毕业生求职现身说法
#
19926次浏览
303人参与
#
你的简历改到第几版了
#
322522次浏览
4841人参与
#
通信硬件薪资爆料
#
240759次浏览
2270人参与
#
腾讯工作体验
#
145643次浏览
1404人参与
#
如何写一份好简历
#
299315次浏览
4315人参与
#
晒一晒我的offer
#
3641831次浏览
56850人参与
#
产品人专业大盘点
#
14989次浏览
119人参与
#
金融银行面经
#
11518次浏览
187人参与
#
在国企工作的人,躺平了吗?
#
105056次浏览
1330人参与
#
你觉得机械有必要实习吗
#
9919次浏览
130人参与
#
2023届毁约公司名单
#
97876次浏览
413人参与
#
运营人的第一份offer应该如何选
#
38189次浏览
664人参与
#
数据人的面试交流地
#
200813次浏览
4180人参与
#
23届的你们都什么时候入职?
#
91154次浏览
778人参与
#
为什么国企只招应届生
#
55373次浏览
403人参与
#
浅聊一下我实习的辛苦费
#
92735次浏览
910人参与
#
2022毕业的你对23届的寄语
#
16128次浏览
346人参与
牛客网
牛客企业服务