實驗目的: • 如何從軟盤讀取並加載一個Loader程序到操作 系統,然后轉交系統控制權 • 對應章節:第四章 實驗內容: 1. 向軟盤鏡像文件寫入一個你指定的文件,手 工讀取在磁盤中的信息 2. 在軟盤中找到指定的文件,讀取其扇區信息 3. 將指定文件裝入指定內存區,並執行 ...
前言 上一篇其實已經說完了boot的大致工作,但是Linux在最后進入操作系統之前還有一些操作,比如進入保護模式。在我自己的FragileOS里進入保護模式是在引導程序結束后完成的。 實模式到保護模式屬於操作系統的一個大坎,所以需要先提一下 從實模式到保護模式 實模式和保護模式都是CPU的工作模式,它們的主要區別就是尋址方式 實模式出現於早期 CPU時期。當時由於CPU的性能有限,一共只有 位地址 ...
2019-08-25 12:15 0 556 推薦指數:
實驗目的: • 如何從軟盤讀取並加載一個Loader程序到操作 系統,然后轉交系統控制權 • 對應章節:第四章 實驗內容: 1. 向軟盤鏡像文件寫入一個你指定的文件,手 工讀取在磁盤中的信息 2. 在軟盤中找到指定的文件,讀取其扇區信息 3. 將指定文件裝入指定內存區,並執行 ...
通過前三章的努力,我們成功將控制權轉交給了 loader.asm 這個程序。具體說就是 bios 通過加載並跳轉到 0x7c00(IMB大叔們定的) 把控制權轉交給了我們操作系統的第一個匯編程序 mbr.asm,然后 mbr.asm 里做的事就是通過加載 loader 程序並跳轉到 0x900 ...
操作系統,基本上都會提及實模式與保護模式,而大家在學習過程中可能也只有點模糊的印象。為了方便后期文章的理解, ...
什么是保護模式 你可能不知道什么是保護模式,沒有關系,在你知道之前讓我們先來看一段代碼,如果你沒有 ...
https://github.com/yyu/osfs00 實驗目的: 理解x86架構下的段式內存管理 掌握實模式和保護模式下段式尋址的組織方式、 關鍵數據結構、代碼組織方式 掌握實模式與保護模式的切換 掌握特權級的概念,以及不同特權之間的轉移 實驗內容: 1. 認真閱讀 ...
前言 今天本來的任務看書和把之前寫的FragileOS整理一下,但是到現在還在摸魚,書也只看一點。后來整理了一下寫這個系列的思路,原本的目的是對操作系統原理性的學習和對之前寫的一個玩具型操作系統的回顧,就是想對操作系統的知識的輪廓能有一個了解,現在想來想減少對之前寫的系統的回顧 ...
Antz系統更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux內核源碼分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html 目前已經完成了MBR ...
前言 有人說程序員的三大浪漫分別是編譯原理、操作系統和計算機網絡 在之前完成了一兩個小軟件和網站后遇見了編譯原理,也不知道為什么就傻傻的學,還寫了一個從零寫編譯器的系列學習筆記,不過都是小打小鬧,只能算作摸到了一點點入門的門檻。再后來想深入學習的時候,因為暑假在家很多書買來的話再帶 ...