首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
滴滴
校招火热招聘中
官网直投
相关推荐
柠檬牛牛
05-08 17:30
门头沟学院 统计学类
帮选offer
Offer1 中国移动信息技术中心(深圳)数据类岗位 薪资转正后总包24左右,发展情况未知,17年成立,可能之后不太稳定,也可能有变卷的趋势. Offer2 华夏银行总行管培生(北京)薪资转正后第一年大概总包22左右,但要轮岗,但保证可以回总行,目前户口指标没下来,但往年都解决了户口. #银行# #移动# #晒一晒我的offer# #offer决赛圈,我是怎么选的# #offer#
投递中移(苏州)软件技术有限公司等公司7个岗位 >
晒一晒我的offer
offer决赛圈,我是怎么选的
点赞
评论
收藏
转发
爱看剧的大西瓜一定要上岸
05-11 12:14
已编辑
门头沟学院 电子信息类
快手 百度 b站 offer选择
🐮友们帮忙选一选 很急了 (快手是大sp 和 另一个算起来差不多)
投递快手等公司8个岗位 >
点赞
评论
收藏
转发
国家退堂鼓艺术家
03-28 16:24
C++
目前C++已经被拒的公司
点赞
评论
收藏
转发
Wwhds
04-18 11:42
北方工业大学 计算机类
2026届双非Java简历,求拷打
#牛客帮帮团来啦!有问必答# 求求各位大佬拷打,不玻璃心
牛客帮帮团来啦!有问必答
点赞
评论
收藏
转发
Fintech砖
昨天 22:47
已编辑
兴业银行_金融科技部_Fintech金融科技岗
接了offer后悔了怎么办?
在面试过程中,很多同学陆陆续续会斩获一些OFFER,那么拿到不同offer后,会后悔和纠结,那么如果后悔该怎么办? (1)遵从自己的内心,我们是因为我们做了当下自己认为最佳的选择,无关乎他人看法和长期得失,做遵从自己内心的选择和答案。可以多问问自己:后悔的原因有哪些,是因为工作内容,工作环境还是薪资待遇,还是客观因素,家庭因素?然后多找毕业的师兄师姐或者家人商量,看这个因素是否很重要,可以协调或排解吗? (2)如果后悔,就大胆、交流、沟通好违约事宜:包括违约金、违约流程、三方重新获取、后续求职影响等。这里给出一些具体的沟通技巧和谈判方法:如果确定要取消offer,就要抓紧时间联系公司,向他们解...
晒一晒我的offer
牛客在线求职答疑中心
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
携程oc了
2.4W
2
...
美团-Java后端-平台技术部-一面凉经(复活赛)
8471
3
...
31天勇闯盲审(附盲审经验
5040
4
...
我真是一个废物,废物本废,到现在也找不到实习不管回答上来,还是没回答上来,都不会有公司要我的。。。。。。。想发疯,我最最最最不理解的就是滴滴这个为啥没给我过!问的都很简单啊,我都答上来了,到底差在哪里
4990
5
...
【话术建议】求职者和企业的互骗话术?
4810
6
...
微信支付二面
4294
7
...
捞简历这件事儿
4235
8
...
字节抖音电商后端日常实习一二三面已oc
4025
9
...
问一下xdm 怎么把拒绝过的Offer 再舔回来🥺
3254
10
...
美团暑期offer(我!爱!美!团!)
2495
正在热议
#
牛客帮帮团来啦!有问必答
#
683179次浏览
11261人参与
#
市场营销面经
#
3902次浏览
114人参与
#
2022届毕业生现状
#
315184次浏览
4396人参与
#
你会选择考研还是直接就业
#
74551次浏览
853人参与
#
我的上岸简历长这样
#
160377次浏览
3208人参与
#
无实习如何秋招上岸
#
219016次浏览
3424人参与
#
浅聊一下我实习的辛苦费
#
79745次浏览
739人参与
#
你的简历改到第几版了
#
298550次浏览
4509人参与
#
投了多少份简历才上岸
#
55565次浏览
938人参与
#
软件开发投递记录
#
465473次浏览
7115人参与
#
运营面经
#
10385次浏览
260人参与
#
科大讯飞求职进展汇总
#
35969次浏览
364人参与
#
Offer比较,你最看重什么?
#
49367次浏览
479人参与
#
毕业后不工作的日子里我在做什么
#
51792次浏览
686人参与
#
夸夸我的求职搭子
#
63490次浏览
773人参与
#
租房前辈的忠告
#
32595次浏览
2067人参与
#
秋招开了,你想投哪些公司呢
#
116047次浏览
3241人参与
#
硬件人的简历怎么写
#
77155次浏览
780人参与
#
写简历别走弯路
#
285618次浏览
3509人参与
#
产品面经
#
21982次浏览
426人参与
牛客网
牛客企业服务