其他分享
首页 > 其他分享> > 操作系统

操作系统

作者:互联网

1. CPU缓存

image

2. 硬中断 vs 软中断

3. 巨内核 vs 微内核

image

4. 虚拟内存

5. 页面置换算法

image

6. 进程 vs 线程

线程之于进程, 就好比容器之于虚拟机, Runnable之于Thread:

image

进程1, 4: 内核线程
image

进程2: 用户线程
image

进程3: 轻量级线程

进程5: 混合线程

7. 僵尸进程 vs 孤儿进程 vs 守护进程

8. 进程线程调度算法

9. 磁盘调度算法

10. 进程通信

FIFO管道

image

消息队列

共享内存

信号

信号量

Socket

11. 单点锁模型

12. 死锁

13. 阻塞 vs 非阻塞

image

image

14. I/O 多路复⽤

image

image

15. 直接内存访问DMA

16. 零拷贝

image

location /path/ {
 sendfile on; // 启用零拷贝
 aio on; // 启用异步IO
 directio 1024m; // 阈值, 小于时用零拷贝
}

17. 多线程socket模型

image

18. Reactor/Dispatcher vs Proactor

标签:缓存,操作系统,线程,内核,进程,CPU,socket
来源: https://www.cnblogs.com/rellik96/p/16645107.html