使用虛擬環境, 可以將當前項目所使用的依賴與電腦中其他 Python 項目的依賴區分開, 避免依賴版本不匹配帶來的問題, 同時也可以防止項目依賴被不當更新. ...
MIT . JOS 關於虛擬空間和物理空間的總結 目錄 MIT . JOS 關於虛擬空間和物理空間的總結 Question: 解決途徑: 解決過程: 物理地址空間 GDT LDT amp amp 分段機制 Linux 種段寄存器取值 保護模式地址映射 從實模式切換到保護模式 bootloader為止的模型 物理內存的分布 終極問題:物理空間和虛擬空間都是 G,為什么分布不一樣 物理地址空間布局 L ...
2020-08-18 17:29 2 606 推薦指數:
使用虛擬環境, 可以將當前項目所使用的依賴與電腦中其他 Python 項目的依賴區分開, 避免依賴版本不匹配帶來的問題, 同時也可以防止項目依賴被不當更新. ...
Lab 4: Preemptive Multitasking tags: mit-6.828, os 概述 本文是lab4的實驗報告,主要圍繞進程相關概念進行介紹。主要將四個知識點: 開啟多處理器。現代處理器一般都是多核的,這樣每個CPU能同時運行不同進程,實現並行。需要用鎖解決 ...
MIT-6.828 Lab 2: Memory Management實驗報告 tags:mit-6.828 os 概述 本文主要介紹lab2,講的是操作系統內存管理,從內容上分為三部分: 第一部分講的是物理內存管理,要進行內存管理首先需要知道哪些物理內存是空閑的,哪些是被使用 ...
MIT 6.828是操作系統中最經典的一門課程。完成所有的lab就相當於完成了一個迷你的操作系統。我跟的是2018年的課程,課程首頁在6.828課程官網。當然所有資料都是英文的,所以難度也不低,這里推薦幾本非常有用的參考書:《x86匯編語言-從實模式到保護模式》,《程序員的自我修養-鏈接、裝載與庫 ...
Lab 3: User Environments實驗報告 tags:mit-6.828 os 概述: 本文是lab3的實驗報告,主要介紹JOS中的進程,異常處理,系統調用。內容上分為三部分: 用戶環境建立,可以加載用戶ELF文件並執行。(目前還沒有文件系統,需要在內核代碼硬編碼 ...
MIT-6.828 Lab 6: Network Driver (default final project) tags: mit-6.828 os 概述 本lab是6.828默認的最后一個實驗,圍繞網絡展開。主要就做了一件事情。 從0實現網絡驅動。 還提到一些比較重要的概念 ...
網絡驗證,是做付費軟件的程序員不可避免要遇到的問題。 現在市面上提供免費網絡驗證的網站都是坑,承諾永久免費,但是用着用着就收費,各種幺蛾子層次不窮。 簡單的驗證方法就是本地 ...
百度雲虛擬空間(BCH)上的一些默認配置 :first-child { margin-top: 0;}blockquote > :last-child { margin-bottom: 0;}img { border: 0; max-width: 100 ...