摘要: 转自:https://blog.csdn.net/Roland_Sun/article/details/105564672 几乎所有的计算机系统中都会存在一个所谓的定时设备,经过设置后,在某个固定的时间或某个相对的时间间隔后,达到触发条件,发送中断给处理器。 系统中的每一种实际的定时事件设备都由一个 阅读全文
posted @ 2021-08-10 15:49 Sky&Zhang 阅读(855) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/candcplusplus/article/details/78320602 QEMU 2.10.1 编译安装原本在 Ubuntu 上可以直接通过apt install qemu-km可以直接安装 QEMU,但是这样安装的版本太低。想用官方的最新版本 阅读全文
posted @ 2021-08-10 15:09 Sky&Zhang 阅读(856) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/int80/p/10340282.html 本机环境 Win7 + VMware 14 Pro 1.安装Qemu,Ubuntu包管理器中的二进制版本比较老了,这里选择源码安装2.12.0版本。 具体的安装教程可以参考这篇文章《QEMU 2.10. 阅读全文
posted @ 2021-08-10 15:08 Sky&Zhang 阅读(355) 评论(0) 推荐(0)
摘要: 转自:https://hammertux.github.io/slab-allocator #include <linux/slab.h> Author: Andrea Di Dio If you have any further questions or suggestions after rea 阅读全文
posted @ 2021-08-10 14:23 Sky&Zhang 阅读(381) 评论(0) 推荐(0)
摘要: 转自:https://zhuanlan.zhihu.com/p/166649492 概述: 我们知道内核中的物理内存由伙伴系统(buddy system)进行管理,它的分配粒度是以物理页帧(page)为单位的,但内核中有大量的数据结构只需要若干bytes的空间,倘若仍按页来分配,势必会造成大量的内存 阅读全文
posted @ 2021-08-10 14:18 Sky&Zhang 阅读(561) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/u012489236/article/details/107966849 在linux的内核运行需要动态分配内存的时候,其中有两种分配方案: 第一种是以页为单位分配内存,即一次分配内存的大小必须是页的整数倍第二种是按需分配,一次分配的内存大小是随机的 阅读全文
posted @ 2021-08-10 14:15 Sky&Zhang 阅读(699) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/Vince_/article/details/79668199 转载:http://www.cnblogs.com/tolimit/ 首先为什么要说slub分配器,内核里小内存分配一共有三种,SLAB/SLUB/SLOB,slub分配器是slab分配 阅读全文
posted @ 2021-08-10 14:09 Sky&Zhang 阅读(985) 评论(0) 推荐(0)