操作系统面经30题

1. 计算机的五大单元是什么?
2. 什么是操作系统?
3. 程序、进程、线程的区别是什么?
4. 什么是并发和并行?
5. 高并发系统的特点是什么?
6. 进程是由哪些部分组成的?
7. 进程的状态有哪些?
8. 什么是虚拟内存?
9. 操作系统的内存管理方式有哪些?
10. 什么是页面置换算法?
11. 页表的作用是什么?
12. 上下文环境是什么?
13. 进程间通信的方式有哪些?
14. 什么是僵尸进程和孤儿进程?
15. 操作系统是如何调度进程的?
16. 多线程与多进程的区别是什么?
17. CPU和内存的工作关系是什么?
18. 什么是内存对齐?
19. 为何需要内存对齐?
20. 线程的状态有哪些?
21. 线程调度的方式有哪些?
22. 进程管理的主要内容是什么?
23. 什么是信号量?
24. 进程间通信***享内存的优势是什么?
25. 什么是管道通信?
26. 如何处理僵尸进程?
27. 什么是进程控制块(PCB)?
28. 进程的生命周期是怎样的?
29. 什么是调度算法?
30. 多线程的应用场景有哪些?
面经整理到下方专栏
全部评论
好评,福报+1😁
点赞 回复 分享
发布于 2024-08-06 22:51 浙江
收藏了
点赞 回复 分享
发布于 2024-08-02 08:54 四川

相关推荐

点赞 评论 收藏
分享
群星之怒:1.照片可以换更好一点的,可以适量P图,带一些发型,遮住额头,最好穿的正式一点,可以适当P图。2.内容太少。建议添加的:求职意向(随着投递岗位动态更改);项目经历(内容太少了建议添加一些说明,技术栈:用到了什么技术,还有你是怎么实现的,比如如何确保数据传输稳定的,角色注册用到了什么技术等等。)项目经历是大头,没有实习是硬伤,如果项目经理不突出的话基本很难过简历筛。3.有些内容不必要,比如自我评价,校内实践。如果实践和工作无关千万别写,不如多丰富丰富项目。4.排版建议:建议排版是先基础信息,然后教育背景(要突出和工作相关的课程),然后专业技能(一定要简短,不要长篇大论,写你会什么,会的程度就可以),然后是项目经历(一定要详细,占整个简历一定要超过一半,甚至超过百分之70都可以)。最后如果有一部分空白的话可以填补上校内获得的专业相关的奖项,没有就写点校园经历和自我评价。5.技术一定要够硬,禁得住拷打。还有作息尽量保证正常,不要太焦虑。我24双非本科还是非科班,秋招春招各找了一段实习结果都没有转正,当时都想噶了,最后6月份在校的尾巴也找到一份工作干到现在,找工作有时很看运气的不要急着自我否定。 加油
点赞 评论 收藏
分享
评论
5
46
分享

创作者周榜

更多
牛客网
牛客企业服务