乙個作業系統的實現 十分鐘完成的作業系統

2021-06-21 17:13:19 字數 706 閱讀 1647

步驟:1.編輯器(例如記事本)寫入作業系統啟動**,儲存為字尾名為.asm的檔案格式

2.安裝一款虛擬機器軟體以wm為例,新建乙個虛擬機器,注意作業系統與版本都選擇其他,建立的最後一步選擇[自定義硬體],

進入後選擇[新增],選擇[軟盤驅動器],接著[建立空軟盤映像],在虛擬機器根目錄下任意建立乙個字尾名為.img或者.***的映像檔案

(可以新建文字文件,更改字尾名),選中儲存即可。建立成功後到根目錄下可以看到這個檔案的大小為1074560位元組即1.44m

3.利用彙編編譯器nasm編譯:>nasm *.asm -o *.bin(其中*號分別代表彙編檔名和希望生成的bin檔名)

4.用floppywriter工具把編譯後的*.bin寫入到剛剛建立的虛擬軟盤中

5.啟動剛剛建立的虛擬機器,虛擬機器從軟盤啟動,即可看到效果

ps:10分鐘完成的作業系統我花了兩天,從linux與windows的環境搭建到各種工具的裝配,遇到了很多問題,尤其屬linux環境的搭建花

費時間最多,因為第一次借助寫作業系統了解到linux,linux文化讓我感覺有些不適應。不過我相信在linux下學習比在windows下學習

收穫要大的多。一句很好的話:逢山開路,遇水搭橋。送給自己,也希望自己能堅持下來,堅定不移的走下去。

十分鐘完成的作業系統

買了一本于淵的 orange s 乙個作業系統的實現 很是感謝作者的分享,正如作者所說的 os from scratch 於是想把學習過程中碰到的問題和心得記錄下來.好吧,直接進入主題,引導扇區,如下 作者已經把扇區的引導說的很清楚了,我就不再贅述了,我們重點看看這段 要幹什麼 其實就是在顯示器上列...

十分鐘的代價

2008年9月15日上午10 00,擁有158年歷史的美國第四大投資銀行 雷曼兄弟公司向法院申請破產保護,訊息轉瞬間通過電視 廣播和網路傳遍地球的各個角落。令人匪夷所思的是,在如此重大的情況下,德國國家發展銀行在十分鐘後,居然按照外匯掉期協議的交易,通過計算機自動付款系統,向雷曼兄弟公司即將凍結的銀...

十分鐘的悲劇

2008年9 月15日上午 10 00 擁有158 年歷史的美國第四大投資銀行 雷曼兄弟公司向法院申請破產保護,訊息轉瞬間通過電視 廣播和網路傳遍地球的各個角落。令人匪夷所思的是,在如此明朗的情況下,德國國家發展銀行 10 10 居然按照外匯掉期協議的交易,通過計算機自動付款系統,向雷曼兄弟公司即將...