本來就打算把簡述當(dāng)作筆記本記錄些自己學(xué)的東西偏窝,沒想到還有幾個(gè)人關(guān)注个榕。后來自己維護(hù)了一個(gè)博客,不瓶,https://www.strickland.cloud[https://www...
?在sys_ipc_try_send中渠脉,return 0之前添加proc->env_tf.tf_regs.reg_eax = 0;就能通過后面兩個(gè)測試點(diǎn)了(不用修改lib/syscall.c).
MIT6.828-2018 過去很長一段時(shí)間都想自己寫一個(gè)操作系統(tǒng)堤魁,走了不少彎路委乌√硪辏花了很多時(shí)間在學(xué)習(xí)《30天自制操作系統(tǒng)》刷喜,學(xué)到后面發(fā)現(xiàn)作者講述的有點(diǎn)繞了残制,代碼也沒有講明白。...
環(huán)境 deepin 20 64 位系統(tǒng) 說在前面 本次Lab我也覺得比較難,到最后也有部分測試點(diǎn)沒有通過,在實(shí)現(xiàn)pipe上也有點(diǎn)問題掖疮。另外初茶,我覺得Lab5這部分和xv6中對于...
開門見山,下面代碼占據(jù)了幾個(gè)字節(jié): 最開始在不懂的時(shí)候也以為是5字節(jié)浊闪,但是如果用sizeof(struct foo)會(huì)發(fā)現(xiàn)輸出結(jié)果是8恼布。因?yàn)樵赾har a后面編譯器為我們填充...
環(huán)境 deepin 20實(shí)驗(yàn)地址:mit6.828 2018 lab4 partC[https://pdos.csail.mit.edu/6.828/2018/labs/la...
環(huán)境 deepin 20(Ubuntu系統(tǒng)老遇到小問題螺戳,就換到deepin去了)lab原地址:mit6.828 lab4[https://pdos.csail.mit.edu...
環(huán)境 ubuntu 20.04 64 系統(tǒng) 正文 在本次實(shí)驗(yàn)將在多個(gè)同時(shí)運(yùn)行的用戶程序中實(shí)現(xiàn)搶占式多線程(Preemptive Multitasking)。首先解釋一下什么是...
環(huán)境 ubuntu 20.04 64位系統(tǒng) 正文 現(xiàn)在你的內(nèi)核有了最基本的中斷處理能力折汞,我們還會(huì)進(jìn)一步的對它升級使得它能夠提供依賴于異常處理的重要的操作系統(tǒng)原語倔幼。 Handi...
環(huán)境 ubuntu 20.04 64位系統(tǒng)之前有些實(shí)驗(yàn)是在xv6的源碼上操作的,發(fā)現(xiàn)20.04無法運(yùn)行爽待。后來發(fā)現(xiàn)lab還是可以在20.04正常做的损同,就把環(huán)境切換到本機(jī)上了。...
廢話 本次作業(yè)的話主要還是理解下所給的ph.c的代碼鸟款。所給的代碼膏燃,通過用多線程來操作一個(gè)哈希表,多線程之下哈希表的讀寫會(huì)出現(xiàn)一些問題何什,從而引入了鎖來保護(hù)讀寫组哩,使得讀寫不出現(xiàn)錯(cuò)...
環(huán)境 ubuntu 18.04 64位,virtualbox 虛擬機(jī)實(shí)驗(yàn)地址:CPU alarm[https://pdos.csail.mit.edu/6.828/2018/...
環(huán)境 ubuntu 18.04 64位系統(tǒng)HW地址:HW2 lazy page alloction[https://pdos.csail.mit.edu/6.828/2018...
環(huán)境 ubuntu18.04,虛擬機(jī)用的是virtualBox。在之前的實(shí)驗(yàn)我用的都是本機(jī)的系統(tǒng)ubuntu20.04处渣,不知道為什么編譯完xv6-public后make qe...
環(huán)境 系統(tǒng)Ubuntu 20.04 64位系統(tǒng) HW地址:HW2-Shell[https://pdos.csail.mit.edu/6.828/2018/homework/x...
環(huán)境 ubuntu 20.04 64位系統(tǒng) 本次作業(yè)的地址:homework[https://pdos.csail.mit.edu/6.828/2018/homework/x...
環(huán)境 Ubuntu20.04 64位系統(tǒng)lab2地址:lab2[https://pdos.csail.mit.edu/6.828/2018/labs/lab2/] 正文 本次...
環(huán)境 Ubuntu 20.04 64 位系統(tǒng)Lab的地址:點(diǎn)擊這里去Lab2[https://pdos.csail.mit.edu/6.828/2018/labs/lab2/...
環(huán)境 ubuntu 20.04 64位系統(tǒng) lab2地址:點(diǎn)擊我查看lab2[https://pdos.csail.mit.edu/6.828/2018/labs/lab2/...
環(huán)境 ubuntu 20.04 64系統(tǒng) 本文大部分內(nèi)容翻譯mit6.828 Lab1 part3的內(nèi)容禁炒,原地址點(diǎn)擊這里[https://pdos.csail.mit.edu...