亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
1234
最近訪問板塊 發(fā)新帖
樓主: daidongly
打印 上一主題 下一主題

關于ROM BIOS的啟動問題 [復制鏈接]

論壇徽章:
0
31 [報告]
發(fā)表于 2008-03-07 20:25 |只看該作者
CPU出的地址線是特定的,但是過了南橋芯片就會發(fā)生變化,從芯片的角度取理解就容易了。

論壇徽章:
0
32 [報告]
發(fā)表于 2008-03-12 23:59 |只看該作者

回復 #1 daidongly 的帖子

1,文中提到,為使PC/AT計算機向上兼容,系統(tǒng)會產生一個影子區(qū)域,即BIOS代碼會被復制到這個區(qū)域,而另一方面原來系統(tǒng)ROM中的基本輸入輸出程序BIOS一直處于CPU能尋址的內存最高端位置處。
     不太明白的是,保證ROM中BIOS程序一直處于CPU能尋址的內存的最高端位置處是在什么時候完成的?

X86 CPU的地址空間在實模式下是00000H-FFFFFH,保護模式下是00000000H-FFFFFFFFH
實模式和保護模式是CPU的一個寄存器決定,查看一下Intel 64  and IA-32 Architectures Software Developer's Manual
無論是在實模式還是保護模式下,有一段地址空間即可以尋址到ROM也可以尋址以RAM,比如E0000-F0000可以訪問ROM也可以訪問RAM,訪問RAM的也就是所謂的影子區(qū)域,個體訪問哪個區(qū)域由北橋或南橋決定,不同的芯片組處理的不一樣,如VIA,Sis,Intel,nVidia。BIOS執(zhí)行過程中由BIOS決定存取什么地方。


2,文中提到,PC/AT微機的BIOS有可能大于64KB。而我們在內存中留出的影子區(qū)域(shadow)也就是ROM BIOS的映射區(qū)只有64KB。
那么我們是怎么選擇復制哪些BIOS程序呢?
現(xiàn)在的BIOS,至少也有512KB,一般是1MB到2MB,EFI的話至少也會是2MB吧,
開機時執(zhí)行ROM,然后把整個程序解壓復制到RAM中,shadow一般是中斷服務程序、ACPI、DMI的一些入口數(shù)據。

3,文中提到,BIOS程序會使用一種稱作32位大模式的技術把數(shù)據寄存器的訪問范圍設置為4G(原來是64KB)。而BIOS在執(zhí)行一些列硬件檢測和初始化操作后,就會把于原來PC機兼容的64KB BIOS代碼和數(shù)據復制到內存低端1MB末端的64KB處,然后跳轉到這個地方應且讓CPU進入真正的實地址模式工作。
     請問上面這個過程具體是怎么實現(xiàn)的?什么叫做真正的實地址模式呢?
BIOS實現(xiàn),需要設置CPU的GDT表,
Intel網站上可以下載到北橋如G33,南橋如ICH9的一些Spec,可以參考一下。

論壇徽章:
0
33 [報告]
發(fā)表于 2008-03-18 10:24 |只看該作者
不知對不對,我記得在實模式下對段寄存器賦值,是不能改變其隱藏部分的。
如果在實行第一句跳轉后,cs從FFFF0000到F0000 應該不能算是正真的實模式吧,

問題是 如果是這樣Cs被flush,那其他的段寄存器又是如何?
4.25
今天回來再看,終于明白了。
另外,自己上面的描述有錯誤,現(xiàn)在做一下更正,在實模式下并非不能改變其隱藏部分,
而是有些屬性位不可改變。
最后,其實這個問題在上面的十五、十六樓已經把答案說的差不多了,而自己沒有明白有幾點原因,現(xiàn)在寫下來:
1 上面關于隱藏部分記錯了,以為在實模式下不能改變
2 將alias與shadow混淆了,以為是一回事

[ 本帖最后由 JJSTU 于 2008-4-25 14:31 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP