操作系统面经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. 多线程的应用场景有哪些?
面经整理到下方专栏
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. 多线程的应用场景有哪些?
面经整理到下方专栏
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
收藏了
好评,福报+1😁
相关推荐