0
点赞
收藏
分享

微信扫一扫

操作系统面试突击

本篇文章是对操作系统中一些经常问到的面试题的一个总结整理。

其它知识点面试突击整理:

序号文章
1Java基础面试突击
2JVM面试突击
3设计模式面试突击
4并发编程面试突击
5消息队列Kafka面试突击
6Redis面试突击
7计算机网络面试突击
8Spring面试突击
9Dubbo面试突击
10MyBatis面试突击

文章目录

一、进程和线程

1. 进程、线程和协程

2. 进程有哪几种状态?

3. 进程间的通信的几种方式

4. 线程有几种状态?

5. 创建线程的方式

6. Runnable、Callable、Future的异同

7. run()和start()区别

8. 守护、用户线程

9. 查看线程运行的方法

10. 线程同步的方式

11. 什么是上下文切换

12. 如何减少上下文切换

13. 线程调度策略

14. 线程调度器

15. 进程调度策略?

16. 进程同步的机制

17. 什么是死锁?死锁产生的条件?

1) 死锁的概念
2) 死锁产生
3) 死锁的处理
4) 定位死锁

二、存储

1. 分页和分段有什么区别?

1) 段式存储管理
2) 页式存储管理
3) 二者区别

2. 什么是虚拟内存?

1) 内存的发展历程
2) 虚拟内存
3) 页面置换算法
4) 虚拟内存的应用与优点

3. 颠簸/抖动

4. 局部性原理

参考

操作系统面经大全——双非上岸阿里巴巴系列

面试/笔试第二弹 —— 操作系统面试问题集锦

操作系统常见面试题总结

举报

相关推荐

0 条评论