嵌入式面经大全(23/30)--操作系统(二)

牛客高级系列专栏:





简介

本人2020年本硕毕业于广东工业大学:嵌入式许乔丹,牛客高级专栏作者,牛客大学讲师,本科阶段搞了4年单片机、曾参加全国大学生恩智浦汽车竞赛,发表4个硬件专利。研究生阶段找了嵌入式linux的实习,毕业后拿到珠海格力,云从科技,CVTE,小米,美的,华为的嵌入式offer,签约CVTE嵌入式岗位。

在CVTE先后做过嵌入式Linux开发和安卓系统开发,参与过TV板卡、显示屏板卡、智能家居板卡、希沃网课学习机的开发。欢迎交流嵌入式或者安卓哈!

正文开始⬇️

第五章Linux操作系统常见面试题 (本文讲5.1.6-5.1.9)

5.1 Linux内核相关 

5.1.1 Linux内核的组成⭐⭐

5.1.2用户空间与内核通信方式有哪些?⭐⭐⭐⭐⭐

5.1.3系统调用read()/write(),内核具体做了哪些事情⭐⭐

5.1.4系统调用的作用⭐⭐⭐⭐⭐

5.1.5内核态,用户态的区别⭐⭐⭐⭐⭐

5.1.6 bootloader内核 根文件的关系⭐⭐⭐⭐

5.1.7 Bootloader多数有两个阶段的启动过程:⭐⭐⭐

5.1.8 linux的内核是由bootloader装载到内存中的?⭐⭐⭐

5.1.9为什么需要BootLoader⭐⭐⭐⭐

5.1.10 Linux内核同步方式总结⭐⭐⭐⭐

5.1.11为什么自旋锁不能睡眠 而在拥有信号量时就可以?⭐⭐⭐⭐

5.1.12 linux下检查内存状态的命令⭐⭐⭐

5.2 其他操作系统常见面试题

5.2.1大小端的区别以及各自的优点,哪种时候用⭐⭐⭐⭐⭐

5.2.2 linux中怎么查看堆栈⭐⭐⭐

5.2.3什么是堆,栈,内存泄漏和内存溢出?⭐⭐⭐⭐

5.2.4堆和栈的区别⭐⭐⭐⭐⭐

5.2.5死锁的原因、条件

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式/C++面试题解析大全 文章被收录于专栏

#承诺提供免费技术答疑# 该专栏是我校招阶段整理的关于“嵌入式面经”的111道题目,“C/C++软件开发岗位”也可以参考下。涵盖了大多数嵌入式/软件开发岗位常见基础面试题,题目来源是牛客网各大大厂的面经,答案是我逐个查阅资料,是嵌入式面试最常见的题目和答案。订阅即赠送简历模板、超大笔试面试真题大礼包、内推机会,需要的同学点击我头像私信即可!

全部评论
第一阶段就拷贝内核和文件系统了吗,我看有的文章上写的是第一阶段拷贝第二阶段的程序,第二阶段才拷贝内核和文件系统
点赞 回复 分享
发布于 2022-07-11 15:37
bootloader中的uboot启动内核不是从头开始的吗?还是说读取内核的文件开始位置是由环境变量决定的?
点赞 回复 分享
发布于 2020-07-17 10:24
厉害,我还是要扎实基础才行
点赞 回复 分享
发布于 2020-06-06 12:49
看完感觉不错,信息量有点大
点赞 回复 分享
发布于 2020-06-05 16:21

相关推荐

程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
07-21 12:41
已编辑
门头沟学院 Java
steelhead:不是你的问题,这是社会的问题。
点赞 评论 收藏
分享
评论
13
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务