PIXNET Logo登入

勇ㄅㄟㄅㄟ胡言亂語堂

跳到主文

這是一各我的小小天地 裡面隱含了許多科技新知 生活實事 投資理財規劃 旅遊美食....

這一切都是屬於幻構的,因為我在這裡是想實踐所謂的WEB 2.0 的想法

一樓吃美食,二樓長智慧,三樓有勇氣,頂樓看世界(無限加蓋中)

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 20 週四 201510:29
  • IDE Legacy native Define

Native IDE 是指在作業系統中,直接可以將SATA裝置辨識為 SATA HD, SATA 燒錄機,不需要模擬成IDE裝置,通常若您的SATA HD有支援NCQ的話,開啟此功能將可 
以享受到NCQ的好處. 

Legacy IDE 指的是一般IDE HD, IDE CD/DVD ROM, CD/DVD Recorder. 

在傳統DOS/Windowx 9x環境下,是不能直接辨識到SATA周邊裝置,只能將SATA裝 
置模擬成IDE周邊(有的BIOS有提供),但這樣您就不能使用SATA的原生指令.
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(219)

  • 個人分類:Legacy
▲top
  • 8月 02 週四 201200:56
  • 怎樣調CPU的外頻?

怎樣調CPU的外頻?最近下載了一個叫ClockGen的軟件,它可調CPU,PCI等的頻率,覺得很挺有意思的,很想知道的它的原理。在搜索了一番,了解到: CPU總頻率 = CPU外頻 X CPU倍頻 一般況下CPU倍頻不能修改,而CPU外頻是可以在Clock Generator是調整的!在網上搜到小華的布落格,裡面有講到: 
  
  更正:其實PLL 不是單純一個的 div. 鎖相迴路的參數是兩的divider 組成 M(VCO divider)/N(REF divider) 補充:觀念上來說是 PLL所振出的頻率經 div後可得到 desired frequency. 但在 clockgen中: 
 1. 有 2 bytes(即所謂的M,N)來決定 VCO 
    2. 有幾個 bits來決定 div;一些主要的 frequency都有相對應的div 
 3. VCO / div = frequency 
   這裡我有幾個疑問: 
 1.VCO 是怎樣通過M,N算出來的呢,有計算公式嗎?
  2。div,在哪裡能知道呢?是在Clock Generator的哪個寄存器,我看了Spec,可是還沒找到。 
 3。如果我們能得到CPU外頻了,那怎樣讀取到CPU的倍頻呢,是在CPU MSR Register裡 得  到的嗎?如果是,那怎樣讀取CPU MSR Register呢?
 4。不同廠商的Clock Generator產生的CPU外頻計算公式都一樣嗎?有沒有一個標准? 
  還有我在VCBase裡看到的一篇文章是這樣計算CPU外頻的: 
  FREQ=G*(N+3)/(M+3); 他說G是特定的一常量。這樣對嗎,那這個常量在哪得到?(具體看vckbase.com/document/viewdoc/?id=465[/url]) 
 5。如果道了要調以外頻,那怎麼確定M,N的值呢?
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(593)

  • 個人分類:Legacy
▲top
  • 8月 02 週四 201200:53
  • ACPI 學習計畫(雜項筆記)

最近遇到一些有關SCI的問題,也順便釐清SMI & SCI的一些觀念,故再此做一個筆記.
SMM is entered via the SMI (system management interrupt).
SMI - System Managment interrupt
SCI - System Control interrupt
1.SMI 觸發會使CPU進入SMM mode,而BIOS會把SMI handle放在SMM位置(SMRAM),
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(8,195)

  • 個人分類:Legacy
▲top
  • 8月 02 週四 201200:40
  • CPU MSR 存取

在此紀錄R/W MSR的一些方式!!
 
在Assembly要去R/W CPU MSR Register是透過RDMSR & WRMSR這二個指令,而MSR是一個64 bit Register,要去R/W MSR需要透過下列格式:
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(10,745)

  • 個人分類:Legacy
▲top
  • 8月 02 週四 201200:21
  • 認知的CRB BIOS

一般BIOS Engineer都知道CRB BIOS,顧名思義CRB BIOS就是CRB用的BIOS,
但是CRB BIOS也是有區分的,以Intel Platform CRB為例,Intel出來的就
是CRB BIOS,BIOS Vendor出來的就是CRB"用"BIOS,因為Intel出來的
BIOS會比較注意common的部份,還需要給其他的BIOS vendor參考,但是
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(3,469)

  • 個人分類:Legacy
▲top
  • 12月 21 週三 201116:33
  • ASM 基本指令介紹



一般指令


SymbolDescription


MOV x,y
assign y 的值給 x


ADD x,y
將 x, y 的值相加,並將結果存至 x


SUB x,y
將 x, y 的值相減,並將結果存至 x


CMP x,y
比較 x, y 的值,其運算與 SUB 類似,但其運算後的值不儲存,只會影響 flags 的值


DEC x
將 x 的值減 1


INC x
將 x 的值加 1


NEG x
將 x 的值做 2's complement


LEA x,y
將 y 的地址給 x


JMP x
無條件、無範圍限制地跳到 x( destination label ) 的地方


JCXZ x
若 CX 的值為 0,則跳到 x( destination label ) 的地方


LOOP x
用 CX 計數(指能用CX)的 for loop,每次遇到此指令,CX 的值都將自動被減 1,若 CX 不等於 0,則會跳到 x( destination label ) 的地方


x EQU y
在程式中,遇到 x 出現的地方都替換為 y,如:LF EQU 0Dh,就是將 LF 替換為 0Dh


XCHG x,y
交換 x 與 y 的值


回頂端


 

(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(3,292)

  • 個人分類:Legacy
▲top
  • 12月 19 週一 201113:51
  • ACPI六種狀態

ACPI共有六種狀態,分別是S0到S5,它們代表的含義分別是:
S0 -- 實際上這就是我們平常的工作狀態,所有設備全開,功耗一般會超過80W;
S1 -- 也稱為POS(Power on Suspend),這時除了通過CPU時鐘控制器將CPU關閉之外,其他的部件仍然正常工作,這時的功耗一般在30W以下;(其實有些CPU降溫軟件就是利用這種工作原理)
S2 -- 這時CPU處於停止運作狀態,總線時鐘也被關閉,但其餘的設備仍然運轉;
S3 -- 這就是我們熟悉的STR(Suspend to RAM),這時的功耗不超過10W;
S4 -- 也稱為STD(Suspend to Disk),這時系統主電源關閉,但是硬盤仍然帶電並可以被喚醒;
S5 -- 這種狀態是最乾脆的,就是連電源在內的所有設備全部關閉,功耗為0。
我 們最常用到的是S3狀態,即Suspend to RAM(掛起到內存)狀態,簡稱STR。顧名思義,STR就是把系統進入STR前的工作狀態數據都存放到內存中去。在STR狀態下,電源仍然繼續為內存等 最必要的設備供電,以確保數據不丟失,而其他設備均處於關閉狀態,系統的耗電量極低。一旦我們按下Power按鈕(主機電源開關),系統就被喚醒,馬上從 內存中讀取數據並恢復到STR之前的工作狀態。內存的讀寫速度極快,因此我們感到進入和離開STR狀態所花費的時間不過是幾秒鐘而已;而S4狀態,即 STD(掛起到硬盤)與STR的原理是完全一樣的,只不過數據是保存在硬盤中。由於硬盤的讀寫速度比內存要慢得多,因此用起來也就沒有STR那麼快了。 STD的優點是只通過軟件就能實現,比如Windows 2000就能在不支持STR的硬件上實現STD。
 注意,FAT32格式的硬盤無法實現硬盤的掛起功能(STD),而FAT16格式是可以的。
 此外,硬件對ACPI的支持是必需的。機箱電源提供5伏電壓給主板的同時,必須使電流穩定在720毫安以上,才能夠使電腦在短時間裡從"睡眠"狀態醒來。同時,像顯卡等外設也必須完全支持ACPI和STR。
一些常見問題
 1)如何判斷系統處於S1還是S3模式?
  答:在ACPI的S1休眠模式下,只有CPU停止工作,其他設備仍處於加電狀態。在ACPI的S3模式(BIOS->電源管理-> Suspend to RAM設為Enable,除內存外其他設備均處於斷電狀態。因此,判斷系統是處於S1模式還是在S3模式最簡單的辦法是,仔細觀察系統的情況:在S3狀 態,所有設備均停止工作,即使按光驅上的彈出鈕也不能打開光驅門。在S1狀態,光驅門是可以打開的。另外,S3模式下,系統完全是安靜的,所有風扇也停 了。此時系統不能從鍵盤喚醒。手工喚醒的方法只能是按前面板上的電源按鈕。
 2)以 Setup /PJ 命令重裝Win98系統後,如何取消ACPI模式?
 答:Win98程序的幫助中並沒有提供"PJ"參數。這是一個隱藏的參數。之所以將其隱藏,是因為Win98的STR功能並不成熟,甚至可以說還存在許多問題。Win98也沒有提供卸載ACPI的功能。可以試著在主板BIOS中關閉STR功能,看能否解決問題。
 3)為實現STR功能,為什麼關機後不能切斷電源?
 答:STR功能是在關機時,將系統的運行信息保存在內存中,下一次開機時,直接讀取內存中的信息,並恢復到關機前的狀態。它的優點是啟動速度特別快,而且可以保留工作狀態。其缺點就是,即使在關機後,也不能斷開電腦電源。因為內存中的數據一旦切斷電源就會丟失。
 4)在關閉Win2000時,會顯示"現在可以安全關機"、而不自動關閉ATX電源,怎麼辦?
  答:可用試試下面的辦法:選擇"設置/控制面板/電源選項/高級電源管理",如果機器支持高級電源管理,則選中"啟用高級電源管理支持",然後在 HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon 中置PowerdownAfterShutdown為1;如果機器不支持高級電源管理,則很不幸,只能在關閉系統時,顯示"現在可以安全關機?"時手動切 斷電源了。
 5)不小心把"關閉Windows"對話框中的第一項"讓電腦進入睡眠狀態"給弄丟了,請問該如何恢復?
 答:一般來講,這類問題只要重裝主板驅動程序,重新啟動以後都應該能夠解決問題,也可以將"控制面板/系統/設備管理器"中的"高級電源管理支持"刪掉,然後重新啟動機器,按照Win98系統的提示重新進行安裝也可以解決問題。
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(5,945)

  • 個人分類:Legacy
▲top
  • 10月 30 週六 201022:50
  • 《IPMI指令收集》

《IPMI指令收集》 
所有IPMI的功能都是向BMC發送另完成,BMC接收發生在系統事件記錄中
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(59,629)

  • 個人分類:Legacy
▲top
  • 7月 22 週四 201014:54
  • ACPIEC

此篇文章受密碼保護,請輸入密碼後閱讀。
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:Legacy
▲top
  • 7月 22 週四 201014:51
  • ACPIEC – AddDevice & Create Device Object

此篇文章受密碼保護,請輸入密碼後閱讀。
(繼續閱讀...)
文章標籤

cj6m3 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:Legacy
▲top
12»

文章分類

toggle 程式語言 (1)
  • C語言 (4)
toggle 科技3C (1)
  • 科技3c (5)
toggle 生活保險 (1)
  • 生活保險 (3)
toggle 生活543 (1)
  • 生活543 (5)
toggle Linux (1)
  • AP (2)
toggle Window Embedded (3)
  • Windows 10 Enterprise (1)
  • WES 7 (14)
  • XP Embedded (10)
toggle Win CE (1)
  • Win CE 5.0 (2)
toggle BIOS (2)
  • UEFI (4)
  • Legacy (18)
toggle 教育新知 (1)
  • 教育新知 (25)
toggle 投資理財 (1)
  • 投資理財 (10)
  • 未分類文章 (1)

最新迴響

    參觀人氣

    • 本日人氣:
    • 累積人氣: