原创 Linux內核中task_struct的中文介紹(2.4內核的)[轉]

  來源: ChinaUnix博客  日期: 2008.01.23 20:30 (共有0條評論) 我要評論   1. 調度數據成員 (1) volatile long states; 表示進程的當前狀態: ? TASK_R

原创 [轉]龍芯上內核開發、調試和優化小結

作者: falcon   發表日期: 2009-03-31 16:14   複製鏈接 by falcon <[email protected]>2009-03-31    [差點就要長篇大論(用E文寫

原创 [轉]linux發展史

"Hello everybody out there using minix——I'm doing a (free) operating system" 在1991年的八月,網絡上出現了一篇以此爲開篇話語的帖子——這是一個芬蘭的名爲Lin

原创 內核配置中和U盤相關的若干選項

1. Bus optionsSupport for hot-pluggable devices (CONFIG_HOTPLUG) 2. Device

原创 BIOS 中斷

INT AH 功能 調用參數 返回參數 10 0 設置顯示方式               AL=00 40×25黑白方式AL=01 40×25彩色方式AL=02 80×25黑白方式AL=03 80×25彩色方式AL=04 320×2

原创 內核參數: vga[轉載]

內核參數: vga 最後編輯:Chenxing 於2007年8月2日 (星期四) 14:50 出自Linux Wiki Template:內核參數簡介vga參數將啓用framebuffer,其值控制着控制檯終端的分辨率。vga=ask

原创 Linux對I/O端口資源的管理(轉載)

摘要   本文主要從內核實現的角度分析Linux 2.4.0內核IO子系統中對IO端口資源的管理的實現原理。本文是爲那些想要深入分析Linux的IO子系統的讀者和設備驅動程序開發人員而寫的。(2002-10-08 14:14:05) B

原创 printk 工作原理

======================================================== v0.1 3.4.2009 by arethe   Email: [email protected] =====

原创 list_head雙向鏈表的刪除問題

下面的程序,目的是遍歷一條鏈表,逐條的刪除沒一個節點。 [code]         struct list_head *listp;         struct arethe*  arethep;         list_for_e

原创 C語言:內存字節對齊詳解[轉載]

一、什麼是對齊,以及爲什麼要對齊:1. 現代計算機中內存空間都是按照byte劃分的,從理論上講似乎對任何類型的變量的訪問可以從任何地址開始,但實際情況是在訪問特定變量的時候經常在特定的內存地址訪問,這就需要各類型數據按照一定的規則在空間上

原创 內核轉儲(core dump)kdump[轉載]

kdump 實驗環境: client OS: Red Hat Enterprise Linux 5 update 2 client IP: 10.66.0.157 server OS: Red Hat Enterprise Lin

原创 對/proc編程的一點總結(轉載)

類似於驅動程序的開發,註冊/proc文件也需要初始化一個數據結構:struct proc_dir_entry然後調用static inline str

原创 指針雕鏤(Pointer-chasing)程序

指針雕鏤(Pointer-chasing)程序:該程序中會遍歷一個由指針鏈在一起的數據結構,即一個鏈表。但是在遍歷的過程中會不斷的引起內存操作。因爲下

原创 讀研一個月

      開始我的研究生生活已經一個月了,總體的感受就是“累”。由於是跨專業的,又想有點作爲,所以功夫還是要下地。自從踏入這所大學的門,我就感受到了緊張的氣氛,校園裏幾乎沒有什麼人,這和普通大學裏出雙入對,遊山玩水的場面出入頗大 。當時

原创 Linux啓動時間的極限優化

作者: Maco   該文章轉載自網絡大本營:http://xrss.cn/Info/13420.Html在 上次完成嵌入式應用的Linux裁減後,Linux的啓動時間仍需要 7s 左右,雖然勉強可以接受,但仍然沒有達到我個人所追求的目