原创 轉載:Linux夥伴系統(三)--分配頁

轉載自: http://blog.csdn.net/vanbreaker/article/details/7621289 前面已經介紹了夥伴系統的原理和Linux夥伴系統的數據結構,現在來看夥伴系統是如何來分配頁面的。實際上,夥伴系

原创 轉載: Linux夥伴系統(一)--夥伴系統的概述

轉載自:http://blog.csdn.net/vanbreaker/article/details/7605367 夥伴系統的概述         Linux內核內存管理的一項重要工作就是如何在頻繁申請釋放內存的情況下,避免碎片的產

原创 一些重要struct

//+++++++++++struct列表+++++++++++++++++++++++++++++++++++++++++++ struct mm_struct ; struct vm_area_struct  /*這個參考《深

原创 轉載:地址空間分佈

轉載自:http://www.cnblogs.com/chengxuyuancc/archive/2013/04/17/3026920.html 地址空間分佈   最近看了本書,突然對於地址空間有些疑惑。在深入理解linux內核中把地址分

原创 轉載:《深入理解LINUX內存管理》學習筆記

轉載自: http://www.uml.org.cn/embeded/201208071.asp 《深入理解LINUX內存管理》學習筆記    作者:yrj,發佈於2012-8-7   引子 爲什麼要寫這個筆記:

原创 轉載: linux 內存管理 - paging_init 函數

轉載自: http://blog.csdn.net/decload/article/details/8080126    linux 內存管理 - paging_init 函數 源碼爲 2.6.37內核,x86_64架構,

原创 轉載:各種內存申請函數解析

轉載自: http://blog.csdn.net/gxfan/article/details/2723455 http://blog.csdn.net/xiaojsj111/article/details/11817587 ht

原创 轉載: Linux夥伴系統(二)--夥伴系統的初始化

轉載自:http://blog.csdn.net/vanbreaker/article/details/7611585 夥伴系統的初始化主要是初始化之前介紹的夥伴系統涉及到的數據結構,並且把系統初始化時由bootmem allocat

原创 轉載:虛擬地址轉換成爲物理地址

轉載自: http://blog.chinaunix.net/uid-26874138-id-3219811.html 虛擬地址轉換成爲物理地址  實驗知識點: <1>對於用戶的虛擬空間是用mm_struct進行描述和組織的。 對於整

原创 ubuntu右鍵添加打開終端的快捷菜單

http://blog.csdn.net/ggcoke/article/details/6083182 ubuntu右鍵添加打開終端的快捷菜單 點擊在新窗口中瀏覽此圖片可能有很多人從Redhat等Linux發行版轉到ubuntu上面來遇

原创 Android f_rndis 分析筆記

轉載自:http://blog.csdn.net/cfy_phonex/article/details/22684005 kernel 選項   │ │   --- USB Gadget Support   │ │         

原创 vim記錄文件位置

http://linuxso.com/linuxbiancheng/12218.html 已經在~/.vimrc中增加了下面一行: au BufReadPost * if line("'\"") > 0|if line("'\"") <

原创 轉載:KSM (內存管理合並相同頁)

轉載自:http://blog.csdn.net/haitaoliang/article/details/25003395 Ksm介紹 2.6.32引入了KSM(KernelSamepage Merging)允許這個系統管理程序通過合

原创 gedit 亂碼

    在中文支持配置還不完整的Ubuntu 14.04中,使用gedit打開帶有中文字符的文件有時會出現亂碼的情況,這是由於gedit對字符編碼匹配不正確導致的,解決方法如下:     在終端中輸入如下命令,然後重新打開gedit即可

原创 Virtualbox報錯

sudo apt-get install dkms   sudo apt-get install linux-headers-`uname -r` build-essential   sudo /etc/init.d/vboxdrv se