

卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)系統(tǒng)課程旨在為學(xué)生提供一個(gè)程序員視角下的計(jì)算機(jī)系統(tǒng)運(yùn)行原理,包括程序執(zhí)行、信息存儲(chǔ)和通信等方面。通過學(xué)習(xí)這門課程,學(xué)生將能夠成為更有效的程序員,特別是在處理性能、可移植性和健壯性等問題時(shí),下面托普仕老師給大家介紹一下該課程的詳細(xì)內(nèi)容。
一、卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)系統(tǒng)課程
1.機(jī)器級(jí)代碼和優(yōu)化編譯器生成
了解機(jī)器級(jí)代碼的表示和執(zhí)行方式。
學(xué)習(xí)優(yōu)化編譯器如何生成高效的機(jī)器級(jí)代碼。
學(xué)習(xí)基于intel的X86匯編語言
2.性能評(píng)估和優(yōu)化
掌握如何評(píng)估程序的性能。
學(xué)會(huì)使用各種技術(shù)來優(yōu)化程序的性能。
3.計(jì)算機(jī)二進(jìn)制表示
學(xué)習(xí)計(jì)算機(jī)中數(shù)字的表示和運(yùn)算方式。
了解計(jì)算機(jī)算術(shù)的特點(diǎn)和潛在問題。
4.內(nèi)存組織和Cache緩存管理
掌握內(nèi)存的組織方式和管理策略。
學(xué)習(xí)如何優(yōu)化內(nèi)存的使用。
5.網(wǎng)絡(luò)技術(shù)和協(xié)議
了解網(wǎng)絡(luò)的基本原理和技術(shù)。
學(xué)習(xí)常見的網(wǎng)絡(luò)協(xié)議及其工作方式。
學(xué)習(xí)網(wǎng)絡(luò)編程
6.支持并發(fā)計(jì)算
學(xué)習(xí)并發(fā)計(jì)算的概念和技術(shù)。
了解如何在程序中實(shí)現(xiàn)并發(fā)計(jì)算。
二、卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)系統(tǒng)課程教材
1.《Computer Systems: A Programmer's Perspective, Third Edition》,作者 Randal E. Bryant 和 David R. O'Hallaron,Pearson 出版社,2016 年。
2.《The C Programming Language, Second Edition》,作者 Brian W. Kernighan 和 Dennis M. Ritchie,Prentice Hall 出版社,1988 年。
三、卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)系統(tǒng)課程課程評(píng)分
1.實(shí)驗(yàn)成績(50%)
根據(jù)學(xué)生在 9 個(gè)實(shí)驗(yàn)(L0 - L8)中的表現(xiàn)進(jìn)行評(píng)分,實(shí)驗(yàn)成績不均衡分布。
具體的評(píng)分標(biāo)準(zhǔn)和實(shí)驗(yàn)要求會(huì)在課程中說明。
2.書面作業(yè)成績(20%)
根據(jù)學(xué)生完成書面作業(yè)的質(zhì)量和準(zhǔn)確性進(jìn)行評(píng)分。
3.期末考試成績(30%)
期末考試成績?cè)诳傇u(píng)成績中占比 30%。
四、卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)系統(tǒng)課程特點(diǎn)
1.系統(tǒng)性強(qiáng)
課程內(nèi)容涵蓋了計(jì)算機(jī)系統(tǒng)的各個(gè)方面,包括硬件、軟件、網(wǎng)絡(luò)等
幫助學(xué)生建立起完整的計(jì)算機(jī)系統(tǒng)知識(shí)體系。
2.實(shí)用性高
課程所教授的知識(shí)和技能在實(shí)際編程中具有很高的實(shí)用性。
能夠幫助學(xué)生提高程序的性能、可移植性和健壯性。
以上就是卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)系統(tǒng)課程解析的相關(guān)內(nèi)容。如果您對(duì)美國留學(xué)感興趣,歡迎您在線咨詢托普仕留學(xué)老師(Tops6868)。托普仕留學(xué)專注美國TOP30名校申請(qǐng),采用5v1服務(wù)模式,21步精細(xì)服務(wù)流程,硬性四維標(biāo)準(zhǔn)+六維背景提升等留學(xué)服務(wù)體系,為學(xué)生申請(qǐng)美國名校提供保障。