Linux 内核
文章平均质量分 86
For Nine
这个作者很懒,什么都没留下…
展开
-
Linux 进程———详解
1、各种进程相关的基本概念1.1 区分程序和进程程序: 是存储在存储设备(磁盘)上的数据,包含了可执行机器指令(二进制代码)和数据的静态实体。我们说程序不占用系统资源,这里的系统资源指CPU、内存等,但是不包括磁盘进程: 运行的程序会变成进程,是已经被 OS 从磁盘加载到内存上的、动态的、可运行的指令与数据的集合1.2 MMU 内存管理单元存在于CPU中,他有两个功能:① 完成虚拟内存地址到物理内存地址的映射② 设置 / 修改内存的访问级别1.3 虚拟内存运行一个程序,产生进程的同时产生一原创 2022-04-28 12:41:39 · 341 阅读 · 0 评论 -
红黑树(rbtree)、以及epoll的实现原理
epoll的实现原理,查看此篇博客先明确:在红黑树中,叶子节点指的是,没有子节点的节点的两个空节点,或者只有一个子节点的节点的另外一个空儿子,如下图所示:1、定义任意一棵红黑树,都要满足下列5个条件:① 所有节点,要么是红色,要么是黑色② 根节点是黑色③ 所有叶子节点都是黑色(这其实算是一条定义,不过这5条描述的本来就是定义😂)本条换个说法:从任意叶子节点到根的所有路径上不能有两个连续的红色节点④ 每个红色结点的两个子节点都是黑色⑤ 从根到任意一个叶子节点的路径中,包含的黑色.转载 2022-04-20 21:25:03 · 1483 阅读 · 1 评论