本文為大家介紹關于bios設置(關于bios下面說法哪個是錯誤的),下面和小編一起看看詳細內容吧。
ttep.cn故障
bios的入口地址0xffff0是什么關于bios的入口地址0xffff0
bios的入口地址0xffff0是什么? bios的入口地址0xffff0介紹我們在生活中越來越離不開電腦,但是在使用電腦的過程中總會遇到各種各樣的問題。 ttep 致力于為計算機初學者介紹一些簡單和常見問題的解決方案。這次就給大家介紹一下bios入口地址0xffff0的介紹。
一直說上電后,將cs設置為0xffff,ip設置為0x0000。這樣形成的地址就是0xffff0,這就是bios的入口地址。之后cpu讀取到這個地址的代碼,然后就開始執行吧blah blah blah。向上。
現在我想知道這個地址0xffff0是在主板上還是在內存上。心想如果是統一尋址的話,可能是去讀主板上的rom,但是看書上的圖片,好像是在ram里面。如果在內存中,什么時候,哪個程序會把rom中的程序讀入內存。自己猜的話,這個過程應該是由固定的硬件來實現的。將rom中的內容全部復制到內存中的最高位。之后,0xffff0 必須指向內存中的地址。
百度了一下,有一篇文章是這么說的。
640kb~1mb上位內存(該區域的地址分配給rom,屏蔽掉對應的384kb ram。所謂影子內存技術就是將rom內容讀入對應地址的ram中,然后系統將從ram 數據中讀取它而不是從原始rom 中讀取它,從而提高了速度。)
1mb~擴展內存
注釋:
shadow ram,也稱為“影子內存”,是一種用于提高計算機系統效率的專門技術。使用的物理芯片仍然是cmos dram(dynamic random access memory,見本書后面的內容)芯片。 shadow ram 占用系統主存的部分地址空間。它的尋址范圍為c0000fffff,即1mb主存中的768kb1024kb區域。該區域通常也稱為內存的保留區域,不能被用戶程序直接訪問。 shadow ram的作用是存放各種rom bios的內容。即復制的rom bios內容,所以又稱為rom shadow,與shadow ram同義,指的是rom bios的‘影子’。在目前的計算機系統中,只要一打開電源,bios信息就會被加載到shadow ram中的指定區域。由于shadow ram的物理尋址與對應rom的物理尋址相同,因此在訪問bios時,只需要訪問shadow ram而不是rom,可以大大加快計算機系統的運算時間.通常訪問rom的時間在200ns左右,訪問dram的時間不到100ns、60ns,甚至更短。
在計算機系統運行過程中,讀取bios中的數據或調用bios中的程序模塊的操作會非常頻繁。采用shadow ram技術后,工作效率無疑會大大提高。
386之前和386之后這個地址是不一樣的,但是都在系統內存的最高地址段。 fffffff0h 386下。因為cs段是16位,而eip是32位,為了得到32位的地址,386在cs段增加了幾個字段,都是隱藏字段,系統可以改字段段選擇符通過gdt和idt,此時地址轉換不是段地址左移4位+偏移地址,而是cs的base域+偏移地址。
下面是一個例子
系統上電后,系統將復位。此時在386之前的系統下,cs=f000h,ip=fff0h,bios地址為段地址左移4位+偏移地址壓縮,即f0000h + fff0h=ffff0h
386之前,系統可尋址范圍為1mb,即00000h~fffffh
386下,cs=f000h,ip=fff0h,這個不變,但是此時cscs里面的內容是:
selector=f000h(這是您可以看到的部分)
這時候隱藏的部分就不能用了,因為在實地址模式下,bios地址和386之前的地址是一樣的,
而386的可尋址范圍是4gb,即00000000h~ffffffffh。如果這個地址(000ffff0h)被用作bios地址,系統內存是不連續的。寫入fffffff0h,并將其用作bios 地址。
這樣設置的結果是隱藏部分有一個字段base=ffff0000h,這個操作不是通過改變描述符表來實現的,因為還沒有進入保護模式,描述符表還沒有建立。這是通過硬件實現的,當進行段間跳轉時,設置1的結果是不能保存的,因為硬件設計從來不會將其設置為0,所以當fffffff0h處的指令jmp執行時,base=00000000h,在這一次,bios 使用了1m 以下的內存。
關于入口地址的構成,有的文章說是由cs0xffff和ip0x0000組成,有的文章說是cs0xf000和ip0xfff0的組合。我猜測可能是不同硬件的初始化不一樣,只要形成最終的入口地址就是0xffff0即可。
以上就是為大家介紹的bios入口地址0xffff0。有興趣的朋友可以試試上面的方法。這些方法簡單易用。我希望他們能幫助你解決你的問題。 bios的入口地址0xffff0是什么關于bios的入口地址0xffff0
@ttep.cn
好了,關于bios設置(關于bios下面說法哪個是錯誤的)的介紹到這里就結束了,想知道更多相關資料可以收藏我們的網站。
電腦剛開機自動重啟(電腦開機過后自動重啟)
機械硬盤突然顯示不出來怎么辦,電腦機械硬盤讀不出來怎樣辦急急急
360云臺版1080p標準款(360云臺標準版和ai版)
安卓手機怎么分區,安卓機上的存儲卡怎么分區要分成兩個主分區我要做link2sd有沒
快手段子怎么制作教程(快手段子怎么制作結尾關注聲音視頻)
關于bios設置(關于bios下面說法哪個是錯誤的)
e路商城提現提不出來怎么辦(e路商城提現提不出來)
谷歌您的連接不是私密連接是怎么回事(谷歌您連接的不是私密連接是什么意思)
excle隱藏多余表格(如何隱藏excel里面多的內容)
微信斗地主怎么解凍,怎么解凍歡樂斗地主
iphone手機如何設置5g(蘋果手機如何設置5g網絡)
剪輯電腦配置推薦,需要剪輯什么電腦配置可以支持我去剪輯片子
微博私信如何設置自動回復(微博私信自動回復在哪設置)
電腦加硬盤可以變流暢嗎,老電腦更換固態硬盤之后速度就會變快是真的嗎
人人視頻掃碼登錄在哪里(人人視頻掃碼登錄掃一掃在哪)
世界上性能好的手機排名第一(全世界強的手機)
電腦固態是干嘛用的呢,電腦固態硬盤是用來干什么的
中興a2手機質量怎么樣,中興a2好不好用
m2和ngff接口能通用,玩家國度g752固態硬盤m2 ngff接口的能用么
win10用戶賬戶刪除了進不去(window10刪除用戶賬戶會怎么樣)