原文:MIT 6.828 | JOS | 關於虛擬空間和物理空間的總結

MIT . JOS 關於虛擬空間和物理空間的總結 目錄 MIT . JOS 關於虛擬空間和物理空間的總結 Question: 解決途徑: 解決過程: 物理地址空間 GDT LDT amp amp 分段機制 Linux 種段寄存器取值 保護模式地址映射 從實模式切換到保護模式 bootloader為止的模型 物理內存的分布 終極問題:物理空間和虛擬空間都是 G,為什么分布不一樣 物理地址空間布局 L ...

2020-08-18 17:29 2 606 推薦指數:

查看詳情

Python 虛擬空間的使用

使用虛擬環境, 可以將當前項目所使用的依賴與電腦中其他 Python 項目的依賴區分開, 避免依賴版本不匹配帶來的問題, 同時也可以防止項目依賴被不當更新. ...

Mon Jun 10 21:56:00 CST 2019 0 590
MIT-6.828-JOS-lab4:Preemptive Multitasking

Lab 4: Preemptive Multitasking tags: mit-6.828, os 概述 本文是lab4的實驗報告,主要圍繞進程相關概念進行介紹。主要將四個知識點: 開啟多處理器。現代處理器一般都是多核的,這樣每個CPU能同時運行不同進程,實現並行。需要用鎖解決 ...

Fri Nov 09 01:53:00 CST 2018 0 1425
MIT-6.828-JOS-lab2:Memory management

MIT-6.828 Lab 2: Memory Management實驗報告 tags:mit-6.828 os 概述 本文主要介紹lab2,講的是操作系統內存管理,從內容上分為三部分: 第一部分講的是物理內存管理,要進行內存管理首先需要知道哪些物理內存是空閑的,哪些是被使用 ...

Tue Oct 23 03:34:00 CST 2018 3 1483
MIT-6.828-JOS-環境搭建

MIT 6.828是操作系統中最經典的一門課程。完成所有的lab就相當於完成了一個迷你的操作系統。我跟的是2018年的課程,課程首頁在6.828課程官網。當然所有資料都是英文的,所以難度也不低,這里推薦幾本非常有用的參考書:《x86匯編語言-從實模式到保護模式》,《程序員的自我修養-鏈接、裝載與庫 ...

Sat Oct 06 06:52:00 CST 2018 6 5388
MIT-6.828-JOS-lab3:User Environments

Lab 3: User Environments實驗報告 tags:mit-6.828 os 概述: 本文是lab3的實驗報告,主要介紹JOS中的進程,異常處理,系統調用。內容上分為三部分: 用戶環境建立,可以加載用戶ELF文件並執行。(目前還沒有文件系統,需要在內核代碼硬編碼 ...

Wed Oct 24 02:19:00 CST 2018 0 1363
MIT-6.828-JOS-lab6:Network Driver

MIT-6.828 Lab 6: Network Driver (default final project) tags: mit-6.828 os 概述 本lab是6.828默認的最后一個實驗,圍繞網絡展開。主要就做了一件事情。 從0實現網絡驅動。 還提到一些比較重要的概念 ...

Fri Dec 07 07:15:00 CST 2018 0 994
虛擬空間做軟件免費網絡驗證思路

網絡驗證,是做付費軟件的程序員不可避免要遇到的問題。 現在市面上提供免費網絡驗證的網站都是坑,承諾永久免費,但是用着用着就收費,各種幺蛾子層次不窮。 簡單的驗證方法就是本地 ...

Sun May 26 19:07:00 CST 2019 0 485
百度雲虛擬空間(BCH)

百度雲虛擬空間(BCH)上的一些默認配置 :first-child { margin-top: 0;}blockquote > :last-child { margin-bottom: 0;}img { border: 0; max-width: 100 ...

Fri Dec 01 01:17:00 CST 2017 0 1554
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM