1. 自我介绍,介绍自己熟悉LInux环境C、C++编程,Socket,Uboot,内核,根文件系统移植和项目。
2. 面试官直接说你觉得自己哪一块比较熟,详细说一说。
3. 介绍了操作系统的多级反馈调度策略,时间片轮转,在项目中如何指定优先级来调度进程完成快速响应(nice命令)。
4. 聊内存分配,进程内存分配,段页式存储,缺页终端,进程间通信的方式,为什么分用户空间和内核空间。
5. 详细聊了进程间共享内存的分配,在哪个空间,读写速度怎么样,通信是否需要经过内核。
6. 整个面试流程还是很好的,面试官循循善诱,自己对内存管理还是认知不足,对于mmap,共享内存的API不太熟。
7. 面试官让我往自己感兴趣的方向发展
全部评论
(3) 回帖