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