课程涵盖了从基础的计算机组成原理到高级的并发编程技术。课程内容从基础的位和字节操作开始,逐步深入到整数和浮点数的处理。接着,课程介绍了机器层面的编程基础,包括控制、进程、数据和高级编程技巧。课程还涉及了程序优化和内存层次结构,包括缓存内存和链接的概念。网络编程部分分为两个课时,涵盖了网络通信的基础知识和进阶技巧。
课程的后半部分聚焦于并发编程,包括并发编程的基础知识、同步的基本概念和高级技巧,以及线程级并行性。这些内容为学生提供了在现代多核处理器上进行高效编程所需的知识。
观看教程请点击“阅读原文”。
推荐阅读
· END ·