我目前在加拿大不列顛哥倫比亞大學(xué)讀書,我現(xiàn)在的學(xué)習(xí)效果不是很理想,尤其是CPEN331操作系統(tǒng)這門課,馬上快考試了,希望老師能重點講講課程關(guān)鍵知識,謝謝。
不列顛哥倫比亞大學(xué)CPEN 331操作系統(tǒng)課程主要介紹了操作系統(tǒng)的設(shè)計和實現(xiàn),進(jìn)程并發(fā)、同步、通信和調(diào)度,設(shè)備驅(qū)動程序、內(nèi)存管理、虛擬內(nèi)存、文件系統(tǒng)、網(wǎng)絡(luò)和安全。
CPEN 331課程關(guān)鍵知識:操作系統(tǒng)簡介、系統(tǒng)組件和流程、進(jìn)程和線程、CPU調(diào)度、進(jìn)程同步和死鎖、內(nèi)存管理、虛擬內(nèi)存、文件系統(tǒng)、輸入/輸出系統(tǒng)、大容量儲存。
CPEN 331課程考試主要考察學(xué)生:
1、了解關(guān)鍵的操作系統(tǒng)概念,例如資源虛擬化、保護(hù)和并發(fā)。
2、瀏覽OS161(一個與BSD非常相似的教學(xué)操作系統(tǒng))源代碼。
3、實現(xiàn)內(nèi)核基礎(chǔ)設(shè)施的關(guān)鍵部分,例如同步原語、進(jìn)程和文件表、系統(tǒng)調(diào)用和虛擬內(nèi)存。
4、熟悉內(nèi)核開發(fā)工具,例如常用編輯器(emacs、vim)、代碼瀏覽工具(例如cscope)、調(diào)試器(gdb)和源代碼控制系統(tǒng)git。
5、有足夠的信心破解真正的操作系統(tǒng)。
同學(xué)如果有同步課程講解或考前沖刺輔導(dǎo)等方面的需求的話,可以考慮與考而思加拿大課程輔導(dǎo)老師溝通,老師會為同學(xué)提供更加專業(yè)的幫助。