我目前在麥吉爾大學(xué)讀CS專業(yè),我們COMP310這門課馬上要考試了,我想從頭捋一捋重點知識,老師可以帶著我梳理一遍每周的課程內(nèi)容嗎?我想對照看看自己有沒有落下的或者沒懂的地方。
麥吉爾大學(xué)COMP310是計算機操作系統(tǒng)的入門課程,介紹了現(xiàn)代操作系統(tǒng)背后的理論和實踐概念,研究了操作系統(tǒng)的基本結(jié)構(gòu)、組件、設(shè)計策略、算法和方案等。雖說是入門課程,但涵蓋的內(nèi)容不少,所以同學(xué)選擇課程輔導(dǎo)是很正確的做法。
COMP310主要研究的內(nèi)容包括:進(jìn)程、進(jìn)程間通信、調(diào)度、內(nèi)存管理、虛擬內(nèi)存、存儲管理、網(wǎng)絡(luò)管理和安全等。我先逐一介紹一下每周課程的重點,同學(xué)可以對照著看看自己有沒有沒學(xué)懂的地方,這樣老師好根據(jù)同學(xué)的實際情況規(guī)劃課程輔導(dǎo)方案。
COMP310每周課程內(nèi)容總結(jié):
1、操作系統(tǒng)概念;
2、進(jìn)程概念:進(jìn)程,進(jìn)程調(diào)度,IPC,線程-多線程編程;
3、同步:Peterson的解決方案,同步硬件,互斥量,信號量,同步中常見的問題;
4、死鎖:模型、特性描述、預(yù)防、避免、檢測、恢復(fù);
5、文件系統(tǒng):文件概念、文件系統(tǒng)結(jié)構(gòu)、實現(xiàn)、分配方法、自由空間管理、效率與性能、訪問方法、目錄、磁盤結(jié)構(gòu)、磁盤調(diào)度等;
6、高級文件系統(tǒng):日志結(jié)構(gòu)文件系統(tǒng),容錯,現(xiàn)代文件系統(tǒng)的例子,SSD問題;
7、CPU調(diào)度:基本概念、調(diào)度準(zhǔn)則、算法、線程調(diào)度、實時調(diào)度、調(diào)度算法性能;
8、主內(nèi)存:交換,內(nèi)存分配,分段,分頁;
9、虛擬內(nèi)存:請求分頁、copy- write、頁面替換;
10、虛擬化和云:虛擬化需求、管理程序、內(nèi)存虛擬化、I/O虛擬化、云;
11、安全1:保護(hù)目標(biāo),保護(hù)領(lǐng)域,訪問矩陣,實施,訪問控制,基于能力的系統(tǒng);
12、安全2:安全問題,程序威脅,系統(tǒng)和網(wǎng)絡(luò)威脅,用戶認(rèn)證。
以上就是麥吉爾大學(xué)COMP310的主要內(nèi)容,同學(xué)若想進(jìn)一步學(xué)習(xí),可以隨時和我們的加拿大課程輔導(dǎo)老師溝通喲。