原文:oslab oranges 一個操作系統的實現 實驗五 讓操作系統走進保護模式

實驗目的: 如何從軟盤讀取並加載一個Loader程序到操作 系統,然后轉交系統控制權 對應章節:第四章 實驗內容: . 向軟盤鏡像文件寫入一個你指定的文件,手 工讀取在磁盤中的信息 . 在軟盤中找到指定的文件,讀取其扇區信息 . 將指定文件裝入指定內存區,並執行 . 學會在bochs中使用xxd讀取反匯編信息 完成本次實驗要思考的問題: .FAT 格式是怎樣的 .如何讀取一張軟盤的信息 .如何在軟 ...

2019-11-24 16:19 0 289 推薦指數:

查看詳情

oslab oranges 一個操作系統實現 實驗二 認識保護模式

https://github.com/yyu/osfs00 實驗目的: 理解x86架構下的段式內存管理 掌握實模式保護模式下段式尋址的組織方式、 關鍵數據結構、代碼組織方式 掌握實模式保護模式的切換 掌握特權級的概念,以及不同特權之間的轉移 實驗內容: 1. 認真閱讀 ...

Sat Nov 16 08:11:00 CST 2019 0 429
oslab oranges 一個操作系統實現 實驗

實驗目的: 搭建基本實驗環境,熟悉基本開發與調試工具 對應章節:第一、二章 實驗內容: 1.認真閱讀章節資料 2.在實驗機上安裝virtualbox,並安裝ubuntu 3.安裝ubuntu開發環境,32位環境 4.下載bochs源碼,編譯並安裝bochs環境 5.使用 ...

Sat Oct 12 04:51:00 CST 2019 0 339
我是如何學習寫一個操作系統(三):操作系統的啟動之保護模式

前言 上一篇其實已經說完了boot的大致工作,但是Linux在最后進入操作系統之前還有一些操作,比如進入保護模式。在我自己的FragileOS里進入保護模式是在引導程序結束后完成的。 實模式保護模式屬於操作系統一個大坎,所以需要先提一下 從實模式保護模式模式保護模式都是 ...

Sun Aug 25 20:15:00 CST 2019 0 556
【自制操作系統04】從實模式保護模式

通過前三章的努力,我們成功將控制權轉交給了 loader.asm 這個程序。具體說就是 bios 通過加載並跳轉到 0x7c00(IMB大叔們定的) 把控制權轉交給了我們操作系統的第一個匯編程序 mbr.asm,然后 mbr.asm 里做的事就是通過加載 loader 程序並跳轉到 0x900 ...

Sun Jan 26 05:45:00 CST 2020 7 2181
操作系統篇-淺談實模式保護模式

操作系統,基本上都會提及實模式保護模式,而大家在學習過程中可能也只有點模糊的印象。為了方便后期文章的理解, ...

Fri Dec 30 03:39:00 CST 2016 1 16377
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM