2021绿皮书面试技术公共-计算机基础八股文-操作系统

高频题目展示:

1.静态库和动态库如何制作及使用,区别是什么

击链接查看答案解析与更多讨论

2.简述一下GDB常见的调试命令

击链接查看答案解析与更多讨论

3.请你说说Linux中fork()函数的作用

击链接查看答案解析与更多讨论

4.说一说进程调度算法有哪些

击链接查看答案解析与更多讨论

5.说一说Linux如何管理内存

击链接查看答案解析与更多讨论

6.简述一下Linux中的零拷贝

击链接查看答案解析与更多讨论

7.说一说什么是大端、小端,如何判断大端和小端

击链接查看答案解析与更多讨论

8.简述一下操作系统中的缺页中断

击链接查看答案解析与更多讨论

9.说一说虚拟地址空间有哪些部分

击链接查看答案解析与更多讨论

10.什么是孤儿进程,什么是僵尸进程,如何解决僵尸进程

击链接查看答案解析与更多讨论

11.说一说进程通信的方式有哪些?

击链接查看答案解析与更多讨论

12.说说常见信号有哪些,表示什么含义

击链接查看答案解析与更多讨论

13.说一说进程有多少种状态,如何转换

击链接查看答案解析与更多讨论

14.介绍一下信号量

击链接查看答案解析与更多讨论

15.说一说select的原理以及缺点

击链接查看答案解析与更多讨论

16.说一说epoll的原理

击链接查看答案解析与更多讨论

17.介绍一下几种IO模型

击链接查看答案解析与更多讨论

18.说一说软链接和硬链接的区别

点击链接查看答案解析与更多讨论



完整绿皮书纸质版免费领取:

https://www.nowcoder.com/link/book2021-tmtzt

全部评论

相关推荐

08-21 16:35
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
机智的大学生这就开摆:有些地方描述有点儿空泛。传感器直接说清是哪款,要不然对方都不知道问啥。然后freertos那里的描述也是,加上freertos就实现了实时性吗?可以说基于freertos的调度,结合xxx优化/xxx技术实现了xxx检测的实时性。同时freertos也能实现异步io,也能实现灵活的并行架构和高并发。 检测时效性的问题要考虑哪里需要时效性,摔倒检测需要通过中断实现,至于温度这种大惯量就不需要,方案细节理清楚。然后freertos那里提升响应速度用的消息队列不是太合适,可以说是用的notify反正和消息队列差不多,或者说指针传参来优化消息队列的值传递进而提升线程间通信效率。 但凡是搞过开发的看一眼你的简历就知道有问题了,需要重新整理技术路线优化一下。首先搞清楚技术路线,描述好软硬框架,体现性能优化/低功耗等。例如后续针对xxx功能进行了xxx的优化,实现了xxx成果(这里可以展开描述你使用的工具链,你是用的串口调试助手还是RTT来打印日志,有没有用systemview来优化任务的优先级大小避免乱序调度,或者使用了Ozone调试定位问题等)。 描述问题上例如视觉项目那里,基于xxx通信接口编写xxx传感器的驱动,实现了xxx功能,并提供了xxx数据处理/稳定性/精确度/异步调用。或者也可以统一描述为基于xxx、xxx、xxx通讯协议编写xxx、xxx、xxx传感器的驱动。后续再单独给这些传感器的数据处理/优化等进行描述。 最重要的一点,实习栏太少了,五六个月不至于只干了这么点,把实习项目描述清楚,把自己会的不管有没有让你做都写进去。你写了实习这栏,内容就不能比剩下的两个项目差多少了。 最后就是看看岗位jd,跟着描述修改你的专业技能以及项目的描述,这样被回复的概率才大。 希望你早日找到理想工作!祝好
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

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