
Linux
WotChin
Hello world!
展开
-
IO多路复用的select, poll, epoll之间的区别和联系总结
IO多路复用select, poll和epoll都是IO多路复用的模型,所以在深入了解这三个系统调用之前,需要先简单介绍一下IO多路复用。IO多路复用是一种复用技术,复用(multiplexing)技术很普遍,例如通信中有多路时分复用(OFDM)、频分复用、码分复用。再例如我们一个办公室的人可以共用办公室的一台打印机,大家在不同的时段使用即可实现复用,这就是时分复用。“IO多路复用”是指复用了同一个处理线程(在Java中被抽象为选择器selector),由操作系统进行托管,当与选择器绑定的socket原创 2020-05-20 23:11:46 · 6073 阅读 · 0 评论 -
How Linux Works: Linux内核概述
Linux内核概述Linux内核大家或许都不陌生,这是Linux操作系统中最核心和关键的部分,也是最为复杂的部分。Linux操作系统具有稳定/高系能/容易维护等优点,这与Linux优秀的内核实现是分不开的,我们在这里以How Linux Works这本书中的主要内容为依据,对Linux内核做一个整体的阐述。Linux 的抽象层次Linux把系统层和用户层分开,硬件系统之上便是内核,直接负责与...原创 2019-02-02 00:06:46 · 1428 阅读 · 0 评论