操作系统
朱里安
等我长成一棵树,你来赞一声良木。
展开
-
epoll源码剖析
epoll多路实现模型相比selecte、poll避免了出现文件描述符越多性能越差的情况,并且省去了大量内核/用户空间的拷贝和轮询所有文件描述符的系统消耗。为了理解epoll实现高并发,本文从源码了解epoll的实现机制。epoll的用法:int epoll_create(int size);//创建一个epoll fdint epoll_ctl(int epfd,int op,in原创 2018-01-30 21:03:14 · 326 阅读 · 0 评论 -
浅析逻辑地址与物理地址映射关系
基本概念:逻辑地址:在具有地址变换功能的计算机中,访问指令给出的操作数。物理地址:用于内存芯片级单元寻址,与CPU连接的地址总线相对应。线性地址:逻辑地址和物理地址转换的中间层,即硬件平台页式转换前的地址。我们都知道任何一个独立运行的程序都需要系统分配单独的内存空间,大多数情况下这个工作是由系统完成,方便程序访问变量,程序不需要关心变量的物理地址。因此现代操作系统都提供了一种内存管原创 2018-01-23 17:06:03 · 12123 阅读 · 0 评论