本课程提供了程序员视角对计算机系统如何执行程序、存储信息和通信的看法,涵盖的主题包括:机器级代码、性能评估和优化、计算机算数、内存组织和管理、网络技术和协议以及支持并发计算等。它还是有关编译器、网络、操作系统和计算机体系结构的课程的基础。
本课程由兰德尔 E. 布莱恩特(Randal E. Bryant)和大卫 R. 奥哈拉伦(David R. O'Hallaron)共同讲授,他们也是计算机领域经典教材《深入理解计算机系统》的作者。
本课程已获得作者授权,未经允许不得转载!
卡内基·梅隆大学(Carnegie Mellon University,CMU)是一所私立的全球研究型大学,是世界上最著名的教育机构之一。该校拥有世界顶尖的机器人学和戏剧学项目,以及全世界建立最早的计算机学院之一。
课程学习交流
请扫码关注腾讯产业互联网学堂微信公众号