简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在前文中,介绍了在KVM环境下使用Qemu成功创建并运行了虚拟机,而这一切的背后是什么样的运作机制呢?本文主要介绍在整个创建和运行过程中Qemu与KVM里两者的核心运行流程。[点击查看全文]http://luoye.me/2014/07/12/KVM-RUN-PROCESS/
浅析linux内核内存管理之最终内核页表 在系统初始化的时候进行了最终内核映射,主要在paging_init函数中:[html] viewplaincopy499void __init paging_init(void)
在SLAB的高速缓存中有普通高速缓存和专用高速缓存,平时用kmem_cache_create创建的是专用高速缓存,比如存放task_struct,mm_struct的高速缓存。普通高速缓存主要供kmalloc使用。第一个高速缓存叫kmem_cache,存放在cache_cache变量中,这个cache专门用于为其他cache分配描述符。[cpp] viewplai
slab分配器基本原理: slab最初是在Solaris 2.4中引入linux操作系统的,用于解决内碎片问题。程序经常需要创建一些数据结构,比如进程描述符task_struct,内存描述符mm_struct等。slab分配器把这些需要分配的小块内存区作为对象,类似面向对象的思想。每一类对象分配一个cache,cache有一个或多个slab组成,slab由一个或多个
Linux中的mips64 tlb管理 (2011-08-31 07:37)标签: mips64 tlb 分类: mips64关于tlb的描述可参考mips run2以及mips64官方手册。tlb条目:tlb entry寄存器:entryHi, entryLo0, entryLo1, mask, index, wired指令: