因為磁盤的前512字節(jié)負責(zé)啟動機器,而512字節(jié)如果想完成關(guān)于保護模式,載入中斷向量,磁盤讀寫等功能幾乎不可能。所以前512字節(jié)幾乎都用來載入磁盤上特定的一個程序來進行下一步的工作。而載入的工作常常是利用中斷0x13來進行的。而由于中斷的限制,所以Linux不能引導(dǎo)1024扇區(qū)以后的內(nèi)容。不過當(dāng)系統(tǒng)引導(dǎo)起來以后,因為重新載入了中斷向量,所以原來的int就不能夠使用了。而在那時候,操作系統(tǒng)就使用端口來讀寫磁盤了,就不需要再使用原來的BIOS中斷了。
posted on 2007-01-10 15:33
小爽 閱讀(349)
評論(0) 編輯 收藏 所屬分類:
我的經(jīng)驗 、
我的操作系統(tǒng)