原文:自制操作系統:引導扇區的實現

本書依靠的教材是於淵的 Orange S:一個操作系統的實現 實驗環境及工具 ArchLinux windows也可以 代碼編輯器Emacs 你盡情使用自己喜歡的編輯器 nasm 一個開源的匯編器,可以從sourceforge下載,也可以從Linux發行版的軟件倉庫安裝 思路: 寫一段匯編代碼,輸出 Hello, World 將該段代碼寫入軟盤鏡像的第一個扇區 安裝virtualbox創建一個操 ...

2015-04-13 10:32 1 5322 推薦指數:

查看詳情

操作系統之開發引導扇區

本篇目標 介紹引導扇區。 介紹軟盤結構(FAT12)。 用匯編代碼把加載器讀取到內存中。 用匯編代碼把內核加載器讀取到內存中。 簡略流程 計算機啟動的簡略流程如下: BIOS對應的中文術語是“基本輸入輸出系統”。計算機啟動時,首先運行的便是BIOS。 BIOS ...

Sat Oct 16 04:38:00 CST 2021 0 1412
自制操作系統

自制操作系統Antz day09——實現內核 (下) 實現圖形化界面 https://www.cnblogs.com/LexMoon/p/antz09.html Antz系統更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html ...

Tue Aug 07 06:58:00 CST 2018 0 859
操作系統引導

系統引導環節是操作系統啟動過程中的最重要環節,也是最容易出問題的環節之一。按照個人計算機的硬件標准,引導環節發生在計算機的硬件系統檢測完畢之后。具體的引導工作,是由BIOS完成的。BIOS維持一個可用於引導計算機的硬件設備列表,比如本地硬盤、本地光驅、網絡、USB接口設備等,然后做一個排序 ...

Tue May 31 02:31:00 CST 2016 0 2315
操作系統 - 扇區,磁盤塊,頁

概念 扇區:磁盤的最小存儲單位;磁盤塊:文件系統讀寫數據的最小單位;頁:內存的最小存儲單位; 聯系 一個磁盤塊由連續幾個(2^n)扇區組成;頁的大小為磁盤塊大小的2^n倍; 查看 頁大小查看: getconf PAGE_SIZE,常見為4K;磁盤塊大小查看:stat /boot ...

Sun Sep 05 06:39:00 CST 2021 0 167
自制操作系統Antz(15)——實現啟動界面

AntzScript 🎓 The language executed in the Antz system. 本節不涉及OS底層內容,只是關於圖片放大顯示時效果處理的。 Antz系統更新地址 Antz項目地址 真機啟動效果 ...

Tue Mar 26 06:16:00 CST 2019 3 907
自制操作系統02】環境准備與啟動區實現

一、計算機啟動過程回顧 要想寫一個啟動區代碼,就需要了解開機的啟動過程,因為開機過程中一些硬件的規定決定了這段代碼應該怎么寫,不明白沒關系,且聽我慢慢道來。 具體過程在我上一篇文章 【自制操作系統01】硬核講解計算機的啟動過程 講述得一清二楚,這里我們簡單回顧一下。了解開機過程,並不是一個簡單 ...

Tue Jan 21 19:18:00 CST 2020 8 2295
《30天自制操作系統實現中文顯示

  《30天自制操作系統》最近一直再看,最近已經看到后面了,看到第28天,里面講到可以實現對全角字符的支持,而原操作系統代碼里面只是支持了日語顯示,而中文版的這本書也只是講了一個思路,具體的實現也是沒有的。網上也好像沒有人實現過這個吧,我是找不到。(由於書中每一章每一小節都有代碼,我看書 ...

Mon Jul 21 23:27:00 CST 2014 16 7748
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM