佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: 詩魂

Linux 開機流程(x86版)

[复制链接]
发表于 26-5-2009 04:23 PM | 显示全部楼层
原帖由 詩魂 于 22-5-2009 10:50 PM 发表
。。。。。。。。
您也認為我的專業應該是嵌入式,我也答應各位,不再寫跟X86架構有關的文章。 ...


不要这样,我想这里的人很欢迎你继续写文章,也包括任何 x86 文章。
再怎么说,x86 也开始在 embed 界流行,尤其是 ATOM  或 VIA 等等。

我想这里应该没有任何规定,必须是行家或专业人士,才可发表任何相关文章。
这里的网友来自五湖四海,要是有这么的规定,这里也可以关门了。

任何人士,任何相关文章,有心分享或心德,我想这里的版主或论坛网友都很想看到读到。
当然如果有误,我想各位应该也不会抗拒任何理智的回复,讨论或纠正。

在下小小意见。
希望能继续看到你的任何文章。
再说,你也是这里少有而且肯发表长篇文章的网友。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 26-5-2009 10:50 PM | 显示全部楼层
抱歉,我承認在當時的氛圍之下有點情緒,
我會盡量抽空繼續發文,也希望其他網友也不受此影響,
多多發文。

喜歡在這裡發文因為這裡的網友都很理智,而且回饋也良多。。
在來Linux版以前,我來CARI大多在股票版發文,
但那裡之亂不是各位可以想像的。。
我一度以為大馬網民大多如此,來Linux版後發現並不是這回事,
後來想想,大概Linux版和Linux使用者一樣都是少數,
人多自然亂,管理也很難。。所以我覺得股票版的版主們很可憐。。

之前股票版就發生過一些很不愉快的事(我沒參予,但我目睹過)
因為一些網友涉及人身攻擊(姑且不論他們的言論對否,人身攻擊就不好)
所以遭到版主警告和扣分,而肇事者轉而不斷對版主人身攻擊,
最後分數被扣盡,事情才告落幕。。

這裡完全沒這類的不愉快事情,雖然覺得本樓前面一些文章有點帶著情緒性,
但我覺得參予的各位只是講話直來直往,且堅持已見,也沒什麼不對,
更沒有涉及人身攻擊。。。雖雞同鴨講,只要適度停止就好
最後謝謝lipsin兄的提醒
回复

使用道具 举报

 楼主| 发表于 26-5-2009 10:53 PM | 显示全部楼层
抱歉,我承認在當時的氛圍之下有點情緒,
我會盡量抽空繼續發文,也希望其他網友也不受此影響,
多多發文。

喜歡在這裡發文因為這裡的網友都很理智,而且回饋也良多。。
在來Linux版以前,我來CARI大多在股票版發文,
但那裡之亂不是各位可以想像的。。
我一度以為大馬網民大多如此,來Linux版後發現並不是這回事,
後來想想,大概Linux版和Linux使用者一樣都是少數,
人多自然亂,管理也很難。。所以我覺得股票版的版主們很可憐。。

之前股票版就發生過一些很不愉快的事(我沒參予,但我目睹過)
因為一些網友涉及人身攻擊(姑且不論他們的言論對否,人身攻擊就不好)
所以遭到版主警告和扣分,而肇事者轉而不斷對版主人身攻擊,
最後分數被扣盡,事情才告落幕。。

這裡完全沒這類的不愉快事情,雖然覺得本樓前面一些文章有點帶著情緒性,
但我覺得參予的各位只是講話直來直往,且堅持已見,也沒什麼不對,
更沒有涉及人身攻擊。。。雖雞同鴨講,只要適度停止就好
最後謝謝lipsin兄的提醒
回复

使用道具 举报

发表于 16-10-2012 09:17 AM | 显示全部楼层
I happen to be here for trying to understand the BIOS concept in detail.  Perhaps, it is a bit of late after the arguments among the three contributors.  However, I would like to offer my own research and understanding to make a conclusion for the argument so as to help the future readers.
In conclusion, I tend to agree with the interpretations from 糯米鸡 with my words as follows:
1.       Current x86 processors fetch from the physical address 0xFFFFFFF0, instead of the address FFFF:0000 (or FFFF0h in linear notation) for the 8086 processor and 0x00FFFFF0 (just below 16Mb) for the 80286 processor.  (There are numerous references to show FFFF:0000 is used for illustration of very old 8086).
2.       These particular addresses are called “reset vector” carrying a far jump instruction.  Therefore, in nature, the remark from 詩魂 (44# 電腦開發者預先編好了供系統啟動使用的啟動程式,把它們存放在ROM中,並安排它到一個固定的位置,即FFFF:0000CPU就從BIOS中獲得了啟動所需的指令集......  所以我指的並不是CPU抓取(cpu)的第一個指令位址,) does not quite make a sound logic.
3.       “The first instruction that is fetched and executed following a hardware reset is located at physical address 0xFFFFFFF0.”  This is the first sentence omitted by onlylonly from his quotation, which supports the argument from 糯米鸡 (regardless the real mode or the protected mode) and reasons why I conclude the remark from 詩魂 abovementioned being not very sound.
4.       In a cold boot, the reset vector either FFFF:0000 or 0xFFFFFFF0 is pointing to the beginning of the BIOS codes.


Regards
回复

使用道具 举报

发表于 16-10-2012 11:26 AM | 显示全部楼层
看懂一些也看不懂一些,谢谢分享!
回复

使用道具 举报

发表于 16-10-2012 11:32 AM | 显示全部楼层
詩魂 发表于 19-4-2009 05:08 PM
(二)

果然是firmware expert

回复

使用道具 举报

Follow Us
发表于 16-10-2012 09:37 PM | 显示全部楼层
wa.........佳礼几年前竟然有这种超级精品文章!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 18-4-2024 07:26 PM , Processed in 0.061718 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表