原创 diskboot

  深入理解 GNU GRUB - 03 diskboot.S 3.1 diskboot.S執行時的環境 & 3.2 diskboot.S代碼結構 分類: Bootloader2011-05-10 09:05 243人閱讀

原创 bios中斷

轉:http://blog.csdn.net/liguodong86/article/details/3973337 BIOS中斷:1、顯示服務(Video Service——INT 10H)  00H —設置顯示器模式0CH —寫圖形

原创 轉 枚舉進程窗口

原文:http://blog.csdn.net/Icedmilk/archive/2010/02/01/5278371.aspx #include <windows.h>    #include <TlHelp32.h>    #incl

原创 ashmem

0. rawfs僅基於內存 1. ashmem基於tmpfs,tmpfs基於內存和交換分區 2. 通過mmap將內存地址映射到tmpfs文件系統的後備文件file,此後對file的讀寫就是對內存的讀寫,得到內存start end,對齊到頁

原创 linux啓動過程

剖析Linux系統啓動過程 來源: ChinaUnix博客  日期: 2009.12.01 16:50   本文以RedHat9.0和i386平臺爲例,剖析了從用戶打開電源直到屏幕出現命令行提示符的整個Linux啓動過程。並且介紹

原创 Linux2.6.16的啓動過程

閱讀報告——Linux2.6.16的啓動過程                                                                從按下啓動按鈕,到登陸界面的出現,這期間就是Linux的啓動

原创 2.6 內核引導過程

Linux 2.6 內核引導過程分析   上一篇文章介紹了Linux內核的編譯過程,接下來本文利用生成的內核,介紹Linux的內核的引導過程。 本文以x86爲例,x86與嵌入式系統的區別在於多了一個BIOS轉移到BootLoad

原创 grub 和 中斷解析

深入理解 GNU GRUB - 02 boot.S 2.1 相關BIOS例程 分類: Bootloader2011-04-25 10:59 252人閱讀 評論(0) 收藏 舉報 轉載註明出處(cppgp: http://bl

原创 boot.S代碼結構

  深入理解 GNU GRUB - 02 boot.S 2.2 MBR結構 2.3 boot.S代碼結構 分類: Bootloader2011-04-25 11:05 252人閱讀 評論(0) 收藏 舉報 轉載註明出處(cpp

原创 物理地址映射

http://lxr.linux.no/linux+v3.3.2/arch/x86/include/asm/e820.h#L58 58struct e820entry { 59 __u64 addr; /*

原创 I/O端口地址分配表

(轉)http://hi.baidu.com/i_coolboy/blog/item/98e9f190cdad8b80a877a4c1.html I/O端口地址分配表 2010年08月17日 星期二 16:25 端口地

原创 boot.s

描述1 類型 大小 地址偏移   jmp LOCAL(after_BPB)    2     nop   1     _start + GRUB_BOOT_MACHINE_B

原创 進程間通訊b i n d e r

一、初始化1. init:創建延時工作隊列:負責一些掃尾工作註冊一個misc設備在proc下創建:proc/binderproc/binder/pr

原创 boot.S詳細註釋

  深入理解 GNU GRUB - 02 boot.S 2.4 boot.S詳細註釋 分類: Bootloader2011-04-25 11:08 239人閱讀 評論(0) 收藏 舉報 轉載註明出處(cppgp: htt

原创 grub2-自身啓動-閱讀筆記

1. BOIS->MBR執行0扇區的boot.s,它將第二扇區的diskboot.s讀到GRUB_BOOT_MACHINE_BUFFER_SEG=0x7000先緩衝(實際地址是0x70000高於0x8000),再copybuf到內存0x8