logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

KVM Run Process之Qemu核心流程

在前文中,介绍了在KVM环境下使用Qemu成功创建并运行了虚拟机,而这一切的背后是什么样的运作机制呢?本文主要介绍在整个创建和运行过程中Qemu与KVM里两者的核心运行流程。[点击查看全文]http://luoye.me/2014/07/12/KVM-RUN-PROCESS/

浅析linux内核内存管理之最终内核页表

浅析linux内核内存管理之最终内核页表                                 在系统初始化的时候进行了最终内核映射,主要在paging_init函数中:[html] viewplaincopy499void __init paging_init(void)

#x86#html
浅析linux内核内存管理之kmalloc

在SLAB的高速缓存中有普通高速缓存和专用高速缓存,平时用kmem_cache_create创建的是专用高速缓存,比如存放task_struct,mm_struct的高速缓存。普通高速缓存主要供kmalloc使用。第一个高速缓存叫kmem_cache,存放在cache_cache变量中,这个cache专门用于为其他cache分配描述符。[cpp] viewplai

#测试
内存管理-SLAB(SLAB的基本数据结构)

slab分配器基本原理:       slab最初是在Solaris 2.4中引入linux操作系统的,用于解决内碎片问题。程序经常需要创建一些数据结构,比如进程描述符task_struct,内存描述符mm_struct等。slab分配器把这些需要分配的小块内存区作为对象,类似面向对象的思想。每一类对象分配一个cache,cache有一个或多个slab组成,slab由一个或多个

#数据结构#list
Linux中的mips64 tlb管理

Linux中的mips64 tlb管理 (2011-08-31 07:37)标签:  mips64  tlb 分类: mips64关于tlb的描述可参考mips run2以及mips64官方手册。tlb条目:tlb entry寄存器:entryHi, entryLo0, entryLo1, mask, index, wired指令:

#linux
到底了