原创 進程虛擬地址空間中的虛擬內存區域(vma)---可執行程序與虛擬地址空間的映射關係

http://www.cnblogs.com/zszmhd/archive/2012/08/29/2661461.html   http://www.cnblogs.com/chengxuyuancc/archive/2013/04/17

原创 git 操作總結(整個工作流程)

由於整個項目的管理都是通過git來實現的,所以想把整個操作流程記下來,以便更好地理解git. 一、git的工作原理  1.1  本地工作目錄, 本地

原创 stgit的使用總結

我們知道git是分佈式的代碼管理工具,quilt是管理補丁的,利用棧原理對pathch進行管理,前段時間同事給介紹了一個stgit的補丁管理工具,它跟quilt很類似,也是將一組patch 進行出棧入棧,然後對其中某個patch進行更改,

原创 wanthelaping--1.1QEMU用戶態框架

本節首先分析Qemu的初始化top level流程;從而引出Qemu各大功能模塊的描述。最後分析Qemu與內核態KVM的通訊接口。 1.1.1Main的主流程 main–  (vl.c function main) a)   modu

原创 一個IO傳奇的一生-4

塊設備buffer cache機制   在EXT3文件IO踏上新的征程之前,需要介紹一位EXT3文件IO的同伴,他們即將踏上相同的旅程。只不過這位同伴沒有經歷過EXT3文件系統的精彩,卻領略了另外一番略有差別的風情。這位同伴是在塊設備寫操

原创 Linux設備模型之kobject

Linux設備模型之kobject 阿輝原創,轉載請註明出處http://www.cnblogs.com/helloahui/p/3677192.html 參考文檔:LDD3-ch14、內核文檔Documentation

原创 nfs 的安裝與使用

    一、 NFS簡介    NFS是Network File System的簡稱,即網絡文件系統。NFS是系統間進行文件共享    的一種網絡協議,它允許用戶像訪問本地文件一樣去訪問網絡上共享的文件。它    是UNIX系統中進行磁盤

原创 一個IO傳奇的一生-6

IO調度器   當IO旅行到調度器的時候,發現自己受到的待遇竟然很不一樣,有些IO倚仗着特權很快就放行了;有些IO遲遲得不到處理,甚至在有些系統中居然餓死!面對這樣的現狀,IO顯然是很不高興的,憑什麼別人就能被很快送到下一個旅程,自己需

原创 Linux內核編譯中遇到的Kconfig,.confi和Makefile的關係

最近在學習設備驅動程序,編寫完之後進行編譯之前,要在Kconfig和Makefile文件裏面添加一些內容,參考了 其他的源碼,發現源碼樹目錄下幾乎都有Kconfig和Makefile文件,並且在內核編譯之前,要使用make menucon

原创 一個IO傳奇的一生-1

http://alanwu.blog.51cto.com/3652632/1286553 前言 前幾天同事提議寫一篇文章來仔細分析一下一個IO從創建到消亡的整個過程,我覺得這個想法很好,一個IO從創建到消亡經歷了千山萬水,從軟件到硬件

原创 linux內核編程4部曲之四:模塊編程

linux內核編程4部曲之一:linux內核編譯(2.6.12版本)圖文解說 linux內核編程4部曲之二:增加linux內核系統調用 linux內核編程4部曲之三:修改O(1)調度算法 linux內核編程4部曲之四:模塊編程     一

原创 win7下面安裝One lingo.msi出現Error:2738 Could not access VBScript run time for custom action

系統:win7 64bit 安裝軟件:Pearson_English_One_LinGo_2_1.msi 安裝過程中出現:Error:2738 Could not access VBScript run time for custom a

原创 “firefox profile cannot be loaded" "server cannot be found"

win7裏面firefox運行出現提示” your firefox profile cannot be loaded. It maybe missing or inaccessible" 解決: window鍵+R 打開“運行”框,輸入

原创 linux內核編程4部曲之二:增加linux內核系統調用

linux內核編程4部曲之一:linux內核編譯(2.6.12版本)圖文解說 linux內核編程4部曲之二:增加linux內核系統調用 linux內核編程4部曲之三:修改O(1)調度算法 linux內核編程4部曲之四:模塊編程    

原创 linux內核編程4部曲之三:修改O(1)調度算法

  linux內核編程4部曲之一:linux內核編譯(2.6.12版本)圖文解說 linux內核編程4部曲之二:增加linux內核系統調用 linux內核編程4部曲之三:修改O(1)調度算法 linux內核編程4部曲之四:模塊編程