mit 6 828學習筆記0 搭建環境

2022-07-01 02:18:15 字數 1102 閱讀 9650

【注:由於實驗室的同學用的18年的課,我也就用的18年~~】

ubuntu 18.04.5    使用的是清華園的映象     

qemu  參見官網教程

這一步參考的部落格 

如果不成功的話,參考官方文件即可

即可如果直接 sudo apt-get install python2.7會出現依賴問題

解決辦法為:

sudo apt-get install python0minimal python-dev
在執行:

./configure --disable-kvm --target-list="

i386-softmmu x86_64-softmmu

" --python=python2.7

如果出現其他問題,請參考部落格     和   其中給出了大多可能出現的問題以及解決方案~

進入lab資料夾

make
出現問題:

解決辦法:

% sudo apt-get install gcc-4.8-multilib
執行

sudo make

sudo make qemu

出現:

至此搭建成功啦!!

MIT 6 828 xv6學習筆記 0

vx6是mit開發的教學用的小型作業系統,是unix version 6 v6 的重新實現,這個筆記會摘抄xv6中文文件 以下簡稱 文件 的內容,同時結合一些自己的看法,文章遵循文件中的順序。1 在文件中,這樣定義作業系統的作用 作業系統的工作是 1 將計算機的資源在多個程式間共享,並且給程式提供一...

MIT6 828Lab(0) 實驗環境搭建

前言,終於閒下來了,有時間做點自己想做的事情,這個lab是我想做了很久的東西,昨天忙活了幾個小時終於搭建成功。6.828官方lab 話不多說,直接開始,講太多複雜的只會讓人頭大。這個不強求系統是哪個版本的,我是前不久裝的,所以是新的。輸入1.objdump i 第二行或者第三行應該出現 elf32 ...

關於學習MIT6 828作業系統課程的記錄

課程描述 6.828傳授關於作業系統的基本知識。下面的主題將會在本課程中具體學到 virtual memory,kernel and user mode,system calls,threads,context switches,interrupts,interprocess communicati...