卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

linux查看cpu詳細信息 Linux系統(tǒng)如何判斷CPU是雙核還是單核?

Linux系統(tǒng)如何判斷CPU是雙核還是單核?/proc/cpuinfo這個文件記錄信息了CPU的詳細信息,比如CPU的詳細型號、頻率、緩存大小等等,打開系統(tǒng)這個文件的內(nèi)容:cat/proc/cpuin

Linux系統(tǒng)如何判斷CPU是雙核還是單核?

/proc/cpuinfo這個文件記錄信息了CPU的詳細信息,比如CPU的詳細型號、頻率、緩存大小等等,打開系統(tǒng)這個文件的內(nèi)容:cat/proc/cpuinfo根據(jù)CPU的詳細型號來打聽到CPU是雙核還是單核。

如何查看linux內(nèi)核源代碼?

象在Linux系統(tǒng)中的/usr/src/linux*.*.*(*.*.*代表上帝的是內(nèi)核版本,如2.4.23)目錄下那是內(nèi)核源代碼(要是是沒有相似目錄,是而且才剛按裝內(nèi)核代碼)。同時還可從互連網(wǎng)上免費下載。再注意,不要總到去可以下載,最好是使用它的鏡像站點去下載。請在里找個適合的下載點,再到pub/linux/kernel/v2.6/目錄下來上網(wǎng)下載2.4.23內(nèi)核。

代碼目錄結構

在閱讀理解源碼之前,還應知道Linux內(nèi)核源碼的整體分布情況。現(xiàn)代的操作系統(tǒng)好象由進程管理、內(nèi)存管理、文件系統(tǒng)、驅(qū)動程序和網(wǎng)絡等組成。Linux內(nèi)核源碼的各個目錄大致與此相對應,其混編如下(打比方對于Linux-2.4.23目錄):

目錄除了了所有和體系結構相關的核心代碼。它下面的每一個子目錄都代表上帝一種Linux接受的體系結構,的或i386那就是IntelCPU及與之相兼容問題軟件體系結構的子目錄。PC機就像都設計和實現(xiàn)此目錄。

目錄以及代碼編譯核心所必須的大部分頭文件,的或與平臺任何關系的頭文件在include/linux子目錄下。

目錄包涵核心的初始化代碼(并非系統(tǒng)的引導代碼),有main.c和Version.c兩個文件。這是去研究核心如何能工作的話的好起點。

目錄乾坤二卦了所有的內(nèi)存管理代碼。與具體詳細硬件體系結構相關的內(nèi)存管理代碼東南邊arch/*/mm目錄下。

目錄中是系統(tǒng)中所有的設備驅(qū)動程序。它又初步再劃分成幾類設備驅(qū)程,每一種有按的子目錄,如聲卡的驅(qū)動按于drivers/sound。

6.ipc目錄中有了核心進程間的通信代碼。

目錄貯存了已不會建的、可動態(tài)讀取的模塊。

8.fs目錄存放Linux意見的文件系統(tǒng)代碼。不同的文件系統(tǒng)有不同的子目錄不對應,如ext3文件系統(tǒng)按的那就是ext3子目錄。

Kernel內(nèi)核管理的核心代碼放進這里。而與處理器結構咨詢代碼都放在arch/*/kernel目錄下。

目錄里是核心的網(wǎng)絡部分代碼,其每個子目錄不對應于網(wǎng)絡的一個方面。

目錄中有了核心的庫代碼,但是與處理器結構相關的庫代碼被放進arch/*/lib/目錄下。

目錄包含應用于配置核心的腳本文件。

目錄下是一些文檔,是對每個目錄作用的具體說明。

好象在每個目錄下都有一個.depend文件和一個Makefile文件。這兩個文件都是程序編譯時不使用的輔助文件。仔細閱讀這兩個文件對徹底搞清楚各個文件之間的聯(lián)系和聚集優(yōu)勢關系很有幫助。另有的目錄下還有Readme文件,它是對該目錄下文件的一些說明,同樣可以增加對內(nèi)核源碼的理解。

在閱讀方法或順序上,有斜向與寬度之分。說白縱向應該是穿過程序的執(zhí)行順序逐步通過;所謂的斜向,那是按模塊參與。它們每天都生克制化在一起接受。是對Linux啟動時的代碼可穿過Linux的啟動順序一步一步來閱讀理解;對于像內(nèi)存管理部分,這個可以另拿去并且泛讀分析。雖然這是一個疼時的過程,不可能讀一遍就明白。